sbuild (Debian sbuild) 0.85.0 (04 January 2023) on debian-ci-siliconvalley +==============================================================================+ | caveexpress 2.5.2-4 (armel) Sat, 18 Oct 2025 02:49:26 +0000 | +==============================================================================+ Package: caveexpress Version: 2.5.2-4 Source Version: 2.5.2-4 Distribution: unstable Machine Architecture: amd64 Host Architecture: armel Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-sbuild-cd092750-dddd-4b18-99c2-9e85461e3a9c' with '<>' I: NOTICE: Log filtering will replace 'build/caveexpress-iECuef/resolver-IWqMCm' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://localhost:3142/debian unstable InRelease [207 kB] Get:2 http://localhost:3142/debian unstable/main Sources.diff/Index [63.6 kB] Get:3 http://localhost:3142/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:4 http://localhost:3142/debian unstable/main Sources T-2025-10-18-0207.43-F-2025-10-18-0207.43.pdiff [14.3 kB] Get:5 http://localhost:3142/debian unstable/main amd64 Packages T-2025-10-18-0207.43-F-2025-10-18-0207.43.pdiff [16.6 kB] Get:4 http://localhost:3142/debian unstable/main Sources T-2025-10-18-0207.43-F-2025-10-18-0207.43.pdiff [14.3 kB] Get:6 http://localhost:3142/debian unstable/main armel Packages [9612 kB] Get:5 http://localhost:3142/debian unstable/main amd64 Packages T-2025-10-18-0207.43-F-2025-10-18-0207.43.pdiff [16.6 kB] Fetched 9977 kB in 2s (5343 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'caveexpress' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/games-team/caveexpress.git Please use: git clone https://salsa.debian.org/games-team/caveexpress.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 21.5 MB of source archives. Get:1 http://localhost:3142/debian unstable/main caveexpress 2.5.2-4 (dsc) [2371 B] Get:2 http://localhost:3142/debian unstable/main caveexpress 2.5.2-4 (tar) [21.5 MB] Get:3 http://localhost:3142/debian unstable/main caveexpress 2.5.2-4 (diff) [11.4 kB] Fetched 21.5 MB in 1s (15.0 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/caveexpress-iECuef/caveexpress-2.5.2' with '<>' I: NOTICE: Log filtering will replace 'build/caveexpress-iECuef' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), cmake, libbox2d-dev (>= 2.4.1), libglm-dev, libgtest-dev, liblua5.4-dev, libncurses-dev, libsdl2-dev, libsdl2-image-dev, libsdl2-mixer-dev, libsdl2-net-dev, libsqlite3-dev, libtinyxml2-dev, libyajl-dev, pkgconf, zlib1g-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armel:amd64, libc-dev:armel, libstdc++-dev:armel Filtered Build-Depends: debhelper-compat (= 13), cmake, libbox2d-dev (>= 2.4.1), libglm-dev, libgtest-dev, liblua5.4-dev, libncurses-dev, libsdl2-dev, libsdl2-image-dev, libsdl2-mixer-dev, libsdl2-net-dev, libsqlite3-dev, libtinyxml2-dev, libyajl-dev, pkgconf, zlib1g-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armel:amd64, libc-dev:armel, libstdc++-dev:armel dpkg-deb: warning: root directory /<>/sbuild-build-depends-main-dummy has unusual owner or group 1000:119 dpkg-deb: hint: you might need to pass --root-owner-group, see for further details dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [609 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [938 B] Get:5 copy:/<>/apt_archive ./ Packages [982 B] Fetched 2529 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabi bsdextrautils cmake cmake-data cpp-15-arm-linux-gnueabi cpp-arm-linux-gnueabi cross-exe-wrapper:armel crossbuild-essential-armel debhelper dh-autoreconf dh-strip-nondeterminism dwz fakeroot file g++-15-arm-linux-gnueabi g++-arm-linux-gnueabi gcc-15-arm-linux-gnueabi gcc-15-arm-linux-gnueabi-base gcc-15-base:armel gcc-15-cross-base-ports gcc-arm-linux-gnueabi gettext gettext-base gir1.2-glib-2.0:armel gir1.2-glib-2.0-dev:armel gir1.2-ibus-1.0:armel girepository-tools girepository-tools:armel googletest groff-base intltool-debian libarchive-zip-perl libarchive13t64 libasan8:armel libasan8-armel-cross libasound2-data libasound2-dev:armel libasound2t64:armel libasyncns0:armel libatomic1:armel libatomic1-armel-cross libblkid-dev:armel libblkid1:armel libbox2d-dev:armel libbox2d2:armel libbrotli1 libbsd0:armel libc6:armel libc6-armel-cross libc6-dev:armel libc6-dev-armel-cross libcap-dev:armel libcap2:armel libcom-err2 libcrypt-dev:armel libcrypt1:armel libcurl4t64 libdbus-1-3:armel libdbus-1-dev:armel libdebhelper-perl libdecor-0-0:armel libdecor-0-dev:armel libdeflate-dev:armel libdeflate0:armel libdrm-amdgpu1:armel libdrm-common libdrm-dev:armel libdrm-exynos1:armel libdrm-freedreno1:armel libdrm-nouveau2:armel libdrm-omap1:armel libdrm-radeon1:armel libdrm-tegra0:armel libdrm2:armel libedit2:armel libegl-dev:armel libegl-mesa0:armel libegl1:armel libelf1t64 libelf1t64:armel libexpat1 libexpat1:armel libfakeroot libffi-dev:armel libffi8 libffi8:armel libfile-stripnondeterminism-perl libflac-dev:armel libflac14:armel libgbm-dev:armel libgbm1:armel libgcc-15-dev:armel libgcc-15-dev-armel-cross libgcc-s1:armel libgcc-s1-armel-cross libgio-2.0-dev:armel libgio-2.0-dev-bin libgirepository-2.0-0 libgirepository-2.0-0:armel libgl-dev:armel libgl1:armel libgl1-mesa-dri:armel libgles-dev:armel libgles1:armel libgles2:armel libglib2.0-0t64 libglib2.0-0t64:armel libglib2.0-bin libglib2.0-data libglib2.0-dev:armel libglib2.0-dev-bin libglm-dev libglvnd0:armel libglx-dev:armel libglx-mesa0:armel libglx0:armel libgnutls30t64 libgomp1:armel libgomp1-armel-cross libgssapi-krb5-2 libgtest-dev:armel libibus-1.0-5:armel libibus-1.0-dev:armel libice-dev:armel libice6:armel libidn2-0 libjbig-dev:armel libjbig0:armel libjpeg-dev:armel libjpeg62-turbo:armel libjpeg62-turbo-dev:armel libjsoncpp26 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 liblerc-dev:armel liblerc4:armel libllvm19:armel liblua5.4-0:armel liblua5.4-dev:armel liblzma-dev:armel liblzma5:armel libmagic-mgc libmagic1t64 libmd0:armel libmount-dev:armel libmount1:armel libmp3lame0:armel libmpg123-0t64:armel libmpg123-dev:armel libncurses-dev:armel libncurses6:armel libncursesw6 libncursesw6:armel libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libogg-dev:armel libogg0:armel libopus-dev:armel libopus0:armel libopusfile-dev:armel libopusfile0:armel libout123-0t64:armel libp11-kit0 libpciaccess-dev:armel libpciaccess0:armel libpcre2-16-0:armel libpcre2-32-0:armel libpcre2-8-0:armel libpcre2-dev:armel libpcre2-posix3:armel libpipeline1 libpkgconf3 libpng-dev:armel libpng16-16t64:armel libproc2-0 libpsl5t64 libpulse-dev:armel libpulse-mainloop-glib0:armel libpulse0:armel libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline-dev:armel libreadline8t64 libreadline8t64:armel librhash1 librtmp1 libsamplerate0:armel libsamplerate0-dev:armel libsasl2-2 libsasl2-modules-db libsdl2-2.0-0:armel libsdl2-classic:armel libsdl2-dev:armel libsdl2-image-2.0-0:armel libsdl2-image-dev:armel libsdl2-mixer-2.0-0:armel libsdl2-mixer-dev:armel libsdl2-net-2.0-0:armel libsdl2-net-dev:armel libselinux1:armel libselinux1-dev:armel libsensors-config libsensors5:armel libsepol-dev:armel libsepol2:armel libsharpyuv-dev:armel libsharpyuv0:armel libsm-dev:armel libsm6:armel libsndfile1:armel libsndio-dev:armel libsndio7.0:armel libsqlite3-0 libsqlite3-0:armel libsqlite3-dev:armel libssh2-1t64 libssl3t64:armel libstdc++-15-dev:armel libstdc++-15-dev-armel-cross libstdc++6:armel libstdc++6-armel-cross libsyn123-0t64:armel libsysprof-capture-4-dev:armel libsystemd-dev:armel libsystemd0:armel libtasn1-6 libtiff-dev:armel libtiff6:armel libtiffxx6:armel libtinfo6:armel libtinyxml2-11:armel libtinyxml2-dev:armel libtool libubsan1:armel libubsan1-armel-cross libuchardet0 libudev-dev:armel libudev1:armel libunistring5 libuuid1:armel libuv1t64 libvorbis-dev:armel libvorbis0a:armel libvorbisenc2:armel libvorbisfile3:armel libvulkan1:armel libwayland-bin libwayland-client0:armel libwayland-cursor0:armel libwayland-dev:armel libwayland-egl1:armel libwayland-server0:armel libwebp-dev:armel libwebp7:armel libwebpdecoder3:armel libwebpdemux2:armel libwebpmux3:armel libx11-6:armel libx11-data libx11-dev:armel libx11-xcb1:armel libxau-dev:armel libxau6:armel libxcb-dri3-0:armel libxcb-glx0:armel libxcb-present0:armel libxcb-randr0:armel libxcb-shm0:armel libxcb-sync1:armel libxcb-xfixes0:armel libxcb1:armel libxcb1-dev:armel libxcursor-dev:armel libxcursor1:armel libxdmcp-dev:armel libxdmcp6:armel libxext-dev:armel libxext6:armel libxfixes-dev:armel libxfixes3:armel libxi-dev:armel libxi6:armel libxinerama-dev:armel libxinerama1:armel libxkbcommon-dev:armel libxkbcommon0:armel libxml2-16 libxml2-16:armel libxmp-dev:armel libxmp4:armel libxrandr-dev:armel libxrandr2:armel libxrender-dev:armel libxrender1:armel libxshmfence1:armel libxss-dev:armel libxss1:armel libxt-dev:armel libxt6t64:armel libxv-dev:armel libxv1:armel libxxf86vm-dev:armel libxxf86vm1:armel libyajl-dev:armel libyajl2:armel libz3-4:armel libzstd-dev:armel libzstd1:armel linux-libc-dev-armel-cross m4 man-db media-types mesa-libgallium:armel native-architecture netbase pkgconf:armel pkgconf-bin po-debconf procps python3 python3-minimal python3-packaging python3.13 python3.13-minimal qemu-user readline-common sensible-utils sgml-base uuid-dev:armel x11-common x11proto-dev xkb-data xml-core xorg-sgml-doctools xtrans-dev zlib1g:armel zlib1g-dev:armel Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc cmake-format elpa-cmake-mode ninja-build gcc-15-locales cpp-15-doc cpp-doc dh-make gcc-15-doc manpages-dev flex bison gdb-arm-linux-gnueabi gcc-doc gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff lrzip alsa-utils libasound2-doc:armel libasound2-plugins:armel glibc-doc:armel libc-l10n:armel locales:armel libnss-nis:armel libnss-nisplus:armel manpages-dev:armel libglib2.0-doc:armel libgdk-pixbuf2.0-bin libxml2-utils low-memory-monitor low-memory-monitor:armel gnutls-bin krb5-doc krb5-user libice-doc:armel liblzma-doc:armel cryptsetup-bin:armel ncurses-doc:armel opus-tools:armel pciutils:armel pulseaudio:armel readline-doc:armel xdg-utils:armel lm-sensors lm-sensors:armel libsm-doc:armel sndiod:armel sqlite3-doc:armel libstdc++-15-doc:armel libgcrypt20:armel liblz4-1:armel libtool-doc gfortran | fortran95-compiler libidn2-0:armel uuid-runtime:armel libwayland-doc:armel libx11-doc:armel libxcb-doc:armel libxext-doc:armel libxt-doc:armel m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.13-venv python3.13-doc binfmt-support readline-doc sgml-base-doc Recommended packages: curl | wget | lynx alsa-ucm-conf alsa-topology-conf libidn2-0:armel ca-certificates dbus:armel default-libdecor-0-plugin-1:armel | libdecor-0-plugin-1:armel libarchive-cpio-perl shared-mime-info xdg-user-dirs shared-mime-info:armel xdg-user-dirs:armel krb5-locales libldap-common libtool-bin:armel libgpm2:armel libgpm2 libssl-dev:armel libpng-tools:armel publicsuffix libsasl2-modules libfluidsynth3:armel timgm6mb-soundfont:armel | sf3-soundfont-gm:armel libltdl-dev mesa-vulkan-drivers:armel | vulkan-icd:armel libmail-sendmail-perl psmisc linux-sysctl-defaults qemu-user-binfmt The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabi bsdextrautils cmake cmake-data cpp-15-arm-linux-gnueabi cpp-arm-linux-gnueabi cross-exe-wrapper:armel crossbuild-essential-armel debhelper dh-autoreconf dh-strip-nondeterminism dwz fakeroot file g++-15-arm-linux-gnueabi g++-arm-linux-gnueabi gcc-15-arm-linux-gnueabi gcc-15-arm-linux-gnueabi-base gcc-15-base:armel gcc-15-cross-base-ports gcc-arm-linux-gnueabi gettext gettext-base gir1.2-glib-2.0:armel gir1.2-glib-2.0-dev:armel gir1.2-ibus-1.0:armel girepository-tools girepository-tools:armel googletest groff-base intltool-debian libarchive-zip-perl libarchive13t64 libasan8:armel libasan8-armel-cross libasound2-data libasound2-dev:armel libasound2t64:armel libasyncns0:armel libatomic1:armel libatomic1-armel-cross libblkid-dev:armel libblkid1:armel libbox2d-dev:armel libbox2d2:armel libbrotli1 libbsd0:armel libc6:armel libc6-armel-cross libc6-dev:armel libc6-dev-armel-cross libcap-dev:armel libcap2:armel libcom-err2 libcrypt-dev:armel libcrypt1:armel libcurl4t64 libdbus-1-3:armel libdbus-1-dev:armel libdebhelper-perl libdecor-0-0:armel libdecor-0-dev:armel libdeflate-dev:armel libdeflate0:armel libdrm-amdgpu1:armel libdrm-common libdrm-dev:armel libdrm-exynos1:armel libdrm-freedreno1:armel libdrm-nouveau2:armel libdrm-omap1:armel libdrm-radeon1:armel libdrm-tegra0:armel libdrm2:armel libedit2:armel libegl-dev:armel libegl-mesa0:armel libegl1:armel libelf1t64 libelf1t64:armel libexpat1 libexpat1:armel libfakeroot libffi-dev:armel libffi8 libffi8:armel libfile-stripnondeterminism-perl libflac-dev:armel libflac14:armel libgbm-dev:armel libgbm1:armel libgcc-15-dev:armel libgcc-15-dev-armel-cross libgcc-s1:armel libgcc-s1-armel-cross libgio-2.0-dev:armel libgio-2.0-dev-bin libgirepository-2.0-0 libgirepository-2.0-0:armel libgl-dev:armel libgl1:armel libgl1-mesa-dri:armel libgles-dev:armel libgles1:armel libgles2:armel libglib2.0-0t64 libglib2.0-0t64:armel libglib2.0-bin libglib2.0-data libglib2.0-dev:armel libglib2.0-dev-bin libglm-dev libglvnd0:armel libglx-dev:armel libglx-mesa0:armel libglx0:armel libgnutls30t64 libgomp1:armel libgomp1-armel-cross libgssapi-krb5-2 libgtest-dev:armel libibus-1.0-5:armel libibus-1.0-dev:armel libice-dev:armel libice6:armel libidn2-0 libjbig-dev:armel libjbig0:armel libjpeg-dev:armel libjpeg62-turbo:armel libjpeg62-turbo-dev:armel libjsoncpp26 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 liblerc-dev:armel liblerc4:armel libllvm19:armel liblua5.4-0:armel liblua5.4-dev:armel liblzma-dev:armel liblzma5:armel libmagic-mgc libmagic1t64 libmd0:armel libmount-dev:armel libmount1:armel libmp3lame0:armel libmpg123-0t64:armel libmpg123-dev:armel libncurses-dev:armel libncurses6:armel libncursesw6 libncursesw6:armel libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libogg-dev:armel libogg0:armel libopus-dev:armel libopus0:armel libopusfile-dev:armel libopusfile0:armel libout123-0t64:armel libp11-kit0 libpciaccess-dev:armel libpciaccess0:armel libpcre2-16-0:armel libpcre2-32-0:armel libpcre2-8-0:armel libpcre2-dev:armel libpcre2-posix3:armel libpipeline1 libpkgconf3 libpng-dev:armel libpng16-16t64:armel libproc2-0 libpsl5t64 libpulse-dev:armel libpulse-mainloop-glib0:armel libpulse0:armel libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline-dev:armel libreadline8t64 libreadline8t64:armel librhash1 librtmp1 libsamplerate0:armel libsamplerate0-dev:armel libsasl2-2 libsasl2-modules-db libsdl2-2.0-0:armel libsdl2-classic:armel libsdl2-dev:armel libsdl2-image-2.0-0:armel libsdl2-image-dev:armel libsdl2-mixer-2.0-0:armel libsdl2-mixer-dev:armel libsdl2-net-2.0-0:armel libsdl2-net-dev:armel libselinux1:armel libselinux1-dev:armel libsensors-config libsensors5:armel libsepol-dev:armel libsepol2:armel libsharpyuv-dev:armel libsharpyuv0:armel libsm-dev:armel libsm6:armel libsndfile1:armel libsndio-dev:armel libsndio7.0:armel libsqlite3-0 libsqlite3-0:armel libsqlite3-dev:armel libssh2-1t64 libssl3t64:armel libstdc++-15-dev:armel libstdc++-15-dev-armel-cross libstdc++6:armel libstdc++6-armel-cross libsyn123-0t64:armel libsysprof-capture-4-dev:armel libsystemd-dev:armel libsystemd0:armel libtasn1-6 libtiff-dev:armel libtiff6:armel libtiffxx6:armel libtinfo6:armel libtinyxml2-11:armel libtinyxml2-dev:armel libtool libubsan1:armel libubsan1-armel-cross libuchardet0 libudev-dev:armel libudev1:armel libunistring5 libuuid1:armel libuv1t64 libvorbis-dev:armel libvorbis0a:armel libvorbisenc2:armel libvorbisfile3:armel libvulkan1:armel libwayland-bin libwayland-client0:armel libwayland-cursor0:armel libwayland-dev:armel libwayland-egl1:armel libwayland-server0:armel libwebp-dev:armel libwebp7:armel libwebpdecoder3:armel libwebpdemux2:armel libwebpmux3:armel libx11-6:armel libx11-data libx11-dev:armel libx11-xcb1:armel libxau-dev:armel libxau6:armel libxcb-dri3-0:armel libxcb-glx0:armel libxcb-present0:armel libxcb-randr0:armel libxcb-shm0:armel libxcb-sync1:armel libxcb-xfixes0:armel libxcb1:armel libxcb1-dev:armel libxcursor-dev:armel libxcursor1:armel libxdmcp-dev:armel libxdmcp6:armel libxext-dev:armel libxext6:armel libxfixes-dev:armel libxfixes3:armel libxi-dev:armel libxi6:armel libxinerama-dev:armel libxinerama1:armel libxkbcommon-dev:armel libxkbcommon0:armel libxml2-16 libxml2-16:armel libxmp-dev:armel libxmp4:armel libxrandr-dev:armel libxrandr2:armel libxrender-dev:armel libxrender1:armel libxshmfence1:armel libxss-dev:armel libxss1:armel libxt-dev:armel libxt6t64:armel libxv-dev:armel libxv1:armel libxxf86vm-dev:armel libxxf86vm1:armel libyajl-dev:armel libyajl2:armel libz3-4:armel libzstd-dev:armel libzstd1:armel linux-libc-dev-armel-cross m4 man-db media-types mesa-libgallium:armel native-architecture netbase pkgconf:armel pkgconf-bin po-debconf procps python3 python3-minimal python3-packaging python3.13 python3.13-minimal qemu-user readline-common sbuild-build-depends-main-dummy:armel sensible-utils sgml-base uuid-dev:armel x11-common x11proto-dev xkb-data xml-core xorg-sgml-doctools xtrans-dev zlib1g:armel zlib1g-dev:armel 0 upgraded, 348 newly installed, 0 to remove and 0 not upgraded. Need to get 472 MB of archives. After this operation, 2145 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1008 B] Get:2 http://localhost:3142/debian unstable/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Get:3 http://localhost:3142/debian unstable/main armel gcc-15-base armel 15.2.0-4 [52.8 kB] Get:4 http://localhost:3142/debian unstable/main armel libgcc-s1 armel 15.2.0-4 [38.9 kB] Get:5 http://localhost:3142/debian unstable/main armel libc6 armel 2.41-12 [2262 kB] Get:6 http://localhost:3142/debian unstable/main armel libexpat1 armel 2.7.3-1 [91.7 kB] Get:7 http://localhost:3142/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.9-1 [865 kB] Get:8 http://localhost:3142/debian unstable/main amd64 python3.13-minimal amd64 3.13.9-1 [2257 kB] Get:9 http://localhost:3142/debian unstable/main amd64 python3-minimal amd64 3.13.7-1 [27.2 kB] Get:10 http://localhost:3142/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Get:11 http://localhost:3142/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get:12 http://localhost:3142/debian unstable/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get:13 http://localhost:3142/debian unstable/main amd64 libncursesw6 amd64 6.5+20250216-2 [135 kB] Get:14 http://localhost:3142/debian unstable/main amd64 readline-common all 8.3-3 [74.8 kB] Get:15 http://localhost:3142/debian unstable/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get:16 http://localhost:3142/debian unstable/main amd64 libsqlite3-0 amd64 3.46.1-8 [968 kB] Get:17 http://localhost:3142/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.9-1 [1965 kB] Get:18 http://localhost:3142/debian unstable/main amd64 python3.13 amd64 3.13.9-1 [764 kB] Get:19 http://localhost:3142/debian unstable/main amd64 libpython3-stdlib amd64 3.13.7-1 [10.2 kB] Get:20 http://localhost:3142/debian unstable/main amd64 python3 amd64 3.13.7-1 [28.3 kB] Get:21 http://localhost:3142/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9 [65.6 kB] Get:22 http://localhost:3142/debian unstable/main amd64 procps amd64 2:4.0.4-9 [882 kB] Get:23 http://localhost:3142/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:24 http://localhost:3142/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get:25 http://localhost:3142/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get:26 http://localhost:3142/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get:27 http://localhost:3142/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get:28 http://localhost:3142/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get:29 http://localhost:3142/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get:30 http://localhost:3142/debian unstable/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get:31 http://localhost:3142/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get:32 http://localhost:3142/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:33 http://localhost:3142/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB] Get:34 http://localhost:3142/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get:35 http://localhost:3142/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:36 http://localhost:3142/debian unstable/main amd64 automake all 1:1.18.1-2 [877 kB] Get:37 http://localhost:3142/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get:38 http://localhost:3142/debian unstable/main amd64 binutils-arm-linux-gnueabi amd64 2.45-7 [1627 kB] Get:39 http://localhost:3142/debian unstable/main amd64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Get:40 http://localhost:3142/debian unstable/main amd64 libxml2-16 amd64 2.14.6+dfsg-0.1 [651 kB] Get:41 http://localhost:3142/debian unstable/main amd64 libarchive13t64 amd64 3.7.4-4+b1 [349 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libnghttp3-9 amd64 1.12.0-1 [68.4 kB] Get:43 http://localhost:3142/debian unstable/main amd64 libngtcp2-16 amd64 1.16.0-1 [136 kB] Get:44 http://localhost:3142/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get:45 http://localhost:3142/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get:46 http://localhost:3142/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Get:47 http://localhost:3142/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get:48 http://localhost:3142/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get:49 http://localhost:3142/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get:50 http://localhost:3142/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get:51 http://localhost:3142/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get:52 http://localhost:3142/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4 [110 kB] Get:53 http://localhost:3142/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-10 [19.8 kB] Get:54 http://localhost:3142/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-10 [57.8 kB] Get:55 http://localhost:3142/debian unstable/main amd64 libldap2 amd64 2.6.10+dfsg-1 [194 kB] Get:56 http://localhost:3142/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1.1+b1 [76.2 kB] Get:57 http://localhost:3142/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.16.0-1 [27.5 kB] Get:58 http://localhost:3142/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get:59 http://localhost:3142/debian unstable/main amd64 libp11-kit0 amd64 0.25.9-2 [443 kB] Get:60 http://localhost:3142/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get:61 http://localhost:3142/debian unstable/main amd64 libgnutls30t64 amd64 3.8.10-2 [1484 kB] Get:62 http://localhost:3142/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-3 [58.3 kB] Get:63 http://localhost:3142/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get:64 http://localhost:3142/debian unstable/main amd64 libcurl4t64 amd64 8.16.0-4 [408 kB] Get:65 http://localhost:3142/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-4 [89.4 kB] Get:66 http://localhost:3142/debian unstable/main amd64 librhash1 amd64 1.4.6-1 [137 kB] Get:67 http://localhost:3142/debian unstable/main amd64 libuv1t64 amd64 1.51.0-2 [155 kB] Get:68 http://localhost:3142/debian unstable/main amd64 cmake amd64 4.1.1+really3.31.6-2 [12.2 MB] Get:69 http://localhost:3142/debian unstable/main amd64 gcc-15-arm-linux-gnueabi-base amd64 15.2.0-4cross1 [53.0 kB] Get:70 http://localhost:3142/debian unstable/main amd64 cpp-15-arm-linux-gnueabi amd64 15.2.0-4cross1 [80.4 MB] Get:71 http://localhost:3142/debian unstable/main amd64 cpp-arm-linux-gnueabi amd64 4:15.2.0-4 [4448 B] Get:72 http://localhost:3142/debian unstable/main amd64 qemu-user amd64 1:10.1.1+ds-1 [71.9 MB] Get:73 http://localhost:3142/debian unstable/main armel cross-exe-wrapper armel 0.2.6 [6624 B] Get:74 http://localhost:3142/debian unstable/main amd64 gcc-15-cross-base-ports all 15.2.0-4cross1 [48.4 kB] Get:75 http://localhost:3142/debian unstable/main amd64 libc6-armel-cross all 2.41-11cross1 [942 kB] Get:76 http://localhost:3142/debian unstable/main amd64 libgcc-s1-armel-cross all 15.2.0-4cross1 [38.9 kB] Get:77 http://localhost:3142/debian unstable/main amd64 libgomp1-armel-cross all 15.2.0-4cross1 [113 kB] Get:78 http://localhost:3142/debian unstable/main amd64 libatomic1-armel-cross all 15.2.0-4cross1 [9472 B] Get:79 http://localhost:3142/debian unstable/main amd64 libasan8-armel-cross all 15.2.0-4cross1 [2590 kB] Get:80 http://localhost:3142/debian unstable/main amd64 libstdc++6-armel-cross all 15.2.0-4cross1 [561 kB] Get:81 http://localhost:3142/debian unstable/main amd64 libubsan1-armel-cross all 15.2.0-4cross1 [1072 kB] Get:82 http://localhost:3142/debian unstable/main amd64 libgcc-15-dev-armel-cross all 15.2.0-4cross1 [755 kB] Get:83 http://localhost:3142/debian unstable/main amd64 gcc-15-arm-linux-gnueabi amd64 15.2.0-4cross1 [88.1 MB] Get:84 http://localhost:3142/debian unstable/main amd64 gcc-arm-linux-gnueabi amd64 4:15.2.0-4 [1456 B] Get:85 http://localhost:3142/debian unstable/main amd64 linux-libc-dev-armel-cross all 6.12.38-1cross1 [2430 kB] Get:86 http://localhost:3142/debian unstable/main amd64 libc6-dev-armel-cross all 2.41-11cross1 [1358 kB] Get:87 http://localhost:3142/debian unstable/main amd64 libstdc++-15-dev-armel-cross all 15.2.0-4cross1 [2409 kB] Get:88 http://localhost:3142/debian unstable/main amd64 g++-15-arm-linux-gnueabi amd64 15.2.0-4cross1 [85.9 MB] Get:89 http://localhost:3142/debian unstable/main amd64 g++-arm-linux-gnueabi amd64 4:15.2.0-4 [1204 B] Get:90 http://localhost:3142/debian unstable/main amd64 crossbuild-essential-armel all 12.12 [3552 B] Get:91 http://localhost:3142/debian unstable/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get:92 http://localhost:3142/debian unstable/main amd64 libtool all 2.5.4-5 [540 kB] Get:93 http://localhost:3142/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get:94 http://localhost:3142/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:95 http://localhost:3142/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get:96 http://localhost:3142/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get:97 http://localhost:3142/debian unstable/main amd64 libelf1t64 amd64 0.193-3 [192 kB] Get:98 http://localhost:3142/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get:99 http://localhost:3142/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get:100 http://localhost:3142/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:101 http://localhost:3142/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:102 http://localhost:3142/debian unstable/main amd64 debhelper all 13.28 [941 kB] Get:103 http://localhost:3142/debian unstable/main amd64 libfakeroot amd64 1.37.1.2-1 [29.7 kB] Get:104 http://localhost:3142/debian unstable/main amd64 fakeroot amd64 1.37.1.2-1 [76.0 kB] Get:105 http://localhost:3142/debian unstable/main armel libatomic1 armel 15.2.0-4 [9708 B] Get:106 http://localhost:3142/debian unstable/main armel libffi8 armel 3.5.2-2 [20.4 kB] Get:107 http://localhost:3142/debian unstable/main armel libblkid1 armel 2.41.2-4 [161 kB] Get:108 http://localhost:3142/debian unstable/main armel libpcre2-8-0 armel 10.46-1 [181 kB] Get:109 http://localhost:3142/debian unstable/main armel libselinux1 armel 3.8.1-1 [76.3 kB] Get:110 http://localhost:3142/debian unstable/main armel libmount1 armel 2.41.2-4 [188 kB] Get:111 http://localhost:3142/debian unstable/main armel zlib1g armel 1:1.3.dfsg+really1.3.1-1+b1 [75.3 kB] Get:112 http://localhost:3142/debian unstable/main armel libglib2.0-0t64 armel 2.86.0-5 [1347 kB] Get:113 http://localhost:3142/debian unstable/main armel gir1.2-glib-2.0 armel 2.86.0-5 [197 kB] Get:114 http://localhost:3142/debian unstable/main armel gir1.2-glib-2.0-dev armel 2.86.0-5 [919 kB] Get:115 http://localhost:3142/debian unstable/main armel libibus-1.0-5 armel 1.5.32-2 [445 kB] Get:116 http://localhost:3142/debian unstable/main armel gir1.2-ibus-1.0 armel 1.5.32-2 [372 kB] Get:117 http://localhost:3142/debian unstable/main amd64 native-architecture all 0.2.6 [2264 B] Get:118 http://localhost:3142/debian unstable/main amd64 libglib2.0-0t64 amd64 2.86.0-5 [1544 kB] Get:119 http://localhost:3142/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.86.0-5 [145 kB] Get:120 http://localhost:3142/debian unstable/main amd64 girepository-tools amd64 2.86.0-5 [151 kB] Get:121 http://localhost:3142/debian unstable/main armel libgirepository-2.0-0 armel 2.86.0-5 [130 kB] Get:122 http://localhost:3142/debian unstable/main armel girepository-tools armel 2.86.0-5 [137 kB] Get:123 http://localhost:3142/debian unstable/main amd64 googletest all 1.17.0-1 [522 kB] Get:124 http://localhost:3142/debian unstable/main armel libasan8 armel 15.2.0-4 [2601 kB] Get:125 http://localhost:3142/debian unstable/main amd64 libasound2-data all 1.2.14-2 [21.1 kB] Get:126 http://localhost:3142/debian unstable/main armel libasound2t64 armel 1.2.14-2 [321 kB] Get:127 http://localhost:3142/debian unstable/main armel libasound2-dev armel 1.2.14-2 [120 kB] Get:128 http://localhost:3142/debian unstable/main armel libasyncns0 armel 0.8-7 [10.9 kB] Get:129 http://localhost:3142/debian unstable/main armel libcrypt1 armel 1:4.4.38-1 [97.4 kB] Get:130 http://localhost:3142/debian unstable/main armel libcrypt-dev armel 1:4.4.38-1 [127 kB] Get:131 http://localhost:3142/debian unstable/main armel libc6-dev armel 2.41-12 [1362 kB] Get:132 http://localhost:3142/debian unstable/main armel libuuid1 armel 2.41.2-4 [37.6 kB] Get:133 http://localhost:3142/debian unstable/main armel uuid-dev armel 2.41.2-4 [48.8 kB] Get:134 http://localhost:3142/debian unstable/main armel libblkid-dev armel 2.41.2-4 [204 kB] Get:135 http://localhost:3142/debian unstable/main armel libstdc++6 armel 15.2.0-4 [608 kB] Get:136 http://localhost:3142/debian unstable/main armel libbox2d2 armel 2.4.1-3+b3 [94.3 kB] Get:137 http://localhost:3142/debian unstable/main armel libbox2d-dev armel 2.4.1-3+b3 [43.4 kB] Get:138 http://localhost:3142/debian unstable/main armel libmd0 armel 1.1.0-2+b1 [32.5 kB] Get:139 http://localhost:3142/debian unstable/main armel libbsd0 armel 0.12.2-2 [127 kB] Get:140 http://localhost:3142/debian unstable/main armel libcap2 armel 1:2.75-10+b1 [25.7 kB] Get:141 http://localhost:3142/debian unstable/main armel libcap-dev armel 1:2.75-10+b1 [407 kB] Get:142 http://localhost:3142/debian unstable/main armel libsystemd0 armel 258.1-1 [425 kB] Get:143 http://localhost:3142/debian unstable/main armel libdbus-1-3 armel 1.16.2-2 [154 kB] Get:144 http://localhost:3142/debian unstable/main armel libsystemd-dev armel 258.1-1 [1253 kB] Get:145 http://localhost:3142/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get:146 http://localhost:3142/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get:147 http://localhost:3142/debian unstable/main armel pkgconf armel 1.8.1-4 [26.1 kB] Get:148 http://localhost:3142/debian unstable/main amd64 sgml-base all 1.31+nmu1 [10.9 kB] Get:149 http://localhost:3142/debian unstable/main amd64 xml-core all 0.19 [20.1 kB] Get:150 http://localhost:3142/debian unstable/main armel libdbus-1-dev armel 1.16.2-2 [195 kB] Get:151 http://localhost:3142/debian unstable/main armel libwayland-client0 armel 1.24.0-2+b1 [23.0 kB] Get:152 http://localhost:3142/debian unstable/main armel libdecor-0-0 armel 0.2.3-3 [13.5 kB] Get:153 http://localhost:3142/debian unstable/main armel libwayland-server0 armel 1.24.0-2+b1 [29.1 kB] Get:154 http://localhost:3142/debian unstable/main armel libwayland-cursor0 armel 1.24.0-2+b1 [11.4 kB] Get:155 http://localhost:3142/debian unstable/main armel libwayland-egl1 armel 1.24.0-2+b1 [6148 B] Get:156 http://localhost:3142/debian unstable/main amd64 libwayland-bin amd64 1.24.0-2+b1 [22.2 kB] Get:157 http://localhost:3142/debian unstable/main armel libffi-dev armel 3.5.2-2 [57.4 kB] Get:158 http://localhost:3142/debian unstable/main armel libwayland-dev armel 1.24.0-2+b1 [75.6 kB] Get:159 http://localhost:3142/debian unstable/main armel libdecor-0-dev armel 0.2.3-3 [7924 B] Get:160 http://localhost:3142/debian unstable/main armel libdeflate0 armel 1.23-2 [33.8 kB] Get:161 http://localhost:3142/debian unstable/main armel libdeflate-dev armel 1.23-2 [42.0 kB] Get:162 http://localhost:3142/debian unstable/main amd64 libdrm-common all 2.4.127-1 [9060 B] Get:163 http://localhost:3142/debian unstable/main armel libdrm2 armel 2.4.127-1 [36.0 kB] Get:164 http://localhost:3142/debian unstable/main armel libdrm-amdgpu1 armel 2.4.127-1 [22.5 kB] Get:165 http://localhost:3142/debian unstable/main armel libdrm-radeon1 armel 2.4.127-1 [21.1 kB] Get:166 http://localhost:3142/debian unstable/main armel libdrm-nouveau2 armel 2.4.127-1 [19.0 kB] Get:167 http://localhost:3142/debian unstable/main armel libdrm-omap1 armel 2.4.127-1 [10.5 kB] Get:168 http://localhost:3142/debian unstable/main armel libdrm-freedreno1 armel 2.4.127-1 [20.5 kB] Get:169 http://localhost:3142/debian unstable/main armel libdrm-exynos1 armel 2.4.127-1 [13.8 kB] Get:170 http://localhost:3142/debian unstable/main armel libdrm-tegra0 armel 2.4.127-1 [12.0 kB] Get:171 http://localhost:3142/debian unstable/main armel libpciaccess0 armel 0.17-3+b3 [49.4 kB] Get:172 http://localhost:3142/debian unstable/main armel libpciaccess-dev armel 0.17-3+b3 [54.1 kB] Get:173 http://localhost:3142/debian unstable/main armel libdrm-dev armel 2.4.127-1 [258 kB] Get:174 http://localhost:3142/debian unstable/main armel libtinfo6 armel 6.5+20250216-2 [332 kB] Get:175 http://localhost:3142/debian unstable/main armel libedit2 armel 3.1-20250104-1 [77.4 kB] Get:176 http://localhost:3142/debian unstable/main armel libglvnd0 armel 1.7.0-1+b2 [54.2 kB] Get:177 http://localhost:3142/debian unstable/main armel libzstd1 armel 1.5.7+dfsg-2 [274 kB] Get:178 http://localhost:3142/debian unstable/main armel libelf1t64 armel 0.193-3 [185 kB] Get:179 http://localhost:3142/debian unstable/main armel liblzma5 armel 5.8.1-2 [297 kB] Get:180 http://localhost:3142/debian unstable/main armel libxml2-16 armel 2.14.6+dfsg-0.1 [549 kB] Get:181 http://localhost:3142/debian unstable/main armel libz3-4 armel 4.13.3-1 [6968 kB] Get:182 http://localhost:3142/debian unstable/main armel libllvm19 armel 1:19.1.7-7 [23.7 MB] Get:183 http://localhost:3142/debian unstable/main amd64 libsensors-config all 1:3.6.2-2 [16.2 kB] Get:184 http://localhost:3142/debian unstable/main armel libsensors5 armel 1:3.6.2-2 [35.9 kB] Get:185 http://localhost:3142/debian unstable/main armel libxau6 armel 1:1.0.11-1 [19.7 kB] Get:186 http://localhost:3142/debian unstable/main armel libxdmcp6 armel 1:1.1.5-1 [26.5 kB] Get:187 http://localhost:3142/debian unstable/main armel libxcb1 armel 1.17.0-2+b1 [140 kB] Get:188 http://localhost:3142/debian unstable/main amd64 libx11-data all 2:1.8.12-1 [343 kB] Get:189 http://localhost:3142/debian unstable/main armel libx11-6 armel 2:1.8.12-1 [754 kB] Get:190 http://localhost:3142/debian unstable/main armel libx11-xcb1 armel 2:1.8.12-1 [247 kB] Get:191 http://localhost:3142/debian unstable/main armel libxcb-dri3-0 armel 1.17.0-2+b1 [107 kB] Get:192 http://localhost:3142/debian unstable/main armel libxcb-present0 armel 1.17.0-2+b1 [106 kB] Get:193 http://localhost:3142/debian unstable/main armel libxcb-randr0 armel 1.17.0-2+b1 [115 kB] Get:194 http://localhost:3142/debian unstable/main armel libxcb-sync1 armel 1.17.0-2+b1 [108 kB] Get:195 http://localhost:3142/debian unstable/main armel libxcb-xfixes0 armel 1.17.0-2+b1 [109 kB] Get:196 http://localhost:3142/debian unstable/main armel libxshmfence1 armel 1.3.3-1 [11.3 kB] Get:197 http://localhost:3142/debian unstable/main armel mesa-libgallium armel 25.2.5-1 [6571 kB] Get:198 http://localhost:3142/debian unstable/main armel libgbm1 armel 25.2.5-1 [43.2 kB] Get:199 http://localhost:3142/debian unstable/main armel libxcb-shm0 armel 1.17.0-2+b1 [105 kB] Get:200 http://localhost:3142/debian unstable/main armel libegl-mesa0 armel 25.2.5-1 [102 kB] Get:201 http://localhost:3142/debian unstable/main armel libegl1 armel 1.7.0-1+b2 [30.7 kB] Get:202 http://localhost:3142/debian unstable/main armel libxcb-glx0 armel 1.17.0-2+b1 [121 kB] Get:203 http://localhost:3142/debian unstable/main armel libxext6 armel 2:1.3.4-1+b3 [45.0 kB] Get:204 http://localhost:3142/debian unstable/main armel libxxf86vm1 armel 1:1.1.4-1+b4 [20.1 kB] Get:205 http://localhost:3142/debian unstable/main armel libvulkan1 armel 1.4.321.0-1 [115 kB] Get:206 http://localhost:3142/debian unstable/main armel libgl1-mesa-dri armel 25.2.5-1 [44.4 kB] Get:207 http://localhost:3142/debian unstable/main armel libglx-mesa0 armel 25.2.5-1 [97.8 kB] Get:208 http://localhost:3142/debian unstable/main armel libglx0 armel 1.7.0-1+b2 [26.2 kB] Get:209 http://localhost:3142/debian unstable/main armel libgl1 armel 1.7.0-1+b2 [104 kB] Get:210 http://localhost:3142/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get:211 http://localhost:3142/debian unstable/main amd64 x11proto-dev all 2024.1-1 [603 kB] Get:212 http://localhost:3142/debian unstable/main armel libxau-dev armel 1:1.0.11-1 [23.2 kB] Get:213 http://localhost:3142/debian unstable/main armel libxdmcp-dev armel 1:1.1.5-1 [43.2 kB] Get:214 http://localhost:3142/debian unstable/main amd64 xtrans-dev all 1.6.0-1 [93.5 kB] Get:215 http://localhost:3142/debian unstable/main armel libxcb1-dev armel 1.17.0-2+b1 [180 kB] Get:216 http://localhost:3142/debian unstable/main armel libx11-dev armel 2:1.8.12-1 [834 kB] Get:217 http://localhost:3142/debian unstable/main armel libglx-dev armel 1.7.0-1+b2 [15.8 kB] Get:218 http://localhost:3142/debian unstable/main armel libgl-dev armel 1.7.0-1+b2 [101 kB] Get:219 http://localhost:3142/debian unstable/main armel libegl-dev armel 1.7.0-1+b2 [19.5 kB] Get:220 http://localhost:3142/debian unstable/main armel libogg0 armel 1.3.6-1 [22.1 kB] Get:221 http://localhost:3142/debian unstable/main armel libflac14 armel 1.5.0+ds-2 [161 kB] Get:222 http://localhost:3142/debian unstable/main armel libogg-dev armel 1.3.6-1 [199 kB] Get:223 http://localhost:3142/debian unstable/main armel libflac-dev armel 1.5.0+ds-2 [214 kB] Get:224 http://localhost:3142/debian unstable/main armel libgbm-dev armel 25.2.5-1 [26.3 kB] Get:225 http://localhost:3142/debian unstable/main armel libgomp1 armel 15.2.0-4 [116 kB] Get:226 http://localhost:3142/debian unstable/main armel libubsan1 armel 15.2.0-4 [1072 kB] Get:227 http://localhost:3142/debian unstable/main armel libgcc-15-dev armel 15.2.0-4 [761 kB] Get:228 http://localhost:3142/debian unstable/main armel libsepol2 armel 3.9-2 [251 kB] Get:229 http://localhost:3142/debian unstable/main armel libsepol-dev armel 3.9-2 [335 kB] Get:230 http://localhost:3142/debian unstable/main armel libpcre2-16-0 armel 10.46-1 [170 kB] Get:231 http://localhost:3142/debian unstable/main armel libpcre2-32-0 armel 10.46-1 [165 kB] Get:232 http://localhost:3142/debian unstable/main armel libpcre2-posix3 armel 10.46-1 [63.5 kB] Get:233 http://localhost:3142/debian unstable/main armel libpcre2-dev armel 10.46-1 [586 kB] Get:234 http://localhost:3142/debian unstable/main armel libselinux1-dev armel 3.8.1-1 [164 kB] Get:235 http://localhost:3142/debian unstable/main armel libmount-dev armel 2.41.2-4 [31.6 kB] Get:236 http://localhost:3142/debian unstable/main armel libsysprof-capture-4-dev armel 49.0-1 [49.4 kB] Get:237 http://localhost:3142/debian unstable/main armel zlib1g-dev armel 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Get:238 http://localhost:3142/debian unstable/main armel libgio-2.0-dev armel 2.86.0-5 [1575 kB] Get:239 http://localhost:3142/debian unstable/main amd64 python3-packaging all 25.0-1 [56.6 kB] Get:240 http://localhost:3142/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.86.0-5 [168 kB] Get:241 http://localhost:3142/debian unstable/main armel libgles1 armel 1.7.0-1+b2 [12.5 kB] Get:242 http://localhost:3142/debian unstable/main armel libgles2 armel 1.7.0-1+b2 [19.5 kB] Get:243 http://localhost:3142/debian unstable/main armel libgles-dev armel 1.7.0-1+b2 [50.8 kB] Get:244 http://localhost:3142/debian unstable/main amd64 libglib2.0-data all 2.86.0-5 [1290 kB] Get:245 http://localhost:3142/debian unstable/main amd64 libglib2.0-bin amd64 2.86.0-5 [131 kB] Get:246 http://localhost:3142/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.86.0-5 [55.9 kB] Get:247 http://localhost:3142/debian unstable/main armel libglib2.0-dev armel 2.86.0-5 [56.7 kB] Get:248 http://localhost:3142/debian unstable/main amd64 libglm-dev all 0.9.9.8+ds-9 [183 kB] Get:249 http://localhost:3142/debian unstable/main armel libgtest-dev armel 1.17.0-1 [240 kB] Get:250 http://localhost:3142/debian unstable/main armel libibus-1.0-dev armel 1.5.32-2 [493 kB] Get:251 http://localhost:3142/debian unstable/main amd64 x11-common all 1:7.7+25 [217 kB] Get:252 http://localhost:3142/debian unstable/main armel libice6 armel 2:1.1.1-1 [58.5 kB] Get:253 http://localhost:3142/debian unstable/main armel libice-dev armel 2:1.1.1-1 [69.2 kB] Get:254 http://localhost:3142/debian unstable/main armel libjbig0 armel 2.1-6.1+b2 [27.5 kB] Get:255 http://localhost:3142/debian unstable/main armel libjbig-dev armel 2.1-6.1+b2 [28.0 kB] Get:256 http://localhost:3142/debian unstable/main armel libjpeg62-turbo armel 1:2.1.5-4 [147 kB] Get:257 http://localhost:3142/debian unstable/main armel libjpeg62-turbo-dev armel 1:2.1.5-4 [263 kB] Get:258 http://localhost:3142/debian unstable/main armel libjpeg-dev armel 1:2.1.5-4 [72.2 kB] Get:259 http://localhost:3142/debian unstable/main armel liblerc4 armel 4.0.0+ds-5 [168 kB] Get:260 http://localhost:3142/debian unstable/main armel liblerc-dev armel 4.0.0+ds-5 [183 kB] Get:261 http://localhost:3142/debian unstable/main armel liblua5.4-0 armel 5.4.8-1 [122 kB] Get:262 http://localhost:3142/debian unstable/main armel libreadline8t64 armel 8.3-3 [154 kB] Get:263 http://localhost:3142/debian unstable/main armel libncurses6 armel 6.5+20250216-2 [83.4 kB] Get:264 http://localhost:3142/debian unstable/main armel libncursesw6 armel 6.5+20250216-2 [109 kB] Get:265 http://localhost:3142/debian unstable/main armel libncurses-dev armel 6.5+20250216-2 [310 kB] Get:266 http://localhost:3142/debian unstable/main armel libreadline-dev armel 8.3-3 [147 kB] Get:267 http://localhost:3142/debian unstable/main armel liblua5.4-dev armel 5.4.8-1 [166 kB] Get:268 http://localhost:3142/debian unstable/main armel liblzma-dev armel 5.8.1-2 [338 kB] Get:269 http://localhost:3142/debian unstable/main armel libmp3lame0 armel 3.100-6+b3 [351 kB] Get:270 http://localhost:3142/debian unstable/main armel libmpg123-0t64 armel 1.33.3-1 [134 kB] Get:271 http://localhost:3142/debian unstable/main armel libout123-0t64 armel 1.33.3-1 [29.0 kB] Get:272 http://localhost:3142/debian unstable/main armel libsyn123-0t64 armel 1.33.3-1 [80.2 kB] Get:273 http://localhost:3142/debian unstable/main armel libmpg123-dev armel 1.33.3-1 [62.7 kB] Get:274 http://localhost:3142/debian unstable/main armel libopus0 armel 1.5.2-2 [192 kB] Get:275 http://localhost:3142/debian unstable/main armel libopus-dev armel 1.5.2-2 [241 kB] Get:276 http://localhost:3142/debian unstable/main armel libssl3t64 armel 3.5.4-1 [1952 kB] Get:277 http://localhost:3142/debian unstable/main armel libopusfile0 armel 0.12-4+b3 [40.3 kB] Get:278 http://localhost:3142/debian unstable/main armel libopusfile-dev armel 0.12-4+b3 [61.5 kB] Get:279 http://localhost:3142/debian unstable/main armel libpng16-16t64 armel 1.6.50-1 [266 kB] Get:280 http://localhost:3142/debian unstable/main armel libpng-dev armel 1.6.50-1 [351 kB] Get:281 http://localhost:3142/debian unstable/main armel libvorbis0a armel 1.3.7-3 [84.6 kB] Get:282 http://localhost:3142/debian unstable/main armel libvorbisenc2 armel 1.3.7-3 [71.8 kB] Get:283 http://localhost:3142/debian unstable/main armel libsndfile1 armel 1.2.2-3 [186 kB] Get:284 http://localhost:3142/debian unstable/main armel libpulse0 armel 17.0+dfsg1-2+b1 [247 kB] Get:285 http://localhost:3142/debian unstable/main armel libpulse-mainloop-glib0 armel 17.0+dfsg1-2+b1 [28.1 kB] Get:286 http://localhost:3142/debian unstable/main armel libpulse-dev armel 17.0+dfsg1-2+b1 [90.6 kB] Get:287 http://localhost:3142/debian unstable/main armel libsamplerate0 armel 0.2.2-4+b2 [949 kB] Get:288 http://localhost:3142/debian unstable/main armel libsamplerate0-dev armel 0.2.2-4+b2 [62.9 kB] Get:289 http://localhost:3142/debian unstable/main armel libxfixes3 armel 1:6.0.0-2+b4 [18.7 kB] Get:290 http://localhost:3142/debian unstable/main armel libxrender1 armel 1:0.9.12-1 [26.4 kB] Get:291 http://localhost:3142/debian unstable/main armel libxcursor1 armel 1:1.2.3-1 [37.6 kB] Get:292 http://localhost:3142/debian unstable/main armel libxi6 armel 2:1.8.2-1 [74.4 kB] Get:293 http://localhost:3142/debian unstable/main amd64 xkb-data all 2.42-1 [790 kB] Get:294 http://localhost:3142/debian unstable/main armel libxkbcommon0 armel 1.7.0-2.1 [99.7 kB] Get:295 http://localhost:3142/debian unstable/main armel libxrandr2 armel 2:1.5.4-1+b3 [33.1 kB] Get:296 http://localhost:3142/debian unstable/main armel libxss1 armel 1:1.2.3-1+b3 [16.5 kB] Get:297 http://localhost:3142/debian unstable/main armel libsdl2-classic armel 2.32.10+dfsg-4 [582 kB] Get:298 http://localhost:3142/debian unstable/main armel libsdl2-2.0-0 armel 2.32.10+dfsg-4 [51.3 kB] Get:299 http://localhost:3142/debian unstable/main armel libsndio7.0 armel 1.10.0-0.2 [24.3 kB] Get:300 http://localhost:3142/debian unstable/main armel libsndio-dev armel 1.10.0-0.2 [25.2 kB] Get:301 http://localhost:3142/debian unstable/main armel libudev1 armel 258.1-1 [147 kB] Get:302 http://localhost:3142/debian unstable/main armel libudev-dev armel 258.1-1 [76.4 kB] Get:303 http://localhost:3142/debian unstable/main armel libxrender-dev armel 1:0.9.12-1 [36.4 kB] Get:304 http://localhost:3142/debian unstable/main armel libxfixes-dev armel 1:6.0.0-2+b4 [21.0 kB] Get:305 http://localhost:3142/debian unstable/main armel libxcursor-dev armel 1:1.2.3-1 [48.5 kB] Get:306 http://localhost:3142/debian unstable/main armel libxext-dev armel 2:1.3.4-1+b3 [101 kB] Get:307 http://localhost:3142/debian unstable/main armel libxi-dev armel 2:1.8.2-1 [235 kB] Get:308 http://localhost:3142/debian unstable/main armel libxinerama1 armel 2:1.1.4-3+b4 [15.6 kB] Get:309 http://localhost:3142/debian unstable/main armel libxinerama-dev armel 2:1.1.4-3+b4 [18.1 kB] Get:310 http://localhost:3142/debian unstable/main armel libxkbcommon-dev armel 1.7.0-2.1 [53.8 kB] Get:311 http://localhost:3142/debian unstable/main armel libxrandr-dev armel 2:1.5.4-1+b3 [41.5 kB] Get:312 http://localhost:3142/debian unstable/main armel libxss-dev armel 1:1.2.3-1+b3 [22.4 kB] Get:313 http://localhost:3142/debian unstable/main armel libsm6 armel 2:1.2.6-1 [35.8 kB] Get:314 http://localhost:3142/debian unstable/main armel libxt6t64 armel 1:1.2.1-1.3 [159 kB] Get:315 http://localhost:3142/debian unstable/main armel libsm-dev armel 2:1.2.6-1 [39.1 kB] Get:316 http://localhost:3142/debian unstable/main armel libxt-dev armel 1:1.2.1-1.3 [386 kB] Get:317 http://localhost:3142/debian unstable/main armel libxv1 armel 2:1.0.11-1.1+b3 [21.8 kB] Get:318 http://localhost:3142/debian unstable/main armel libxv-dev armel 2:1.0.11-1.1+b3 [45.8 kB] Get:319 http://localhost:3142/debian unstable/main armel libxxf86vm-dev armel 1:1.1.4-1+b4 [23.4 kB] Get:320 http://localhost:3142/debian unstable/main armel libsdl2-dev armel 2.32.10+dfsg-4 [1030 kB] Get:321 http://localhost:3142/debian unstable/main armel libsharpyuv0 armel 1.5.0-0.1 [116 kB] Get:322 http://localhost:3142/debian unstable/main armel libwebp7 armel 1.5.0-0.1 [255 kB] Get:323 http://localhost:3142/debian unstable/main armel libtiff6 armel 4.7.1-1 [336 kB] Get:324 http://localhost:3142/debian unstable/main armel libwebpdemux2 armel 1.5.0-0.1 [113 kB] Get:325 http://localhost:3142/debian unstable/main armel libsdl2-image-2.0-0 armel 2.8.8+dfsg-1 [61.4 kB] Get:326 http://localhost:3142/debian unstable/main armel libzstd-dev armel 1.5.7+dfsg-2 [341 kB] Get:327 http://localhost:3142/debian unstable/main armel libwebpmux3 armel 1.5.0-0.1 [124 kB] Get:328 http://localhost:3142/debian unstable/main armel libwebpdecoder3 armel 1.5.0-0.1 [169 kB] Get:329 http://localhost:3142/debian unstable/main armel libsharpyuv-dev armel 1.5.0-0.1 [117 kB] Get:330 http://localhost:3142/debian unstable/main armel libwebp-dev armel 1.5.0-0.1 [375 kB] Get:331 http://localhost:3142/debian unstable/main armel libtiffxx6 armel 4.7.1-1 [174 kB] Get:332 http://localhost:3142/debian unstable/main armel libtiff-dev armel 4.7.1-1 [478 kB] Get:333 http://localhost:3142/debian unstable/main armel libsdl2-image-dev armel 2.8.8+dfsg-1 [73.5 kB] Get:334 http://localhost:3142/debian unstable/main armel libvorbisfile3 armel 1.3.7-3 [21.6 kB] Get:335 http://localhost:3142/debian unstable/main armel libxmp4 armel 4.6.3-1 [269 kB] Get:336 http://localhost:3142/debian unstable/main armel libsdl2-mixer-2.0-0 armel 2.8.1+dfsg-4 [75.9 kB] Get:337 http://localhost:3142/debian unstable/main armel libvorbis-dev armel 1.3.7-3 [319 kB] Get:338 http://localhost:3142/debian unstable/main armel libxmp-dev armel 4.6.3-1 [108 kB] Get:339 http://localhost:3142/debian unstable/main armel libsdl2-mixer-dev armel 2.8.1+dfsg-4 [117 kB] Get:340 http://localhost:3142/debian unstable/main armel libsdl2-net-2.0-0 armel 2.2.0+dfsg-3 [11.7 kB] Get:341 http://localhost:3142/debian unstable/main armel libsdl2-net-dev armel 2.2.0+dfsg-3 [34.0 kB] Get:342 http://localhost:3142/debian unstable/main armel libsqlite3-0 armel 3.46.1-8 [801 kB] Get:343 http://localhost:3142/debian unstable/main armel libsqlite3-dev armel 3.46.1-8 [1005 kB] Get:344 http://localhost:3142/debian unstable/main armel libstdc++-15-dev armel 15.2.0-4 [2406 kB] Get:345 http://localhost:3142/debian unstable/main armel libtinyxml2-11 armel 11.0.0+dfsg-1+b1 [25.3 kB] Get:346 http://localhost:3142/debian unstable/main armel libtinyxml2-dev armel 11.0.0+dfsg-1+b1 [23.3 kB] Get:347 http://localhost:3142/debian unstable/main armel libyajl2 armel 2.1.0-5+b2 [20.3 kB] Get:348 http://localhost:3142/debian unstable/main armel libyajl-dev armel 2.1.0-5+b2 [28.8 kB] Preconfiguring packages ... Fetched 472 MB in 2s (190 MB/s) Selecting previously unselected package libexpat1:amd64. (Reading database ... 12899 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.3-1) ... Selecting previously unselected package gcc-15-base:armel. Preparing to unpack .../gcc-15-base_15.2.0-4_armel.deb ... Unpacking gcc-15-base:armel (15.2.0-4) ... Selecting previously unselected package libgcc-s1:armel. Preparing to unpack .../libgcc-s1_15.2.0-4_armel.deb ... Unpacking libgcc-s1:armel (15.2.0-4) ... Selecting previously unselected package libc6:armel. Preparing to unpack .../libc6_2.41-12_armel.deb ... Unpacking libc6:armel (2.41-12) ... Setting up gcc-15-base:armel (15.2.0-4) ... Setting up libgcc-s1:armel (15.2.0-4) ... Setting up libc6:armel (2.41-12) ... Selecting previously unselected package libexpat1:armel. (Reading database ... 13192 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.3-1_armel.deb ... Unpacking libexpat1:armel (2.7.3-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../libpython3.13-minimal_3.13.9-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.9-1_amd64.deb ... Unpacking python3.13-minimal (3.13.9-1) ... Setting up libpython3.13-minimal:amd64 (3.13.9-1) ... Setting up libexpat1:amd64 (2.7.3-1) ... Setting up libexpat1:armel (2.7.3-1) ... Setting up python3.13-minimal (3.13.9-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13521 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.13.7-1_amd64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../03-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../04-libncursesw6_6.5+20250216-2_amd64.deb ... Unpacking libncursesw6:amd64 (6.5+20250216-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../05-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../06-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../07-libsqlite3-0_3.46.1-8_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.46.1-8) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../08-libpython3.13-stdlib_3.13.9-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../09-python3.13_3.13.9-1_amd64.deb ... Unpacking python3.13 (3.13.9-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../10-libpython3-stdlib_3.13.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... 14036 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_amd64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_amd64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package binutils-arm-linux-gnueabi. Preparing to unpack .../018-binutils-arm-linux-gnueabi_2.45-7_amd64.deb ... Unpacking binutils-arm-linux-gnueabi (2.45-7) ... Selecting previously unselected package cmake-data. Preparing to unpack .../019-cmake-data_4.1.1+really3.31.6-2_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../020-libxml2-16_2.14.6+dfsg-0.1_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.6+dfsg-0.1) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../021-libarchive13t64_3.7.4-4+b1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.4-4+b1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../022-libnghttp3-9_1.12.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../023-libngtcp2-16_1.16.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../024-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../025-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../026-libcom-err2_1.47.2-3+b3_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../027-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../028-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../029-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../030-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../031-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../032-libidn2-0_2.3.8-4_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../033-libsasl2-modules-db_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../034-libsasl2-2_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../035-libldap2_2.6.10+dfsg-1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../036-libnghttp2-14_1.64.0-1.1+b1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:amd64. Preparing to unpack .../037-libngtcp2-crypto-ossl0_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../038-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../039-libp11-kit0_0.25.9-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../040-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../041-libgnutls30t64_3.8.10-2_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.10-2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../042-librtmp1_2.4+20151223.gitfa8646d.1-3_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../043-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../044-libcurl4t64_8.16.0-4_amd64.deb ... Unpacking libcurl4t64:amd64 (8.16.0-4) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../045-libjsoncpp26_1.9.6-4_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.6-4) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../046-librhash1_1.4.6-1_amd64.deb ... Unpacking librhash1:amd64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../047-libuv1t64_1.51.0-2_amd64.deb ... Unpacking libuv1t64:amd64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../048-cmake_4.1.1+really3.31.6-2_amd64.deb ... Unpacking cmake (4.1.1+really3.31.6-2) ... Selecting previously unselected package gcc-15-arm-linux-gnueabi-base:amd64. Preparing to unpack .../049-gcc-15-arm-linux-gnueabi-base_15.2.0-4cross1_amd64.deb ... Unpacking gcc-15-arm-linux-gnueabi-base:amd64 (15.2.0-4cross1) ... Selecting previously unselected package cpp-15-arm-linux-gnueabi. Preparing to unpack .../050-cpp-15-arm-linux-gnueabi_15.2.0-4cross1_amd64.deb ... Unpacking cpp-15-arm-linux-gnueabi (15.2.0-4cross1) ... Selecting previously unselected package cpp-arm-linux-gnueabi. Preparing to unpack .../051-cpp-arm-linux-gnueabi_4%3a15.2.0-4_amd64.deb ... Unpacking cpp-arm-linux-gnueabi (4:15.2.0-4) ... Selecting previously unselected package qemu-user. Preparing to unpack .../052-qemu-user_1%3a10.1.1+ds-1_amd64.deb ... Unpacking qemu-user (1:10.1.1+ds-1) ... Selecting previously unselected package cross-exe-wrapper:armel. Preparing to unpack .../053-cross-exe-wrapper_0.2.6_armel.deb ... Unpacking cross-exe-wrapper:armel (0.2.6) ... Selecting previously unselected package gcc-15-cross-base-ports. Preparing to unpack .../054-gcc-15-cross-base-ports_15.2.0-4cross1_all.deb ... Unpacking gcc-15-cross-base-ports (15.2.0-4cross1) ... Selecting previously unselected package libc6-armel-cross. Preparing to unpack .../055-libc6-armel-cross_2.41-11cross1_all.deb ... Unpacking libc6-armel-cross (2.41-11cross1) ... Selecting previously unselected package libgcc-s1-armel-cross. Preparing to unpack .../056-libgcc-s1-armel-cross_15.2.0-4cross1_all.deb ... Unpacking libgcc-s1-armel-cross (15.2.0-4cross1) ... Selecting previously unselected package libgomp1-armel-cross. Preparing to unpack .../057-libgomp1-armel-cross_15.2.0-4cross1_all.deb ... Unpacking libgomp1-armel-cross (15.2.0-4cross1) ... Selecting previously unselected package libatomic1-armel-cross. Preparing to unpack .../058-libatomic1-armel-cross_15.2.0-4cross1_all.deb ... Unpacking libatomic1-armel-cross (15.2.0-4cross1) ... Selecting previously unselected package libasan8-armel-cross. Preparing to unpack .../059-libasan8-armel-cross_15.2.0-4cross1_all.deb ... Unpacking libasan8-armel-cross (15.2.0-4cross1) ... Selecting previously unselected package libstdc++6-armel-cross. Preparing to unpack .../060-libstdc++6-armel-cross_15.2.0-4cross1_all.deb ... Unpacking libstdc++6-armel-cross (15.2.0-4cross1) ... Selecting previously unselected package libubsan1-armel-cross. Preparing to unpack .../061-libubsan1-armel-cross_15.2.0-4cross1_all.deb ... Unpacking libubsan1-armel-cross (15.2.0-4cross1) ... Selecting previously unselected package libgcc-15-dev-armel-cross. Preparing to unpack .../062-libgcc-15-dev-armel-cross_15.2.0-4cross1_all.deb ... Unpacking libgcc-15-dev-armel-cross (15.2.0-4cross1) ... Selecting previously unselected package gcc-15-arm-linux-gnueabi. Preparing to unpack .../063-gcc-15-arm-linux-gnueabi_15.2.0-4cross1_amd64.deb ... Unpacking gcc-15-arm-linux-gnueabi (15.2.0-4cross1) ... Selecting previously unselected package gcc-arm-linux-gnueabi. Preparing to unpack .../064-gcc-arm-linux-gnueabi_4%3a15.2.0-4_amd64.deb ... Unpacking gcc-arm-linux-gnueabi (4:15.2.0-4) ... Selecting previously unselected package linux-libc-dev-armel-cross. Preparing to unpack .../065-linux-libc-dev-armel-cross_6.12.38-1cross1_all.deb ... Unpacking linux-libc-dev-armel-cross (6.12.38-1cross1) ... Selecting previously unselected package libc6-dev-armel-cross. Preparing to unpack .../066-libc6-dev-armel-cross_2.41-11cross1_all.deb ... Unpacking libc6-dev-armel-cross (2.41-11cross1) ... Selecting previously unselected package libstdc++-15-dev-armel-cross. Preparing to unpack .../067-libstdc++-15-dev-armel-cross_15.2.0-4cross1_all.deb ... Unpacking libstdc++-15-dev-armel-cross (15.2.0-4cross1) ... Selecting previously unselected package g++-15-arm-linux-gnueabi. Preparing to unpack .../068-g++-15-arm-linux-gnueabi_15.2.0-4cross1_amd64.deb ... Unpacking g++-15-arm-linux-gnueabi (15.2.0-4cross1) ... Selecting previously unselected package g++-arm-linux-gnueabi. Preparing to unpack .../069-g++-arm-linux-gnueabi_4%3a15.2.0-4_amd64.deb ... Unpacking g++-arm-linux-gnueabi (4:15.2.0-4) ... Selecting previously unselected package crossbuild-essential-armel. Preparing to unpack .../070-crossbuild-essential-armel_12.12_all.deb ... Unpacking crossbuild-essential-armel (12.12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../071-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../072-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../073-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../074-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../075-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../076-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../077-libelf1t64_0.193-3_amd64.deb ... Unpacking libelf1t64:amd64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../078-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../079-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../080-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../081-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../082-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../083-libfakeroot_1.37.1.2-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.37.1.2-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../084-fakeroot_1.37.1.2-1_amd64.deb ... Unpacking fakeroot (1.37.1.2-1) ... Selecting previously unselected package libatomic1:armel. Preparing to unpack .../085-libatomic1_15.2.0-4_armel.deb ... Unpacking libatomic1:armel (15.2.0-4) ... Selecting previously unselected package libffi8:armel. Preparing to unpack .../086-libffi8_3.5.2-2_armel.deb ... Unpacking libffi8:armel (3.5.2-2) ... Selecting previously unselected package libblkid1:armel. Preparing to unpack .../087-libblkid1_2.41.2-4_armel.deb ... Unpacking libblkid1:armel (2.41.2-4) ... Selecting previously unselected package libpcre2-8-0:armel. Preparing to unpack .../088-libpcre2-8-0_10.46-1_armel.deb ... Unpacking libpcre2-8-0:armel (10.46-1) ... Selecting previously unselected package libselinux1:armel. Preparing to unpack .../089-libselinux1_3.8.1-1_armel.deb ... Unpacking libselinux1:armel (3.8.1-1) ... Selecting previously unselected package libmount1:armel. Preparing to unpack .../090-libmount1_2.41.2-4_armel.deb ... Unpacking libmount1:armel (2.41.2-4) ... Selecting previously unselected package zlib1g:armel. Preparing to unpack .../091-zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_armel.deb ... Unpacking zlib1g:armel (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libglib2.0-0t64:armel. Preparing to unpack .../092-libglib2.0-0t64_2.86.0-5_armel.deb ... Unpacking libglib2.0-0t64:armel (2.86.0-5) ... Selecting previously unselected package gir1.2-glib-2.0:armel. Preparing to unpack .../093-gir1.2-glib-2.0_2.86.0-5_armel.deb ... Unpacking gir1.2-glib-2.0:armel (2.86.0-5) ... Selecting previously unselected package gir1.2-glib-2.0-dev:armel. Preparing to unpack .../094-gir1.2-glib-2.0-dev_2.86.0-5_armel.deb ... Unpacking gir1.2-glib-2.0-dev:armel (2.86.0-5) ... Selecting previously unselected package libibus-1.0-5:armel. Preparing to unpack .../095-libibus-1.0-5_1.5.32-2_armel.deb ... Unpacking libibus-1.0-5:armel (1.5.32-2) ... Selecting previously unselected package gir1.2-ibus-1.0:armel. Preparing to unpack .../096-gir1.2-ibus-1.0_1.5.32-2_armel.deb ... Unpacking gir1.2-ibus-1.0:armel (1.5.32-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../097-native-architecture_0.2.6_all.deb ... Unpacking native-architecture (0.2.6) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../098-libglib2.0-0t64_2.86.0-5_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.86.0-5) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../099-libgirepository-2.0-0_2.86.0-5_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.86.0-5) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../100-girepository-tools_2.86.0-5_amd64.deb ... Unpacking girepository-tools:amd64 (2.86.0-5) ... Selecting previously unselected package libgirepository-2.0-0:armel. Preparing to unpack .../101-libgirepository-2.0-0_2.86.0-5_armel.deb ... Unpacking libgirepository-2.0-0:armel (2.86.0-5) ... Selecting previously unselected package girepository-tools:armel. Preparing to unpack .../102-girepository-tools_2.86.0-5_armel.deb ... Unpacking girepository-tools:armel (2.86.0-5) ... Selecting previously unselected package googletest. Preparing to unpack .../103-googletest_1.17.0-1_all.deb ... Unpacking googletest (1.17.0-1) ... Selecting previously unselected package libasan8:armel. Preparing to unpack .../104-libasan8_15.2.0-4_armel.deb ... Unpacking libasan8:armel (15.2.0-4) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../105-libasound2-data_1.2.14-2_all.deb ... Unpacking libasound2-data (1.2.14-2) ... Selecting previously unselected package libasound2t64:armel. Preparing to unpack .../106-libasound2t64_1.2.14-2_armel.deb ... Unpacking libasound2t64:armel (1.2.14-2) ... Selecting previously unselected package libasound2-dev:armel. Preparing to unpack .../107-libasound2-dev_1.2.14-2_armel.deb ... Unpacking libasound2-dev:armel (1.2.14-2) ... Selecting previously unselected package libasyncns0:armel. Preparing to unpack .../108-libasyncns0_0.8-7_armel.deb ... Unpacking libasyncns0:armel (0.8-7) ... Selecting previously unselected package libcrypt1:armel. Preparing to unpack .../109-libcrypt1_1%3a4.4.38-1_armel.deb ... Unpacking libcrypt1:armel (1:4.4.38-1) ... Selecting previously unselected package libcrypt-dev:armel. Preparing to unpack .../110-libcrypt-dev_1%3a4.4.38-1_armel.deb ... Unpacking libcrypt-dev:armel (1:4.4.38-1) ... Selecting previously unselected package libc6-dev:armel. Preparing to unpack .../111-libc6-dev_2.41-12_armel.deb ... Unpacking libc6-dev:armel (2.41-12) ... Selecting previously unselected package libuuid1:armel. Preparing to unpack .../112-libuuid1_2.41.2-4_armel.deb ... Unpacking libuuid1:armel (2.41.2-4) ... Selecting previously unselected package uuid-dev:armel. Preparing to unpack .../113-uuid-dev_2.41.2-4_armel.deb ... Unpacking uuid-dev:armel (2.41.2-4) ... Selecting previously unselected package libblkid-dev:armel. Preparing to unpack .../114-libblkid-dev_2.41.2-4_armel.deb ... Unpacking libblkid-dev:armel (2.41.2-4) ... Selecting previously unselected package libstdc++6:armel. Preparing to unpack .../115-libstdc++6_15.2.0-4_armel.deb ... Unpacking libstdc++6:armel (15.2.0-4) ... Selecting previously unselected package libbox2d2:armel. Preparing to unpack .../116-libbox2d2_2.4.1-3+b3_armel.deb ... Unpacking libbox2d2:armel (2.4.1-3+b3) ... Selecting previously unselected package libbox2d-dev:armel. Preparing to unpack .../117-libbox2d-dev_2.4.1-3+b3_armel.deb ... Unpacking libbox2d-dev:armel (2.4.1-3+b3) ... Selecting previously unselected package libmd0:armel. Preparing to unpack .../118-libmd0_1.1.0-2+b1_armel.deb ... Unpacking libmd0:armel (1.1.0-2+b1) ... Selecting previously unselected package libbsd0:armel. Preparing to unpack .../119-libbsd0_0.12.2-2_armel.deb ... Unpacking libbsd0:armel (0.12.2-2) ... Selecting previously unselected package libcap2:armel. Preparing to unpack .../120-libcap2_1%3a2.75-10+b1_armel.deb ... Unpacking libcap2:armel (1:2.75-10+b1) ... Selecting previously unselected package libcap-dev:armel. Preparing to unpack .../121-libcap-dev_1%3a2.75-10+b1_armel.deb ... Unpacking libcap-dev:armel (1:2.75-10+b1) ... Selecting previously unselected package libsystemd0:armel. Preparing to unpack .../122-libsystemd0_258.1-1_armel.deb ... Unpacking libsystemd0:armel (258.1-1) ... Selecting previously unselected package libdbus-1-3:armel. Preparing to unpack .../123-libdbus-1-3_1.16.2-2_armel.deb ... Unpacking libdbus-1-3:armel (1.16.2-2) ... Selecting previously unselected package libsystemd-dev:armel. Preparing to unpack .../124-libsystemd-dev_258.1-1_armel.deb ... Unpacking libsystemd-dev:armel (258.1-1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../125-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../126-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armel. Preparing to unpack .../127-pkgconf_1.8.1-4_armel.deb ... Unpacking pkgconf:armel (1.8.1-4) ... Selecting previously unselected package sgml-base. Preparing to unpack .../128-sgml-base_1.31+nmu1_all.deb ... Unpacking sgml-base (1.31+nmu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../129-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:armel. Preparing to unpack .../130-libdbus-1-dev_1.16.2-2_armel.deb ... Unpacking libdbus-1-dev:armel (1.16.2-2) ... Selecting previously unselected package libwayland-client0:armel. Preparing to unpack .../131-libwayland-client0_1.24.0-2+b1_armel.deb ... Unpacking libwayland-client0:armel (1.24.0-2+b1) ... Selecting previously unselected package libdecor-0-0:armel. Preparing to unpack .../132-libdecor-0-0_0.2.3-3_armel.deb ... Unpacking libdecor-0-0:armel (0.2.3-3) ... Selecting previously unselected package libwayland-server0:armel. Preparing to unpack .../133-libwayland-server0_1.24.0-2+b1_armel.deb ... Unpacking libwayland-server0:armel (1.24.0-2+b1) ... Selecting previously unselected package libwayland-cursor0:armel. Preparing to unpack .../134-libwayland-cursor0_1.24.0-2+b1_armel.deb ... Unpacking libwayland-cursor0:armel (1.24.0-2+b1) ... Selecting previously unselected package libwayland-egl1:armel. Preparing to unpack .../135-libwayland-egl1_1.24.0-2+b1_armel.deb ... Unpacking libwayland-egl1:armel (1.24.0-2+b1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../136-libwayland-bin_1.24.0-2+b1_amd64.deb ... Unpacking libwayland-bin (1.24.0-2+b1) ... Selecting previously unselected package libffi-dev:armel. Preparing to unpack .../137-libffi-dev_3.5.2-2_armel.deb ... Unpacking libffi-dev:armel (3.5.2-2) ... Selecting previously unselected package libwayland-dev:armel. Preparing to unpack .../138-libwayland-dev_1.24.0-2+b1_armel.deb ... Unpacking libwayland-dev:armel (1.24.0-2+b1) ... Selecting previously unselected package libdecor-0-dev:armel. Preparing to unpack .../139-libdecor-0-dev_0.2.3-3_armel.deb ... Unpacking libdecor-0-dev:armel (0.2.3-3) ... Selecting previously unselected package libdeflate0:armel. Preparing to unpack .../140-libdeflate0_1.23-2_armel.deb ... Unpacking libdeflate0:armel (1.23-2) ... Selecting previously unselected package libdeflate-dev:armel. Preparing to unpack .../141-libdeflate-dev_1.23-2_armel.deb ... Unpacking libdeflate-dev:armel (1.23-2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../142-libdrm-common_2.4.127-1_all.deb ... Unpacking libdrm-common (2.4.127-1) ... Selecting previously unselected package libdrm2:armel. Preparing to unpack .../143-libdrm2_2.4.127-1_armel.deb ... Unpacking libdrm2:armel (2.4.127-1) ... Selecting previously unselected package libdrm-amdgpu1:armel. Preparing to unpack .../144-libdrm-amdgpu1_2.4.127-1_armel.deb ... Unpacking libdrm-amdgpu1:armel (2.4.127-1) ... Selecting previously unselected package libdrm-radeon1:armel. Preparing to unpack .../145-libdrm-radeon1_2.4.127-1_armel.deb ... Unpacking libdrm-radeon1:armel (2.4.127-1) ... Selecting previously unselected package libdrm-nouveau2:armel. Preparing to unpack .../146-libdrm-nouveau2_2.4.127-1_armel.deb ... Unpacking libdrm-nouveau2:armel (2.4.127-1) ... Selecting previously unselected package libdrm-omap1:armel. Preparing to unpack .../147-libdrm-omap1_2.4.127-1_armel.deb ... Unpacking libdrm-omap1:armel (2.4.127-1) ... Selecting previously unselected package libdrm-freedreno1:armel. Preparing to unpack .../148-libdrm-freedreno1_2.4.127-1_armel.deb ... Unpacking libdrm-freedreno1:armel (2.4.127-1) ... Selecting previously unselected package libdrm-exynos1:armel. Preparing to unpack .../149-libdrm-exynos1_2.4.127-1_armel.deb ... Unpacking libdrm-exynos1:armel (2.4.127-1) ... Selecting previously unselected package libdrm-tegra0:armel. Preparing to unpack .../150-libdrm-tegra0_2.4.127-1_armel.deb ... Unpacking libdrm-tegra0:armel (2.4.127-1) ... Selecting previously unselected package libpciaccess0:armel. Preparing to unpack .../151-libpciaccess0_0.17-3+b3_armel.deb ... Unpacking libpciaccess0:armel (0.17-3+b3) ... Selecting previously unselected package libpciaccess-dev:armel. Preparing to unpack .../152-libpciaccess-dev_0.17-3+b3_armel.deb ... Unpacking libpciaccess-dev:armel (0.17-3+b3) ... Selecting previously unselected package libdrm-dev:armel. Preparing to unpack .../153-libdrm-dev_2.4.127-1_armel.deb ... Unpacking libdrm-dev:armel (2.4.127-1) ... Selecting previously unselected package libtinfo6:armel. Preparing to unpack .../154-libtinfo6_6.5+20250216-2_armel.deb ... Unpacking libtinfo6:armel (6.5+20250216-2) ... Selecting previously unselected package libedit2:armel. Preparing to unpack .../155-libedit2_3.1-20250104-1_armel.deb ... Unpacking libedit2:armel (3.1-20250104-1) ... Selecting previously unselected package libglvnd0:armel. Preparing to unpack .../156-libglvnd0_1.7.0-1+b2_armel.deb ... Unpacking libglvnd0:armel (1.7.0-1+b2) ... Selecting previously unselected package libzstd1:armel. Preparing to unpack .../157-libzstd1_1.5.7+dfsg-2_armel.deb ... Unpacking libzstd1:armel (1.5.7+dfsg-2) ... Selecting previously unselected package libelf1t64:armel. Preparing to unpack .../158-libelf1t64_0.193-3_armel.deb ... Unpacking libelf1t64:armel (0.193-3) ... Selecting previously unselected package liblzma5:armel. Preparing to unpack .../159-liblzma5_5.8.1-2_armel.deb ... Unpacking liblzma5:armel (5.8.1-2) ... Selecting previously unselected package libxml2-16:armel. Preparing to unpack .../160-libxml2-16_2.14.6+dfsg-0.1_armel.deb ... Unpacking libxml2-16:armel (2.14.6+dfsg-0.1) ... Selecting previously unselected package libz3-4:armel. Preparing to unpack .../161-libz3-4_4.13.3-1_armel.deb ... Unpacking libz3-4:armel (4.13.3-1) ... Selecting previously unselected package libllvm19:armel. Preparing to unpack .../162-libllvm19_1%3a19.1.7-7_armel.deb ... Unpacking libllvm19:armel (1:19.1.7-7) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../163-libsensors-config_1%3a3.6.2-2_all.deb ... Unpacking libsensors-config (1:3.6.2-2) ... Selecting previously unselected package libsensors5:armel. Preparing to unpack .../164-libsensors5_1%3a3.6.2-2_armel.deb ... Unpacking libsensors5:armel (1:3.6.2-2) ... Selecting previously unselected package libxau6:armel. Preparing to unpack .../165-libxau6_1%3a1.0.11-1_armel.deb ... Unpacking libxau6:armel (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:armel. Preparing to unpack .../166-libxdmcp6_1%3a1.1.5-1_armel.deb ... Unpacking libxdmcp6:armel (1:1.1.5-1) ... Selecting previously unselected package libxcb1:armel. Preparing to unpack .../167-libxcb1_1.17.0-2+b1_armel.deb ... Unpacking libxcb1:armel (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../168-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:armel. Preparing to unpack .../169-libx11-6_2%3a1.8.12-1_armel.deb ... Unpacking libx11-6:armel (2:1.8.12-1) ... Selecting previously unselected package libx11-xcb1:armel. Preparing to unpack .../170-libx11-xcb1_2%3a1.8.12-1_armel.deb ... Unpacking libx11-xcb1:armel (2:1.8.12-1) ... Selecting previously unselected package libxcb-dri3-0:armel. Preparing to unpack .../171-libxcb-dri3-0_1.17.0-2+b1_armel.deb ... Unpacking libxcb-dri3-0:armel (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:armel. Preparing to unpack .../172-libxcb-present0_1.17.0-2+b1_armel.deb ... Unpacking libxcb-present0:armel (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0:armel. Preparing to unpack .../173-libxcb-randr0_1.17.0-2+b1_armel.deb ... Unpacking libxcb-randr0:armel (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:armel. Preparing to unpack .../174-libxcb-sync1_1.17.0-2+b1_armel.deb ... Unpacking libxcb-sync1:armel (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:armel. Preparing to unpack .../175-libxcb-xfixes0_1.17.0-2+b1_armel.deb ... Unpacking libxcb-xfixes0:armel (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:armel. Preparing to unpack .../176-libxshmfence1_1.3.3-1_armel.deb ... Unpacking libxshmfence1:armel (1.3.3-1) ... Selecting previously unselected package mesa-libgallium:armel. Preparing to unpack .../177-mesa-libgallium_25.2.5-1_armel.deb ... Unpacking mesa-libgallium:armel (25.2.5-1) ... Selecting previously unselected package libgbm1:armel. Preparing to unpack .../178-libgbm1_25.2.5-1_armel.deb ... Unpacking libgbm1:armel (25.2.5-1) ... Selecting previously unselected package libxcb-shm0:armel. Preparing to unpack .../179-libxcb-shm0_1.17.0-2+b1_armel.deb ... Unpacking libxcb-shm0:armel (1.17.0-2+b1) ... Selecting previously unselected package libegl-mesa0:armel. Preparing to unpack .../180-libegl-mesa0_25.2.5-1_armel.deb ... Unpacking libegl-mesa0:armel (25.2.5-1) ... Selecting previously unselected package libegl1:armel. Preparing to unpack .../181-libegl1_1.7.0-1+b2_armel.deb ... Unpacking libegl1:armel (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:armel. Preparing to unpack .../182-libxcb-glx0_1.17.0-2+b1_armel.deb ... Unpacking libxcb-glx0:armel (1.17.0-2+b1) ... Selecting previously unselected package libxext6:armel. Preparing to unpack .../183-libxext6_2%3a1.3.4-1+b3_armel.deb ... Unpacking libxext6:armel (2:1.3.4-1+b3) ... Selecting previously unselected package libxxf86vm1:armel. Preparing to unpack .../184-libxxf86vm1_1%3a1.1.4-1+b4_armel.deb ... Unpacking libxxf86vm1:armel (1:1.1.4-1+b4) ... Selecting previously unselected package libvulkan1:armel. Preparing to unpack .../185-libvulkan1_1.4.321.0-1_armel.deb ... Unpacking libvulkan1:armel (1.4.321.0-1) ... Selecting previously unselected package libgl1-mesa-dri:armel. Preparing to unpack .../186-libgl1-mesa-dri_25.2.5-1_armel.deb ... Unpacking libgl1-mesa-dri:armel (25.2.5-1) ... Selecting previously unselected package libglx-mesa0:armel. Preparing to unpack .../187-libglx-mesa0_25.2.5-1_armel.deb ... Unpacking libglx-mesa0:armel (25.2.5-1) ... Selecting previously unselected package libglx0:armel. Preparing to unpack .../188-libglx0_1.7.0-1+b2_armel.deb ... Unpacking libglx0:armel (1.7.0-1+b2) ... Selecting previously unselected package libgl1:armel. Preparing to unpack .../189-libgl1_1.7.0-1+b2_armel.deb ... Unpacking libgl1:armel (1.7.0-1+b2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../190-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../191-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:armel. Preparing to unpack .../192-libxau-dev_1%3a1.0.11-1_armel.deb ... Unpacking libxau-dev:armel (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:armel. Preparing to unpack .../193-libxdmcp-dev_1%3a1.1.5-1_armel.deb ... Unpacking libxdmcp-dev:armel (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../194-xtrans-dev_1.6.0-1_all.deb ... Unpacking xtrans-dev (1.6.0-1) ... Selecting previously unselected package libxcb1-dev:armel. Preparing to unpack .../195-libxcb1-dev_1.17.0-2+b1_armel.deb ... Unpacking libxcb1-dev:armel (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:armel. Preparing to unpack .../196-libx11-dev_2%3a1.8.12-1_armel.deb ... Unpacking libx11-dev:armel (2:1.8.12-1) ... Selecting previously unselected package libglx-dev:armel. Preparing to unpack .../197-libglx-dev_1.7.0-1+b2_armel.deb ... Unpacking libglx-dev:armel (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:armel. Preparing to unpack .../198-libgl-dev_1.7.0-1+b2_armel.deb ... Unpacking libgl-dev:armel (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:armel. Preparing to unpack .../199-libegl-dev_1.7.0-1+b2_armel.deb ... Unpacking libegl-dev:armel (1.7.0-1+b2) ... Selecting previously unselected package libogg0:armel. Preparing to unpack .../200-libogg0_1.3.6-1_armel.deb ... Unpacking libogg0:armel (1.3.6-1) ... Selecting previously unselected package libflac14:armel. Preparing to unpack .../201-libflac14_1.5.0+ds-2_armel.deb ... Unpacking libflac14:armel (1.5.0+ds-2) ... Selecting previously unselected package libogg-dev:armel. Preparing to unpack .../202-libogg-dev_1.3.6-1_armel.deb ... Unpacking libogg-dev:armel (1.3.6-1) ... Selecting previously unselected package libflac-dev:armel. Preparing to unpack .../203-libflac-dev_1.5.0+ds-2_armel.deb ... Unpacking libflac-dev:armel (1.5.0+ds-2) ... Selecting previously unselected package libgbm-dev:armel. Preparing to unpack .../204-libgbm-dev_25.2.5-1_armel.deb ... Unpacking libgbm-dev:armel (25.2.5-1) ... Selecting previously unselected package libgomp1:armel. Preparing to unpack .../205-libgomp1_15.2.0-4_armel.deb ... Unpacking libgomp1:armel (15.2.0-4) ... Selecting previously unselected package libubsan1:armel. Preparing to unpack .../206-libubsan1_15.2.0-4_armel.deb ... Unpacking libubsan1:armel (15.2.0-4) ... Selecting previously unselected package libgcc-15-dev:armel. Preparing to unpack .../207-libgcc-15-dev_15.2.0-4_armel.deb ... Unpacking libgcc-15-dev:armel (15.2.0-4) ... Selecting previously unselected package libsepol2:armel. Preparing to unpack .../208-libsepol2_3.9-2_armel.deb ... Unpacking libsepol2:armel (3.9-2) ... Selecting previously unselected package libsepol-dev:armel. Preparing to unpack .../209-libsepol-dev_3.9-2_armel.deb ... Unpacking libsepol-dev:armel (3.9-2) ... Selecting previously unselected package libpcre2-16-0:armel. Preparing to unpack .../210-libpcre2-16-0_10.46-1_armel.deb ... Unpacking libpcre2-16-0:armel (10.46-1) ... Selecting previously unselected package libpcre2-32-0:armel. Preparing to unpack .../211-libpcre2-32-0_10.46-1_armel.deb ... Unpacking libpcre2-32-0:armel (10.46-1) ... Selecting previously unselected package libpcre2-posix3:armel. Preparing to unpack .../212-libpcre2-posix3_10.46-1_armel.deb ... Unpacking libpcre2-posix3:armel (10.46-1) ... Selecting previously unselected package libpcre2-dev:armel. Preparing to unpack .../213-libpcre2-dev_10.46-1_armel.deb ... Unpacking libpcre2-dev:armel (10.46-1) ... Selecting previously unselected package libselinux1-dev:armel. Preparing to unpack .../214-libselinux1-dev_3.8.1-1_armel.deb ... Unpacking libselinux1-dev:armel (3.8.1-1) ... Selecting previously unselected package libmount-dev:armel. Preparing to unpack .../215-libmount-dev_2.41.2-4_armel.deb ... Unpacking libmount-dev:armel (2.41.2-4) ... Selecting previously unselected package libsysprof-capture-4-dev:armel. Preparing to unpack .../216-libsysprof-capture-4-dev_49.0-1_armel.deb ... Unpacking libsysprof-capture-4-dev:armel (49.0-1) ... Selecting previously unselected package zlib1g-dev:armel. Preparing to unpack .../217-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_armel.deb ... Unpacking zlib1g-dev:armel (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:armel. Preparing to unpack .../218-libgio-2.0-dev_2.86.0-5_armel.deb ... Unpacking libgio-2.0-dev:armel (2.86.0-5) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../219-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../220-libgio-2.0-dev-bin_2.86.0-5_amd64.deb ... Unpacking libgio-2.0-dev-bin (2.86.0-5) ... Selecting previously unselected package libgles1:armel. Preparing to unpack .../221-libgles1_1.7.0-1+b2_armel.deb ... Unpacking libgles1:armel (1.7.0-1+b2) ... Selecting previously unselected package libgles2:armel. Preparing to unpack .../222-libgles2_1.7.0-1+b2_armel.deb ... Unpacking libgles2:armel (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:armel. Preparing to unpack .../223-libgles-dev_1.7.0-1+b2_armel.deb ... Unpacking libgles-dev:armel (1.7.0-1+b2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../224-libglib2.0-data_2.86.0-5_all.deb ... Unpacking libglib2.0-data (2.86.0-5) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../225-libglib2.0-bin_2.86.0-5_amd64.deb ... Unpacking libglib2.0-bin (2.86.0-5) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../226-libglib2.0-dev-bin_2.86.0-5_amd64.deb ... Unpacking libglib2.0-dev-bin (2.86.0-5) ... Selecting previously unselected package libglib2.0-dev:armel. Preparing to unpack .../227-libglib2.0-dev_2.86.0-5_armel.deb ... Unpacking libglib2.0-dev:armel (2.86.0-5) ... Selecting previously unselected package libglm-dev. Preparing to unpack .../228-libglm-dev_0.9.9.8+ds-9_all.deb ... Unpacking libglm-dev (0.9.9.8+ds-9) ... Selecting previously unselected package libgtest-dev:armel. Preparing to unpack .../229-libgtest-dev_1.17.0-1_armel.deb ... Unpacking libgtest-dev:armel (1.17.0-1) ... Selecting previously unselected package libibus-1.0-dev:armel. Preparing to unpack .../230-libibus-1.0-dev_1.5.32-2_armel.deb ... Unpacking libibus-1.0-dev:armel (1.5.32-2) ... Selecting previously unselected package x11-common. Preparing to unpack .../231-x11-common_1%3a7.7+25_all.deb ... Unpacking x11-common (1:7.7+25) ... Selecting previously unselected package libice6:armel. Preparing to unpack .../232-libice6_2%3a1.1.1-1_armel.deb ... Unpacking libice6:armel (2:1.1.1-1) ... Selecting previously unselected package libice-dev:armel. Preparing to unpack .../233-libice-dev_2%3a1.1.1-1_armel.deb ... Unpacking libice-dev:armel (2:1.1.1-1) ... Selecting previously unselected package libjbig0:armel. Preparing to unpack .../234-libjbig0_2.1-6.1+b2_armel.deb ... Unpacking libjbig0:armel (2.1-6.1+b2) ... Selecting previously unselected package libjbig-dev:armel. Preparing to unpack .../235-libjbig-dev_2.1-6.1+b2_armel.deb ... Unpacking libjbig-dev:armel (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo:armel. Preparing to unpack .../236-libjpeg62-turbo_1%3a2.1.5-4_armel.deb ... Unpacking libjpeg62-turbo:armel (1:2.1.5-4) ... Selecting previously unselected package libjpeg62-turbo-dev:armel. Preparing to unpack .../237-libjpeg62-turbo-dev_1%3a2.1.5-4_armel.deb ... Unpacking libjpeg62-turbo-dev:armel (1:2.1.5-4) ... Selecting previously unselected package libjpeg-dev:armel. Preparing to unpack .../238-libjpeg-dev_1%3a2.1.5-4_armel.deb ... Unpacking libjpeg-dev:armel (1:2.1.5-4) ... Selecting previously unselected package liblerc4:armel. Preparing to unpack .../239-liblerc4_4.0.0+ds-5_armel.deb ... Unpacking liblerc4:armel (4.0.0+ds-5) ... Selecting previously unselected package liblerc-dev:armel. Preparing to unpack .../240-liblerc-dev_4.0.0+ds-5_armel.deb ... Unpacking liblerc-dev:armel (4.0.0+ds-5) ... Selecting previously unselected package liblua5.4-0:armel. Preparing to unpack .../241-liblua5.4-0_5.4.8-1_armel.deb ... Unpacking liblua5.4-0:armel (5.4.8-1) ... Selecting previously unselected package libreadline8t64:armel. Preparing to unpack .../242-libreadline8t64_8.3-3_armel.deb ... Adding 'diversion of /lib/arm-linux-gnueabi/libhistory.so.8 to /lib/arm-linux-gnueabi/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabi/libhistory.so.8.2 to /lib/arm-linux-gnueabi/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabi/libreadline.so.8 to /lib/arm-linux-gnueabi/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabi/libreadline.so.8.2 to /lib/arm-linux-gnueabi/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armel (8.3-3) ... Selecting previously unselected package libncurses6:armel. Preparing to unpack .../243-libncurses6_6.5+20250216-2_armel.deb ... Unpacking libncurses6:armel (6.5+20250216-2) ... Selecting previously unselected package libncursesw6:armel. Preparing to unpack .../244-libncursesw6_6.5+20250216-2_armel.deb ... Unpacking libncursesw6:armel (6.5+20250216-2) ... Selecting previously unselected package libncurses-dev:armel. Preparing to unpack .../245-libncurses-dev_6.5+20250216-2_armel.deb ... Unpacking libncurses-dev:armel (6.5+20250216-2) ... Selecting previously unselected package libreadline-dev:armel. Preparing to unpack .../246-libreadline-dev_8.3-3_armel.deb ... Unpacking libreadline-dev:armel (8.3-3) ... Selecting previously unselected package liblua5.4-dev:armel. Preparing to unpack .../247-liblua5.4-dev_5.4.8-1_armel.deb ... Unpacking liblua5.4-dev:armel (5.4.8-1) ... Selecting previously unselected package liblzma-dev:armel. Preparing to unpack .../248-liblzma-dev_5.8.1-2_armel.deb ... Unpacking liblzma-dev:armel (5.8.1-2) ... Selecting previously unselected package libmp3lame0:armel. Preparing to unpack .../249-libmp3lame0_3.100-6+b3_armel.deb ... Unpacking libmp3lame0:armel (3.100-6+b3) ... Selecting previously unselected package libmpg123-0t64:armel. Preparing to unpack .../250-libmpg123-0t64_1.33.3-1_armel.deb ... Unpacking libmpg123-0t64:armel (1.33.3-1) ... Selecting previously unselected package libout123-0t64:armel. Preparing to unpack .../251-libout123-0t64_1.33.3-1_armel.deb ... Unpacking libout123-0t64:armel (1.33.3-1) ... Selecting previously unselected package libsyn123-0t64:armel. Preparing to unpack .../252-libsyn123-0t64_1.33.3-1_armel.deb ... Unpacking libsyn123-0t64:armel (1.33.3-1) ... Selecting previously unselected package libmpg123-dev:armel. Preparing to unpack .../253-libmpg123-dev_1.33.3-1_armel.deb ... Unpacking libmpg123-dev:armel (1.33.3-1) ... Selecting previously unselected package libopus0:armel. Preparing to unpack .../254-libopus0_1.5.2-2_armel.deb ... Unpacking libopus0:armel (1.5.2-2) ... Selecting previously unselected package libopus-dev:armel. Preparing to unpack .../255-libopus-dev_1.5.2-2_armel.deb ... Unpacking libopus-dev:armel (1.5.2-2) ... Selecting previously unselected package libssl3t64:armel. Preparing to unpack .../256-libssl3t64_3.5.4-1_armel.deb ... Unpacking libssl3t64:armel (3.5.4-1) ... Selecting previously unselected package libopusfile0:armel. Preparing to unpack .../257-libopusfile0_0.12-4+b3_armel.deb ... Unpacking libopusfile0:armel (0.12-4+b3) ... Selecting previously unselected package libopusfile-dev:armel. Preparing to unpack .../258-libopusfile-dev_0.12-4+b3_armel.deb ... Unpacking libopusfile-dev:armel (0.12-4+b3) ... Selecting previously unselected package libpng16-16t64:armel. Preparing to unpack .../259-libpng16-16t64_1.6.50-1_armel.deb ... Unpacking libpng16-16t64:armel (1.6.50-1) ... Selecting previously unselected package libpng-dev:armel. Preparing to unpack .../260-libpng-dev_1.6.50-1_armel.deb ... Unpacking libpng-dev:armel (1.6.50-1) ... Selecting previously unselected package libvorbis0a:armel. Preparing to unpack .../261-libvorbis0a_1.3.7-3_armel.deb ... Unpacking libvorbis0a:armel (1.3.7-3) ... Selecting previously unselected package libvorbisenc2:armel. Preparing to unpack .../262-libvorbisenc2_1.3.7-3_armel.deb ... Unpacking libvorbisenc2:armel (1.3.7-3) ... Selecting previously unselected package libsndfile1:armel. Preparing to unpack .../263-libsndfile1_1.2.2-3_armel.deb ... Unpacking libsndfile1:armel (1.2.2-3) ... Selecting previously unselected package libpulse0:armel. Preparing to unpack .../264-libpulse0_17.0+dfsg1-2+b1_armel.deb ... Unpacking libpulse0:armel (17.0+dfsg1-2+b1) ... Selecting previously unselected package libpulse-mainloop-glib0:armel. Preparing to unpack .../265-libpulse-mainloop-glib0_17.0+dfsg1-2+b1_armel.deb ... Unpacking libpulse-mainloop-glib0:armel (17.0+dfsg1-2+b1) ... Selecting previously unselected package libpulse-dev:armel. Preparing to unpack .../266-libpulse-dev_17.0+dfsg1-2+b1_armel.deb ... Unpacking libpulse-dev:armel (17.0+dfsg1-2+b1) ... Selecting previously unselected package libsamplerate0:armel. Preparing to unpack .../267-libsamplerate0_0.2.2-4+b2_armel.deb ... Unpacking libsamplerate0:armel (0.2.2-4+b2) ... Selecting previously unselected package libsamplerate0-dev:armel. Preparing to unpack .../268-libsamplerate0-dev_0.2.2-4+b2_armel.deb ... Unpacking libsamplerate0-dev:armel (0.2.2-4+b2) ... Selecting previously unselected package libxfixes3:armel. Preparing to unpack .../269-libxfixes3_1%3a6.0.0-2+b4_armel.deb ... Unpacking libxfixes3:armel (1:6.0.0-2+b4) ... Selecting previously unselected package libxrender1:armel. Preparing to unpack .../270-libxrender1_1%3a0.9.12-1_armel.deb ... Unpacking libxrender1:armel (1:0.9.12-1) ... Selecting previously unselected package libxcursor1:armel. Preparing to unpack .../271-libxcursor1_1%3a1.2.3-1_armel.deb ... Unpacking libxcursor1:armel (1:1.2.3-1) ... Selecting previously unselected package libxi6:armel. Preparing to unpack .../272-libxi6_2%3a1.8.2-1_armel.deb ... Unpacking libxi6:armel (2:1.8.2-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../273-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:armel. Preparing to unpack .../274-libxkbcommon0_1.7.0-2.1_armel.deb ... Unpacking libxkbcommon0:armel (1.7.0-2.1) ... Selecting previously unselected package libxrandr2:armel. Preparing to unpack .../275-libxrandr2_2%3a1.5.4-1+b3_armel.deb ... Unpacking libxrandr2:armel (2:1.5.4-1+b3) ... Selecting previously unselected package libxss1:armel. Preparing to unpack .../276-libxss1_1%3a1.2.3-1+b3_armel.deb ... Unpacking libxss1:armel (1:1.2.3-1+b3) ... Selecting previously unselected package libsdl2-classic:armel. Preparing to unpack .../277-libsdl2-classic_2.32.10+dfsg-4_armel.deb ... Unpacking libsdl2-classic:armel (2.32.10+dfsg-4) ... Selecting previously unselected package libsdl2-2.0-0:armel. Preparing to unpack .../278-libsdl2-2.0-0_2.32.10+dfsg-4_armel.deb ... Unpacking libsdl2-2.0-0:armel (2.32.10+dfsg-4) ... Selecting previously unselected package libsndio7.0:armel. Preparing to unpack .../279-libsndio7.0_1.10.0-0.2_armel.deb ... Unpacking libsndio7.0:armel (1.10.0-0.2) ... Selecting previously unselected package libsndio-dev:armel. Preparing to unpack .../280-libsndio-dev_1.10.0-0.2_armel.deb ... Unpacking libsndio-dev:armel (1.10.0-0.2) ... Selecting previously unselected package libudev1:armel. Preparing to unpack .../281-libudev1_258.1-1_armel.deb ... Unpacking libudev1:armel (258.1-1) ... Selecting previously unselected package libudev-dev:armel. Preparing to unpack .../282-libudev-dev_258.1-1_armel.deb ... Unpacking libudev-dev:armel (258.1-1) ... Selecting previously unselected package libxrender-dev:armel. Preparing to unpack .../283-libxrender-dev_1%3a0.9.12-1_armel.deb ... Unpacking libxrender-dev:armel (1:0.9.12-1) ... Selecting previously unselected package libxfixes-dev:armel. Preparing to unpack .../284-libxfixes-dev_1%3a6.0.0-2+b4_armel.deb ... Unpacking libxfixes-dev:armel (1:6.0.0-2+b4) ... Selecting previously unselected package libxcursor-dev:armel. Preparing to unpack .../285-libxcursor-dev_1%3a1.2.3-1_armel.deb ... Unpacking libxcursor-dev:armel (1:1.2.3-1) ... Selecting previously unselected package libxext-dev:armel. Preparing to unpack .../286-libxext-dev_2%3a1.3.4-1+b3_armel.deb ... Unpacking libxext-dev:armel (2:1.3.4-1+b3) ... Selecting previously unselected package libxi-dev:armel. Preparing to unpack .../287-libxi-dev_2%3a1.8.2-1_armel.deb ... Unpacking libxi-dev:armel (2:1.8.2-1) ... Selecting previously unselected package libxinerama1:armel. Preparing to unpack .../288-libxinerama1_2%3a1.1.4-3+b4_armel.deb ... Unpacking libxinerama1:armel (2:1.1.4-3+b4) ... Selecting previously unselected package libxinerama-dev:armel. Preparing to unpack .../289-libxinerama-dev_2%3a1.1.4-3+b4_armel.deb ... Unpacking libxinerama-dev:armel (2:1.1.4-3+b4) ... Selecting previously unselected package libxkbcommon-dev:armel. Preparing to unpack .../290-libxkbcommon-dev_1.7.0-2.1_armel.deb ... Unpacking libxkbcommon-dev:armel (1.7.0-2.1) ... Selecting previously unselected package libxrandr-dev:armel. Preparing to unpack .../291-libxrandr-dev_2%3a1.5.4-1+b3_armel.deb ... Unpacking libxrandr-dev:armel (2:1.5.4-1+b3) ... Selecting previously unselected package libxss-dev:armel. Preparing to unpack .../292-libxss-dev_1%3a1.2.3-1+b3_armel.deb ... Unpacking libxss-dev:armel (1:1.2.3-1+b3) ... Selecting previously unselected package libsm6:armel. Preparing to unpack .../293-libsm6_2%3a1.2.6-1_armel.deb ... Unpacking libsm6:armel (2:1.2.6-1) ... Selecting previously unselected package libxt6t64:armel. Preparing to unpack .../294-libxt6t64_1%3a1.2.1-1.3_armel.deb ... Unpacking libxt6t64:armel (1:1.2.1-1.3) ... Selecting previously unselected package libsm-dev:armel. Preparing to unpack .../295-libsm-dev_2%3a1.2.6-1_armel.deb ... Unpacking libsm-dev:armel (2:1.2.6-1) ... Selecting previously unselected package libxt-dev:armel. Preparing to unpack .../296-libxt-dev_1%3a1.2.1-1.3_armel.deb ... Unpacking libxt-dev:armel (1:1.2.1-1.3) ... Selecting previously unselected package libxv1:armel. Preparing to unpack .../297-libxv1_2%3a1.0.11-1.1+b3_armel.deb ... Unpacking libxv1:armel (2:1.0.11-1.1+b3) ... Selecting previously unselected package libxv-dev:armel. Preparing to unpack .../298-libxv-dev_2%3a1.0.11-1.1+b3_armel.deb ... Unpacking libxv-dev:armel (2:1.0.11-1.1+b3) ... Selecting previously unselected package libxxf86vm-dev:armel. Preparing to unpack .../299-libxxf86vm-dev_1%3a1.1.4-1+b4_armel.deb ... Unpacking libxxf86vm-dev:armel (1:1.1.4-1+b4) ... Selecting previously unselected package libsdl2-dev:armel. Preparing to unpack .../300-libsdl2-dev_2.32.10+dfsg-4_armel.deb ... Unpacking libsdl2-dev:armel (2.32.10+dfsg-4) ... Selecting previously unselected package libsharpyuv0:armel. Preparing to unpack .../301-libsharpyuv0_1.5.0-0.1_armel.deb ... Unpacking libsharpyuv0:armel (1.5.0-0.1) ... Selecting previously unselected package libwebp7:armel. Preparing to unpack .../302-libwebp7_1.5.0-0.1_armel.deb ... Unpacking libwebp7:armel (1.5.0-0.1) ... Selecting previously unselected package libtiff6:armel. Preparing to unpack .../303-libtiff6_4.7.1-1_armel.deb ... Unpacking libtiff6:armel (4.7.1-1) ... Selecting previously unselected package libwebpdemux2:armel. Preparing to unpack .../304-libwebpdemux2_1.5.0-0.1_armel.deb ... Unpacking libwebpdemux2:armel (1.5.0-0.1) ... Selecting previously unselected package libsdl2-image-2.0-0:armel. Preparing to unpack .../305-libsdl2-image-2.0-0_2.8.8+dfsg-1_armel.deb ... Unpacking libsdl2-image-2.0-0:armel (2.8.8+dfsg-1) ... Selecting previously unselected package libzstd-dev:armel. Preparing to unpack .../306-libzstd-dev_1.5.7+dfsg-2_armel.deb ... Unpacking libzstd-dev:armel (1.5.7+dfsg-2) ... Selecting previously unselected package libwebpmux3:armel. Preparing to unpack .../307-libwebpmux3_1.5.0-0.1_armel.deb ... Unpacking libwebpmux3:armel (1.5.0-0.1) ... Selecting previously unselected package libwebpdecoder3:armel. Preparing to unpack .../308-libwebpdecoder3_1.5.0-0.1_armel.deb ... Unpacking libwebpdecoder3:armel (1.5.0-0.1) ... Selecting previously unselected package libsharpyuv-dev:armel. Preparing to unpack .../309-libsharpyuv-dev_1.5.0-0.1_armel.deb ... Unpacking libsharpyuv-dev:armel (1.5.0-0.1) ... Selecting previously unselected package libwebp-dev:armel. Preparing to unpack .../310-libwebp-dev_1.5.0-0.1_armel.deb ... Unpacking libwebp-dev:armel (1.5.0-0.1) ... Selecting previously unselected package libtiffxx6:armel. Preparing to unpack .../311-libtiffxx6_4.7.1-1_armel.deb ... Unpacking libtiffxx6:armel (4.7.1-1) ... Selecting previously unselected package libtiff-dev:armel. Preparing to unpack .../312-libtiff-dev_4.7.1-1_armel.deb ... Unpacking libtiff-dev:armel (4.7.1-1) ... Selecting previously unselected package libsdl2-image-dev:armel. Preparing to unpack .../313-libsdl2-image-dev_2.8.8+dfsg-1_armel.deb ... Unpacking libsdl2-image-dev:armel (2.8.8+dfsg-1) ... Selecting previously unselected package libvorbisfile3:armel. Preparing to unpack .../314-libvorbisfile3_1.3.7-3_armel.deb ... Unpacking libvorbisfile3:armel (1.3.7-3) ... Selecting previously unselected package libxmp4:armel. Preparing to unpack .../315-libxmp4_4.6.3-1_armel.deb ... Unpacking libxmp4:armel (4.6.3-1) ... Selecting previously unselected package libsdl2-mixer-2.0-0:armel. Preparing to unpack .../316-libsdl2-mixer-2.0-0_2.8.1+dfsg-4_armel.deb ... Unpacking libsdl2-mixer-2.0-0:armel (2.8.1+dfsg-4) ... Selecting previously unselected package libvorbis-dev:armel. Preparing to unpack .../317-libvorbis-dev_1.3.7-3_armel.deb ... Unpacking libvorbis-dev:armel (1.3.7-3) ... Selecting previously unselected package libxmp-dev:armel. Preparing to unpack .../318-libxmp-dev_4.6.3-1_armel.deb ... Unpacking libxmp-dev:armel (4.6.3-1) ... Selecting previously unselected package libsdl2-mixer-dev:armel. Preparing to unpack .../319-libsdl2-mixer-dev_2.8.1+dfsg-4_armel.deb ... Unpacking libsdl2-mixer-dev:armel (2.8.1+dfsg-4) ... Selecting previously unselected package libsdl2-net-2.0-0:armel. Preparing to unpack .../320-libsdl2-net-2.0-0_2.2.0+dfsg-3_armel.deb ... Unpacking libsdl2-net-2.0-0:armel (2.2.0+dfsg-3) ... Selecting previously unselected package libsdl2-net-dev:armel. Preparing to unpack .../321-libsdl2-net-dev_2.2.0+dfsg-3_armel.deb ... Unpacking libsdl2-net-dev:armel (2.2.0+dfsg-3) ... Selecting previously unselected package libsqlite3-0:armel. Preparing to unpack .../322-libsqlite3-0_3.46.1-8_armel.deb ... Unpacking libsqlite3-0:armel (3.46.1-8) ... Selecting previously unselected package libsqlite3-dev:armel. Preparing to unpack .../323-libsqlite3-dev_3.46.1-8_armel.deb ... Unpacking libsqlite3-dev:armel (3.46.1-8) ... Selecting previously unselected package libstdc++-15-dev:armel. Preparing to unpack .../324-libstdc++-15-dev_15.2.0-4_armel.deb ... Unpacking libstdc++-15-dev:armel (15.2.0-4) ... Selecting previously unselected package libtinyxml2-11:armel. Preparing to unpack .../325-libtinyxml2-11_11.0.0+dfsg-1+b1_armel.deb ... Unpacking libtinyxml2-11:armel (11.0.0+dfsg-1+b1) ... Selecting previously unselected package libtinyxml2-dev:armel. Preparing to unpack .../326-libtinyxml2-dev_11.0.0+dfsg-1+b1_armel.deb ... Unpacking libtinyxml2-dev:armel (11.0.0+dfsg-1+b1) ... Selecting previously unselected package libyajl2:armel. Preparing to unpack .../327-libyajl2_2.1.0-5+b2_armel.deb ... Unpacking libyajl2:armel (2.1.0-5+b2) ... Selecting previously unselected package libyajl-dev:armel. Preparing to unpack .../328-libyajl-dev_2.1.0-5+b2_armel.deb ... Unpacking libyajl-dev:armel (2.1.0-5+b2) ... Selecting previously unselected package sbuild-build-depends-main-dummy:armel. Preparing to unpack .../329-sbuild-build-depends-main-dummy_0.invalid.0_armel.deb ... Unpacking sbuild-build-depends-main-dummy:armel (0.invalid.0) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libglm-dev (0.9.9.8+ds-9) ... Setting up libsharpyuv0:armel (1.5.0-0.1) ... Setting up libzstd1:armel (1.5.7+dfsg-2) ... Setting up libxau6:armel (1:1.0.11-1) ... Setting up libxdmcp6:armel (1:1.1.5-1) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libxcb1:armel (1.17.0-2+b1) ... Setting up binutils-arm-linux-gnueabi (2.45-7) ... Setting up libxmp4:armel (4.6.3-1) ... Setting up native-architecture (0.2.6) ... Setting up libxcb-xfixes0:armel (1.17.0-2+b1) ... Setting up libogg0:armel (1.3.6-1) ... Setting up libzstd-dev:armel (1.5.7+dfsg-2) ... Setting up bsdextrautils (2.41.2-4) ... Setting up liblzma5:armel (5.8.1-2) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:armel (1.7.0-1+b2) ... Setting up libxml2-16:amd64 (2.14.6+dfsg-0.1) ... Setting up libxcb-glx0:armel (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libsqlite3-0:amd64 (3.46.1-8) ... Setting up libsqlite3-0:armel (3.46.1-8) ... Setting up gcc-15-cross-base-ports (15.2.0-4cross1) ... Setting up libuv1t64:amd64 (1.51.0-2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up libyajl2:armel (2.1.0-5+b2) ... Setting up x11-common (1:7.7+25) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: WARNING: No init system and policy-rc.d missing! Defaulting to block. Setting up libsensors-config (1:3.6.2-2) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Setting up libdeflate0:armel (1.23-2) ... Setting up libwebpdecoder3:armel (1.5.0-0.1) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up xkb-data (2.42-1) ... Setting up zlib1g:armel (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libcrypt1:armel (1:4.4.38-1) ... Setting up libxcb-shm0:armel (1.17.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libogg-dev:armel (1.3.6-1) ... Setting up libmpg123-0t64:armel (1.33.3-1) ... Setting up libgomp1:armel (15.2.0-4) ... Setting up googletest (1.17.0-1) ... Setting up libjbig0:armel (2.1-6.1+b2) ... Setting up libpcre2-16-0:armel (10.46-1) ... Setting up libcap2:armel (1:2.75-10+b1) ... Setting up libfakeroot:amd64 (1.37.1.2-1) ... Setting up libelf1t64:amd64 (0.193-3) ... Setting up libelf1t64:armel (0.193-3) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up linux-libc-dev-armel-cross (6.12.38-1cross1) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Setting up fakeroot (1.37.1.2-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up libxcb-present0:armel (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:armel (49.0-1) ... Setting up libasound2-data (1.2.14-2) ... Setting up xtrans-dev (1.6.0-1) ... Setting up libwayland-bin (1.24.0-2+b1) ... Setting up autotools-dev (20240727.1) ... Setting up libpcre2-32-0:armel (10.46-1) ... Setting up libglib2.0-data (2.86.0-5) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libgles2:armel (1.7.0-1+b2) ... Setting up libasound2t64:armel (1.2.14-2) ... Setting up libjpeg62-turbo:armel (1:2.1.5-4) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libsyn123-0t64:armel (1.33.3-1) ... Setting up libxcb-sync1:armel (1.17.0-2+b1) ... Setting up qemu-user (1:10.1.1+ds-1) ... Setting up libjsoncpp26:amd64 (1.9.6-4) ... Setting up libgles1:armel (1.7.0-1+b2) ... Setting up libopus0:armel (1.5.2-2) ... Setting up libproc2-0:amd64 (2:4.0.4-9) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libpng16-16t64:armel (1.6.50-1) ... Setting up libatomic1:armel (15.2.0-4) ... Setting up libvorbis0a:armel (1.3.7-3) ... Setting up libuuid1:armel (2.41.2-4) ... Setting up autopoint (0.23.1-2) ... Setting up gcc-15-arm-linux-gnueabi-base:amd64 (15.2.0-4cross1) ... Setting up libflac14:armel (1.5.0+ds-2) ... Setting up libsepol2:armel (3.9-2) ... Setting up libsepol-dev:armel (3.9-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:armel (1:3.6.2-2) ... Setting up libpcre2-8-0:armel (10.46-1) ... Setting up cross-exe-wrapper:armel (0.2.6) ... Setting up libncursesw6:amd64 (6.5+20250216-2) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Setting up libvulkan1:armel (1.4.321.0-1) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:amd64 (1.12.0-1) ... Setting up libwebp7:armel (1.5.0-0.1) ... Setting up libc6-armel-cross (2.41-11cross1) ... Setting up libyajl-dev:armel (2.1.0-5+b2) ... Setting up libudev1:armel (258.1-1) ... Setting up liblzma-dev:armel (5.8.1-2) ... Setting up libout123-0t64:armel (1.33.3-1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up libffi8:armel (3.5.2-2) ... Setting up libpcre2-posix3:armel (10.46-1) ... Setting up dwz (0.16-2) ... Setting up libmd0:armel (1.1.0-2+b1) ... Setting up sensible-utils (0.0.26) ... Setting up libasyncns0:armel (0.8-7) ... Setting up libxshmfence1:armel (1.3.3-1) ... Setting up libcrypt-dev:armel (1:4.4.38-1) ... Setting up libxcb-randr0:armel (1.17.0-2+b1) ... Setting up libasan8:armel (15.2.0-4) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up libc6-dev:armel (2.41-12) ... Setting up libx11-6:armel (2:1.8.12-1) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:amd64 (1.16.0-1) ... Setting up sgml-base (1.31+nmu1) ... Setting up cmake-data (4.1.1+really3.31.6-2) ... Setting up librhash1:amd64 (1.4.6-1) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libwayland-egl1:armel (1.24.0-2+b1) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up libc6-dev-armel-cross (2.41-11cross1) ... Setting up libasound2-dev:armel (1.2.14-2) ... Setting up libsharpyuv-dev:armel (1.5.0-0.1) ... Setting up libsamplerate0:armel (0.2.2-4+b2) ... Setting up libwebpmux3:armel (1.5.0-0.1) ... Setting up libbsd0:armel (0.12.2-2) ... Setting up libcap-dev:armel (1:2.75-10+b1) ... Setting up libdeflate-dev:armel (1.23-2) ... Setting up cpp-15-arm-linux-gnueabi (15.2.0-4cross1) ... Setting up libdrm-common (2.4.127-1) ... Setting up libarchive13t64:amd64 (3.7.4-4+b1) ... Setting up readline-common (8.3-3) ... Setting up libldap2:amd64 (2.6.10+dfsg-1) ... Setting up libblkid1:armel (2.41.2-4) ... Setting up libstdc++6:armel (15.2.0-4) ... Setting up libmp3lame0:armel (3.100-6+b3) ... Setting up libvorbisenc2:armel (1.3.7-3) ... Setting up libtinfo6:armel (6.5+20250216-2) ... Setting up libxkbcommon0:armel (1.7.0-2.1) ... Setting up libwayland-client0:armel (1.24.0-2+b1) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libxcb-dri3-0:armel (1.17.0-2+b1) ... Setting up libwayland-server0:armel (1.24.0-2+b1) ... Setting up libx11-xcb1:armel (2:1.8.12-1) ... Setting up libice6:armel (2:1.1.1-1) ... Setting up libpciaccess0:armel (0.17-3+b3) ... Setting up libflac-dev:armel (1.5.0+ds-2) ... Setting up gettext (0.23.1-2+b1) ... Setting up libxmp-dev:armel (4.6.3-1) ... Setting up libpciaccess-dev:armel (0.17-3+b3) ... Setting up liblerc4:armel (4.0.0+ds-5) ... Setting up libxau-dev:armel (1:1.0.11-1) ... Setting up libgtest-dev:armel (1.17.0-1) ... Setting up libgomp1-armel-cross (15.2.0-4cross1) ... Setting up libpcre2-dev:armel (10.46-1) ... Setting up libxrender1:armel (1:0.9.12-1) ... Setting up libice-dev:armel (2:1.1.1-1) ... Setting up libtool (2.5.4-5) ... Setting up libssl3t64:armel (3.5.4-1) ... Setting up libxml2-16:armel (2.14.6+dfsg-0.1) ... Setting up libtinyxml2-11:armel (11.0.0+dfsg-1+b1) ... Setting up libwebpdemux2:armel (1.5.0-0.1) ... Setting up libxkbcommon-dev:armel (1.7.0-2.1) ... Setting up libedit2:armel (3.1-20250104-1) ... Setting up libgcc-s1-armel-cross (15.2.0-4cross1) ... Setting up libjbig-dev:armel (2.1-6.1+b2) ... Setting up libxext6:armel (2:1.3.4-1+b3) ... Setting up libidn2-0:amd64 (2.3.8-4) ... Setting up libstdc++6-armel-cross (15.2.0-4cross1) ... Setting up libatomic1-armel-cross (15.2.0-4cross1) ... Setting up libffi-dev:armel (3.5.2-2) ... Setting up libopus-dev:armel (1.5.2-2) ... Setting up libmpg123-dev:armel (1.33.3-1) ... Setting up libsystemd0:armel (258.1-1) ... Setting up pkgconf:armel (1.8.1-4) ... Setting up libxxf86vm1:armel (1:1.1.4-1+b4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libselinux1:armel (3.8.1-1) ... Setting up libvorbisfile3:armel (1.3.7-3) ... Setting up libxdmcp-dev:armel (1:1.1.5-1) ... Setting up libz3-4:armel (4.13.3-1) ... Setting up libglib2.0-0t64:amd64 (2.86.0-5) ... No schema files found: doing nothing. Setting up libwebp-dev:armel (1.5.0-0.1) ... Setting up cpp-arm-linux-gnueabi (4:15.2.0-4) ... Setting up libsqlite3-dev:armel (3.46.1-8) ... Setting up libjpeg62-turbo-dev:armel (1:2.1.5-4) ... Setting up libxfixes3:armel (1:6.0.0-2+b4) ... Setting up uuid-dev:armel (2.41.2-4) ... Setting up libncurses6:armel (6.5+20250216-2) ... Setting up libdbus-1-3:armel (1.16.2-2) ... Setting up libubsan1-armel-cross (15.2.0-4cross1) ... Setting up libp11-kit0:amd64 (0.25.9-2) ... Setting up libxinerama1:armel (2:1.1.4-3+b4) ... Setting up libxv1:armel (2:1.0.11-1.1+b3) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up libxrandr2:armel (2:1.5.4-1+b3) ... Setting up libudev-dev:armel (258.1-1) ... Setting up liblerc-dev:armel (4.0.0+ds-5) ... Setting up libncursesw6:armel (6.5+20250216-2) ... Setting up libtinyxml2-dev:armel (11.0.0+dfsg-1+b1) ... Setting up libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Setting up libbox2d2:armel (2.4.1-3+b3) ... Setting up libreadline8t64:amd64 (8.3-3) ... Setting up libreadline8t64:armel (8.3-3) ... Setting up libubsan1:armel (15.2.0-4) ... Setting up libsndio7.0:armel (1.10.0-0.2) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up zlib1g-dev:armel (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libdrm2:armel (2.4.127-1) ... Setting up groff-base (1.23.0-9) ... Setting up libmount1:armel (2.41.2-4) ... Setting up libtiff6:armel (4.7.1-1) ... Setting up libwayland-cursor0:armel (1.24.0-2+b1) ... Setting up xml-core (0.19) ... Setting up libdecor-0-0:armel (0.2.3-3) ... Setting up liblua5.4-0:armel (5.4.8-1) ... Setting up libxss1:armel (1:1.2.3-1+b3) ... Setting up libsndfile1:armel (1.2.2-3) ... Setting up libdrm-omap1:armel (2.4.127-1) ... Setting up libtiffxx6:armel (4.7.1-1) ... Setting up libopusfile0:armel (0.12-4+b3) ... Setting up libsm6:armel (2:1.2.6-1) ... Setting up libpython3.13-stdlib:amd64 (3.13.9-1) ... Setting up libdrm-exynos1:armel (2.4.127-1) ... Setting up libsystemd-dev:armel (258.1-1) ... Setting up libpython3-stdlib:amd64 (3.13.7-1) ... Setting up libdrm-amdgpu1:armel (2.4.127-1) ... Setting up libgnutls30t64:amd64 (3.8.10-2) ... Setting up libvorbis-dev:armel (1.3.7-3) ... Setting up libblkid-dev:armel (2.41.2-4) ... Setting up libllvm19:armel (1:19.1.7-7) ... Setting up mesa-libgallium:armel (25.2.5-1) ... Setting up libasan8-armel-cross (15.2.0-4cross1) ... Setting up libncurses-dev:armel (6.5+20250216-2) ... Setting up libdrm-nouveau2:armel (2.4.127-1) ... Setting up libsndio-dev:armel (1.10.0-0.2) ... Setting up libgcc-15-dev:armel (15.2.0-4) ... Setting up libxcb1-dev:armel (1.17.0-2+b1) ... Setting up libbox2d-dev:armel (2.4.1-3+b3) ... Setting up libxi6:armel (2:1.8.2-1) ... Setting up libgbm1:armel (25.2.5-1) ... Setting up libpulse0:armel (17.0+dfsg1-2+b1) ... Setting up python3.13 (3.13.9-1) ... Setting up libgirepository-2.0-0:amd64 (2.86.0-5) ... Setting up libsm-dev:armel (2:1.2.6-1) ... Setting up libselinux1-dev:armel (3.8.1-1) ... Setting up libdrm-radeon1:armel (2.4.127-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:armel (1:1.2.3-1) ... Setting up libsamplerate0-dev:armel (0.2.2-4+b2) ... Setting up libgl1-mesa-dri:armel (25.2.5-1) ... Setting up libpng-dev:armel (1.6.50-1) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up libjpeg-dev:armel (1:2.1.5-4) ... Setting up libx11-dev:armel (2:1.8.12-1) ... Setting up libglib2.0-bin (2.86.0-5) ... Setting up python3 (3.13.7-1) ... Setting up libopusfile-dev:armel (0.12-4+b3) ... Setting up libreadline-dev:armel (8.3-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libwayland-dev:armel (1.24.0-2+b1) ... Setting up libgbm-dev:armel (25.2.5-1) ... Setting up liblua5.4-dev:armel (5.4.8-1) ... update-alternatives: using /usr/lib/arm-linux-gnueabi/pkgconfig/lua5.4.pc to provide /usr/lib/arm-linux-gnueabi/pkgconfig/lua.pc (lua-pkgconfig-arm-linux-gnueabi) in auto mode Setting up libxfixes-dev:armel (1:6.0.0-2+b4) ... Setting up libdecor-0-dev:armel (0.2.3-3) ... Setting up libglib2.0-0t64:armel (2.86.0-5) ... /var/lib/dpkg/info/libglib2.0-0t64:armel.postinst: 41: /usr/lib/arm-linux-gnueabi/glib-2.0/glib-compile-schemas: Exec format error /var/lib/dpkg/info/libglib2.0-0t64:armel.postinst: 42: /usr/lib/arm-linux-gnueabi/glib-2.0/gio-querymodules: Exec format error Setting up libegl-mesa0:armel (25.2.5-1) ... Setting up python3-packaging (25.0-1) ... Setting up libstdc++-15-dev:armel (15.2.0-4) ... Setting up libtiff-dev:armel (4.7.1-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Setting up libpulse-mainloop-glib0:armel (17.0+dfsg1-2+b1) ... Setting up libxt6t64:armel (1:1.2.1-1.3) ... Setting up libdrm-freedreno1:armel (2.4.127-1) ... Setting up gir1.2-glib-2.0:armel (2.86.0-5) ... Setting up libdrm-tegra0:armel (2.4.127-1) ... Setting up libgcc-15-dev-armel-cross (15.2.0-4cross1) ... Setting up libxext-dev:armel (2:1.3.4-1+b3) ... Setting up gir1.2-glib-2.0-dev:armel (2.86.0-5) ... Setting up libegl1:armel (1.7.0-1+b2) ... Setting up gcc-15-arm-linux-gnueabi (15.2.0-4cross1) ... Setting up libxi-dev:armel (2:1.8.2-1) ... Setting up libxrender-dev:armel (1:0.9.12-1) ... Setting up libmount-dev:armel (2.41.2-4) ... Setting up libgio-2.0-dev-bin (2.86.0-5) ... Setting up libdrm-dev:armel (2.4.127-1) ... Setting up libgio-2.0-dev:armel (2.86.0-5) ... Setting up girepository-tools:amd64 (2.86.0-5) ... Setting up libglx-mesa0:armel (25.2.5-1) ... Setting up libsdl2-classic:armel (2.32.10+dfsg-4) ... Setting up libglx0:armel (1.7.0-1+b2) ... Setting up libcurl4t64:amd64 (8.16.0-4) ... Setting up libgirepository-2.0-0:armel (2.86.0-5) ... Setting up libxcursor-dev:armel (1:1.2.3-1) ... Setting up libxxf86vm-dev:armel (1:1.1.4-1+b4) ... Setting up libibus-1.0-5:armel (1.5.32-2) ... Setting up debhelper (13.28) ... Setting up libstdc++-15-dev-armel-cross (15.2.0-4cross1) ... Setting up libxss-dev:armel (1:1.2.3-1+b3) ... Setting up libxv-dev:armel (2:1.0.11-1.1+b3) ... Setting up libxrandr-dev:armel (2:1.5.4-1+b3) ... Setting up libgl1:armel (1.7.0-1+b2) ... Setting up libxt-dev:armel (1:1.2.1-1.3) ... Setting up libxinerama-dev:armel (2:1.1.4-3+b4) ... Setting up gcc-arm-linux-gnueabi (4:15.2.0-4) ... Setting up cmake (4.1.1+really3.31.6-2) ... Setting up libglx-dev:armel (1.7.0-1+b2) ... Setting up libsdl2-2.0-0:armel (2.32.10+dfsg-4) ... Setting up gir1.2-ibus-1.0:armel (1.5.32-2) ... Setting up libgl-dev:armel (1.7.0-1+b2) ... Setting up libsdl2-image-2.0-0:armel (2.8.8+dfsg-1) ... Setting up libglib2.0-dev-bin (2.86.0-5) ... Setting up g++-15-arm-linux-gnueabi (15.2.0-4cross1) ... Setting up girepository-tools:armel (2.86.0-5) ... Setting up libegl-dev:armel (1.7.0-1+b2) ... Setting up libsdl2-net-2.0-0:armel (2.2.0+dfsg-3) ... Setting up g++-arm-linux-gnueabi (4:15.2.0-4) ... Setting up libsdl2-mixer-2.0-0:armel (2.8.1+dfsg-4) ... Setting up libglib2.0-dev:armel (2.86.0-5) ... Setting up libpulse-dev:armel (17.0+dfsg1-2+b1) ... Setting up libgles-dev:armel (1.7.0-1+b2) ... Setting up crossbuild-essential-armel (12.12) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for sgml-base (1.31+nmu1) ... Setting up libdbus-1-dev:armel (1.16.2-2) ... Setting up libibus-1.0-dev:armel (1.5.32-2) ... Setting up libsdl2-dev:armel (2.32.10+dfsg-4) ... Setting up libsdl2-net-dev:armel (2.2.0+dfsg-3) ... Setting up libsdl2-mixer-dev:armel (2.8.1+dfsg-4) ... Setting up libsdl2-image-dev:armel (2.8.8+dfsg-1) ... Setting up sbuild-build-depends-main-dummy:armel (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armel included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) amd64 (x86_64) Toolchain package versions: binutils_2.45-7 dpkg-dev_1.22.21 g++-15_15.2.0-4 gcc-15_15.2.0-4 libc6-dev_2.41-12 libstdc++-15-dev_15.2.0-4 libstdc++-15-dev-armel-cross_15.2.0-4cross1 libstdc++6_15.2.0-4 libstdc++6-armel-cross_15.2.0-4cross1 linux-libc-dev_6.16.12-2 Package versions: apt_3.1.8 apt-utils_3.1.8 autoconf_2.72-3.1 automake_1:1.18.1-2 autopoint_0.23.1-2 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.7 bash_5.3-1 binutils_2.45-7 binutils-arm-linux-gnueabi_2.45-7 binutils-common_2.45-7 binutils-x86-64-linux-gnu_2.45-7 bsdextrautils_2.41.2-4 bsdutils_1:2.41.2-4 build-essential_12.12 bzip2_1.0.8-6 cmake_4.1.1+really3.31.6-2 cmake-data_4.1.1+really3.31.6-2 coreutils_9.7-3 cpp_4:15.2.0-4 cpp-15_15.2.0-4 cpp-15-arm-linux-gnueabi_15.2.0-4cross1 cpp-15-x86-64-linux-gnu_15.2.0-4 cpp-arm-linux-gnueabi_4:15.2.0-4 cpp-x86-64-linux-gnu_4:15.2.0-4 cross-exe-wrapper_0.2.6 crossbuild-essential-armel_12.12 dash_0.5.12-12 debconf_1.5.91 debhelper_13.28 debian-archive-keyring_2025.1 debianutils_5.23.2 dh-autoreconf_21 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.10-4 dpkg_1.22.21 dpkg-dev_1.22.21 dwz_0.16-2 fakeroot_1.37.1.2-1 file_1:5.46-5 findutils_4.10.0-3 g++_4:15.2.0-4 g++-15_15.2.0-4 g++-15-arm-linux-gnueabi_15.2.0-4cross1 g++-15-x86-64-linux-gnu_15.2.0-4 g++-arm-linux-gnueabi_4:15.2.0-4 g++-x86-64-linux-gnu_4:15.2.0-4 gcc_4:15.2.0-4 gcc-15_15.2.0-4 gcc-15-arm-linux-gnueabi_15.2.0-4cross1 gcc-15-arm-linux-gnueabi-base_15.2.0-4cross1 gcc-15-base_15.2.0-4 gcc-15-cross-base-ports_15.2.0-4cross1 gcc-15-x86-64-linux-gnu_15.2.0-4 gcc-arm-linux-gnueabi_4:15.2.0-4 gcc-x86-64-linux-gnu_4:15.2.0-4 gettext_0.23.1-2+b1 gettext-base_0.23.1-2+b1 gir1.2-glib-2.0_2.86.0-5 gir1.2-glib-2.0-dev_2.86.0-5 gir1.2-ibus-1.0_1.5.32-2 girepository-tools_2.86.0-5 googletest_1.17.0-1 grep_3.12-1 groff-base_1.23.0-9 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libapt-pkg7.0_3.1.8 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.4-4+b1 libasan8_15.2.0-4 libasan8-armel-cross_15.2.0-4cross1 libasound2-data_1.2.14-2 libasound2-dev_1.2.14-2 libasound2t64_1.2.14-2 libasyncns0_0.8-7 libatomic1_15.2.0-4 libatomic1-armel-cross_15.2.0-4cross1 libattr1_1:2.5.2-3 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1 libbinutils_2.45-7 libblkid-dev_2.41.2-4 libblkid1_2.41.2-4 libbox2d-dev_2.4.1-3+b3 libbox2d2_2.4.1-3+b3 libbrotli1_1.1.0-2+b7 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.41-12 libc-dev-bin_2.41-12 libc6_2.41-12 libc6-armel-cross_2.41-11cross1 libc6-dev_2.41-12 libc6-dev-armel-cross_2.41-11cross1 libcap-dev_1:2.75-10+b1 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-10+b1 libcc1-0_15.2.0-4 libcom-err2_1.47.2-3+b3 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.45-7 libctf0_2.45-7 libcurl4t64_8.16.0-4 libdb5.3t64_5.3.28+dfsg2-10 libdbus-1-3_1.16.2-2 libdbus-1-dev_1.16.2-2 libdebconfclient0_0.280 libdebhelper-perl_13.28 libdecor-0-0_0.2.3-3 libdecor-0-dev_0.2.3-3 libdeflate-dev_1.23-2 libdeflate0_1.23-2 libdpkg-perl_1.22.21 libdrm-amdgpu1_2.4.127-1 libdrm-common_2.4.127-1 libdrm-dev_2.4.127-1 libdrm-exynos1_2.4.127-1 libdrm-freedreno1_2.4.127-1 libdrm-nouveau2_2.4.127-1 libdrm-omap1_2.4.127-1 libdrm-radeon1_2.4.127-1 libdrm-tegra0_2.4.127-1 libdrm2_2.4.127-1 libedit2_3.1-20250104-1 libegl-dev_1.7.0-1+b2 libegl-mesa0_25.2.5-1 libegl1_1.7.0-1+b2 libelf1t64_0.193-3 libexpat1_2.7.3-1 libfakeroot_1.37.1.2-1 libffi-dev_3.5.2-2 libffi8_3.5.2-2 libfile-stripnondeterminism-perl_1.15.0-1 libflac-dev_1.5.0+ds-2 libflac14_1.5.0+ds-2 libgbm-dev_25.2.5-1 libgbm1_25.2.5-1 libgcc-15-dev_15.2.0-4 libgcc-15-dev-armel-cross_15.2.0-4cross1 libgcc-s1_15.2.0-4 libgcc-s1-armel-cross_15.2.0-4cross1 libgdbm-compat4t64_1.26-1 libgdbm6t64_1.26-1 libgio-2.0-dev_2.86.0-5 libgio-2.0-dev-bin_2.86.0-5 libgirepository-2.0-0_2.86.0-5 libgl-dev_1.7.0-1+b2 libgl1_1.7.0-1+b2 libgl1-mesa-dri_25.2.5-1 libgles-dev_1.7.0-1+b2 libgles1_1.7.0-1+b2 libgles2_1.7.0-1+b2 libglib2.0-0t64_2.86.0-5 libglib2.0-bin_2.86.0-5 libglib2.0-data_2.86.0-5 libglib2.0-dev_2.86.0-5 libglib2.0-dev-bin_2.86.0-5 libglm-dev_0.9.9.8+ds-9 libglvnd0_1.7.0-1+b2 libglx-dev_1.7.0-1+b2 libglx-mesa0_25.2.5-1 libglx0_1.7.0-1+b2 libgmp10_2:6.3.0+dfsg-5 libgnutls30t64_3.8.10-2 libgomp1_15.2.0-4 libgomp1-armel-cross_15.2.0-4cross1 libgprofng0_2.45-7 libgssapi-krb5-2_1.21.3-5 libgtest-dev_1.17.0-1 libhogweed6t64_3.10.2-1 libhwasan0_15.2.0-4 libibus-1.0-5_1.5.32-2 libibus-1.0-dev_1.5.32-2 libice-dev_2:1.1.1-1 libice6_2:1.1.1-1 libidn2-0_2.3.8-4 libisl23_0.27-1 libitm1_15.2.0-4 libjansson4_2.14-2+b3 libjbig-dev_2.1-6.1+b2 libjbig0_2.1-6.1+b2 libjpeg-dev_1:2.1.5-4 libjpeg62-turbo_1:2.1.5-4 libjpeg62-turbo-dev_1:2.1.5-4 libjsoncpp26_1.9.6-4 libk5crypto3_1.21.3-5 libkeyutils1_1.6.3-6 libkrb5-3_1.21.3-5 libkrb5support0_1.21.3-5 libldap2_2.6.10+dfsg-1 liblerc-dev_4.0.0+ds-5 liblerc4_4.0.0+ds-5 libllvm19_1:19.1.7-7 liblsan0_15.2.0-4 liblua5.4-0_5.4.8-1 liblua5.4-dev_5.4.8-1 liblz4-1_1.10.0-4 liblzma-dev_5.8.1-2 liblzma5_5.8.1-2 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount-dev_2.41.2-4 libmount1_2.41.2-4 libmp3lame0_3.100-6+b3 libmpc3_1.3.1-2 libmpfr6_4.2.2-2 libmpg123-0t64_1.33.3-1 libmpg123-dev_1.33.3-1 libncurses-dev_6.5+20250216-2 libncurses6_6.5+20250216-2 libncursesw6_6.5+20250216-2 libnettle8t64_3.10.2-1 libnghttp2-14_1.64.0-1.1+b1 libnghttp3-9_1.12.0-1 libngtcp2-16_1.16.0-1 libngtcp2-crypto-ossl0_1.16.0-1 libogg-dev_1.3.6-1 libogg0_1.3.6-1 libopus-dev_1.5.2-2 libopus0_1.5.2-2 libopusfile-dev_0.12-4+b3 libopusfile0_0.12-4+b3 libout123-0t64_1.33.3-1 libp11-kit0_0.25.9-2 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpciaccess-dev_0.17-3+b3 libpciaccess0_0.17-3+b3 libpcre2-16-0_10.46-1 libpcre2-32-0_10.46-1 libpcre2-8-0_10.46-1 libpcre2-dev_10.46-1 libpcre2-posix3_10.46-1 libperl5.40_5.40.1-6 libpipeline1_1.5.8-1 libpkgconf3_1.8.1-4 libpng-dev_1.6.50-1 libpng16-16t64_1.6.50-1 libproc2-0_2:4.0.4-9 libpsl5t64_0.21.2-1.1+b1 libpulse-dev_17.0+dfsg1-2+b1 libpulse-mainloop-glib0_17.0+dfsg1-2+b1 libpulse0_17.0+dfsg1-2+b1 libpython3-stdlib_3.13.7-1 libpython3.13-minimal_3.13.9-1 libpython3.13-stdlib_3.13.9-1 libquadmath0_15.2.0-4 libreadline-dev_8.3-3 libreadline8t64_8.3-3 librhash1_1.4.6-1 librtmp1_2.4+20151223.gitfa8646d.1-3 libsamplerate0_0.2.2-4+b2 libsamplerate0-dev_0.2.2-4+b2 libsasl2-2_2.1.28+dfsg1-10 libsasl2-modules-db_2.1.28+dfsg1-10 libsdl2-2.0-0_2.32.10+dfsg-4 libsdl2-classic_2.32.10+dfsg-4 libsdl2-dev_2.32.10+dfsg-4 libsdl2-image-2.0-0_2.8.8+dfsg-1 libsdl2-image-dev_2.8.8+dfsg-1 libsdl2-mixer-2.0-0_2.8.1+dfsg-4 libsdl2-mixer-dev_2.8.1+dfsg-4 libsdl2-net-2.0-0_2.2.0+dfsg-3 libsdl2-net-dev_2.2.0+dfsg-3 libseccomp2_2.6.0-2 libselinux1_3.8.1-1 libselinux1-dev_3.8.1-1 libsemanage-common_3.8.1-1 libsemanage2_3.8.1-1 libsensors-config_1:3.6.2-2 libsensors5_1:3.6.2-2 libsepol-dev_3.9-2 libsepol2_3.9-2 libsframe2_2.45-7 libsharpyuv-dev_1.5.0-0.1 libsharpyuv0_1.5.0-0.1 libsm-dev_2:1.2.6-1 libsm6_2:1.2.6-1 libsmartcols1_2.41.2-4 libsndfile1_1.2.2-3 libsndio-dev_1.10.0-0.2 libsndio7.0_1.10.0-0.2 libsqlite3-0_3.46.1-8 libsqlite3-dev_3.46.1-8 libssh2-1t64_1.11.1-1 libssl3t64_3.5.4-1 libstdc++-15-dev_15.2.0-4 libstdc++-15-dev-armel-cross_15.2.0-4cross1 libstdc++6_15.2.0-4 libstdc++6-armel-cross_15.2.0-4cross1 libsyn123-0t64_1.33.3-1 libsysprof-capture-4-dev_49.0-1 libsystemd-dev_258.1-1 libsystemd0_258.1-1 libtasn1-6_4.20.0-2 libtiff-dev_4.7.1-1 libtiff6_4.7.1-1 libtiffxx6_4.7.1-1 libtinfo6_6.5+20250216-2 libtinyxml2-11_11.0.0+dfsg-1+b1 libtinyxml2-dev_11.0.0+dfsg-1+b1 libtool_2.5.4-5 libtsan2_15.2.0-4 libubsan1_15.2.0-4 libubsan1-armel-cross_15.2.0-4cross1 libuchardet0_0.0.8-2 libudev-dev_258.1-1 libudev1_258.1-1 libunistring5_1.3-2 libuuid1_2.41.2-4 libuv1t64_1.51.0-2 libvorbis-dev_1.3.7-3 libvorbis0a_1.3.7-3 libvorbisenc2_1.3.7-3 libvorbisfile3_1.3.7-3 libvulkan1_1.4.321.0-1 libwayland-bin_1.24.0-2+b1 libwayland-client0_1.24.0-2+b1 libwayland-cursor0_1.24.0-2+b1 libwayland-dev_1.24.0-2+b1 libwayland-egl1_1.24.0-2+b1 libwayland-server0_1.24.0-2+b1 libwebp-dev_1.5.0-0.1 libwebp7_1.5.0-0.1 libwebpdecoder3_1.5.0-0.1 libwebpdemux2_1.5.0-0.1 libwebpmux3_1.5.0-0.1 libx11-6_2:1.8.12-1 libx11-data_2:1.8.12-1 libx11-dev_2:1.8.12-1 libx11-xcb1_2:1.8.12-1 libxau-dev_1:1.0.11-1 libxau6_1:1.0.11-1 libxcb-dri3-0_1.17.0-2+b1 libxcb-glx0_1.17.0-2+b1 libxcb-present0_1.17.0-2+b1 libxcb-randr0_1.17.0-2+b1 libxcb-shm0_1.17.0-2+b1 libxcb-sync1_1.17.0-2+b1 libxcb-xfixes0_1.17.0-2+b1 libxcb1_1.17.0-2+b1 libxcb1-dev_1.17.0-2+b1 libxcursor-dev_1:1.2.3-1 libxcursor1_1:1.2.3-1 libxdmcp-dev_1:1.1.5-1 libxdmcp6_1:1.1.5-1 libxext-dev_2:1.3.4-1+b3 libxext6_2:1.3.4-1+b3 libxfixes-dev_1:6.0.0-2+b4 libxfixes3_1:6.0.0-2+b4 libxi-dev_2:1.8.2-1 libxi6_2:1.8.2-1 libxinerama-dev_2:1.1.4-3+b4 libxinerama1_2:1.1.4-3+b4 libxkbcommon-dev_1.7.0-2.1 libxkbcommon0_1.7.0-2.1 libxml2-16_2.14.6+dfsg-0.1 libxmp-dev_4.6.3-1 libxmp4_4.6.3-1 libxrandr-dev_2:1.5.4-1+b3 libxrandr2_2:1.5.4-1+b3 libxrender-dev_1:0.9.12-1 libxrender1_1:0.9.12-1 libxshmfence1_1.3.3-1 libxss-dev_1:1.2.3-1+b3 libxss1_1:1.2.3-1+b3 libxt-dev_1:1.2.1-1.3 libxt6t64_1:1.2.1-1.3 libxv-dev_2:1.0.11-1.1+b3 libxv1_2:1.0.11-1.1+b3 libxxf86vm-dev_1:1.1.4-1+b4 libxxf86vm1_1:1.1.4-1+b4 libxxhash0_0.8.3-2 libyajl-dev_2.1.0-5+b2 libyajl2_2.1.0-5+b2 libz3-4_4.13.3-1 libzstd-dev_1.5.7+dfsg-2 libzstd1_1.5.7+dfsg-2 linux-libc-dev_6.16.12-2 linux-libc-dev-armel-cross_6.12.38-1cross1 login_1:4.16.0-2+really2.41.2-4 login.defs_1:4.18.0-1 m4_1.4.20-2 make_4.4.1-2 man-db_2.13.1-1 mawk_1.3.4.20250131-1 media-types_14.0.0 mesa-libgallium_25.2.5-1 mount_2.41.2-4 native-architecture_0.2.6 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 netbase_6.5 openssl-provider-legacy_3.5.4-1 passwd_1:4.18.0-1 patch_2.8-2 perl_5.40.1-6 perl-base_5.40.1-6 perl-modules-5.40_5.40.1-6 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.21+nmu1 procps_2:4.0.4-9 python3_3.13.7-1 python3-minimal_3.13.7-1 python3-packaging_25.0-1 python3.13_3.13.9-1 python3.13-minimal_3.13.9-1 qemu-user_1:10.1.1+ds-1 readline-common_8.3-3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.26 sgml-base_1.31+nmu1 sqv_1.3.0-3 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 tzdata_2025b-5 util-linux_2.41.2-4 uuid-dev_2.41.2-4 x11-common_1:7.7+25 x11proto-dev_2024.1-1 xkb-data_2.42-1 xml-core_0.19 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.6.0-1 xz-utils_5.8.1-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: caveexpress Binary: caveexpress, caveexpress-data, cavepacker, cavepacker-data Architecture: any all Version: 2.5.2-4 Maintainer: Debian Games Team Uploaders: Markus Koschany , Homepage: http://www.caveproductions.org Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/games-team/caveexpress Vcs-Git: https://salsa.debian.org/games-team/caveexpress.git Build-Depends: debhelper-compat (= 13), cmake, libbox2d-dev (>= 2.4.1), libglm-dev, libgtest-dev, liblua5.4-dev, libncurses-dev, libsdl2-dev, libsdl2-image-dev, libsdl2-mixer-dev, libsdl2-net-dev, libsqlite3-dev, libtinyxml2-dev, libyajl-dev, pkgconf, zlib1g-dev Package-List: caveexpress deb games optional arch=any caveexpress-data deb games optional arch=all cavepacker deb games optional arch=any cavepacker-data deb games optional arch=all Checksums-Sha1: 74c1b3c1273acef1792ea2c3c27852582d06650e 21461700 caveexpress_2.5.2.orig.tar.xz 8d41120da02181832cbdec242e9f11bbddb9f2a1 11400 caveexpress_2.5.2-4.debian.tar.xz Checksums-Sha256: ae375d7fd7370863b57eb6700049d8236fc6ff17346e7137da655f90ab69e04c 21461700 caveexpress_2.5.2.orig.tar.xz f63512f7869ec9cbce5f05651116d45bcaf9b8243c42456fc25affec9c98649b 11400 caveexpress_2.5.2-4.debian.tar.xz Files: 3d624c7432023fda8316babde69e16ae 21461700 caveexpress_2.5.2.orig.tar.xz 40c5903f29f7a87cfc8507021beca14f 11400 caveexpress_2.5.2-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmfLC7sRHHRjaGV0QGRl Ymlhbi5vcmcACgkQMfMURUShdBrpBQ/9F96Z82gwGI8hgKtn60S3OmWbZO4KI8tQ tW0HDEMuOtjV568fecl0OIv6B3IdgmsPRSIdGw2LIZrXRu5BLVPxb/IGm29TPxSF bAXfvT3z+wjuwHgl9b3zRHGeVhKjv2cXUOUsXyPUaNT4gEGoyYGX1QsKlBlRcdQs gmV0ya1gq+lBGpKSt+0tvvZ/cX6WUlTtDxuzA8HsZGP5yDyc+b1ViFQMA5kSGc+x H7TXFYnK+4iN4m3XxYRjyUv0+j9J65rd3CzrUUAakl220IJezaf2DfSt1rmSCW32 UiaGQB7M+3xiNIzXg+Q44NdtFtTb4ghEpkh9itA5hBkd001ZBMNMRA5Zhos0c//D rCLds2lDXoSp7qADY5TsY3x7/31GsGLayd0GXdOdXBZ90c7Brja1V97tNhGvzRzI zE+CHKAcY/Jv8PvBUezPsirZzERK0pGCgThzNVUN793AZOWHqCZ+xA8opccKlp5H oDtKkR2hfs500YQB/ZoK72Ebw9cQGDlCiVdDf/uZMzwj9vr2SjSu9TSgdiTXEtcw oHwfcxcQqtvwM2b9b2Sg0mYGYesrYGUjTD/tZ+xw2CRqSCKNZtvc9DsA7+AdEPNE jz1YTXnzwxYhAmR6ogUMoMoB6Q7qoB52aRH1XvLXCsKT6vD3JmkSUMdTZ2zbdZf0 mTWKfX0lJbU= =twMe -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./caveexpress_2.5.2-4.dsc: no acceptable signature found dpkg-source: info: extracting caveexpress in /<> dpkg-source: info: unpacking caveexpress_2.5.2.orig.tar.xz dpkg-source: info: unpacking caveexpress_2.5.2-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying build.patch dpkg-source: info: applying SDLSoundEngine.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.armel DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=crossqa OLDPWD=/home/crossqa PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SBUILD_CONFIG=/tmp/tmp.upgC8UfCRe/sbuild.conf SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=sid-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=crossqa SCHROOT_SESSION_ID=sid-amd64-sbuild-cd092750-dddd-4b18-99c2-9e85461e3a9c SCHROOT_UID=1000 SCHROOT_USER=crossqa SHELL=/bin/sh USER=crossqa XDG_SESSION_CLASS=user dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -aarmel -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package caveexpress dpkg-buildpackage: info: source version 2.5.2-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Alexandre Detiste dpkg-architecture: warning: specified GNU system type arm-linux-gnueabi does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armel debian/rules clean dh clean --buildsystem=cmake debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' rm -rf caveexpress cavepacker obj-*/ ccache*/ base/cave*/textures/complete.lua make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--buildsystem=cmake dh_clean -O--buildsystem=cmake debian/rules binary-arch dh binary-arch --buildsystem=cmake dh_update_autotools_config -a -O--buildsystem=cmake dh_autoreconf -a -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- \ -DNETWORKING=ON \ -DUNITTESTS=OFF \ -DTOOLS=OFF \ -DVERBOSE=ON \ -DCOVERAGE=OFF \ -DUSE_CCACHE=ON \ -DCAVEEXPRESS=ON \ -DCAVEPACKER=ON \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DPKGDATADIR=/usr/share/games \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" cd obj-arm-linux-gnueabi && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/arm-linux-gnueabi-pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=armv7l -DCMAKE_C_COMPILER=arm-linux-gnueabi-gcc -DCMAKE_CXX_COMPILER=arm-linux-gnueabi-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/arm-linux-gnueabi-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/arm-linux-gnueabi-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/arm-linux-gnueabi-qmake -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabi -DBUILD_TESTING:BOOL=OFF -DNETWORKING=ON -DUNITTESTS=OFF -DTOOLS=OFF -DVERBOSE=ON -DCOVERAGE=OFF -DUSE_CCACHE=ON -DCAVEEXPRESS=ON -DCAVEPACKER=ON -DCMAKE_VERBOSE_MAKEFILE=ON -DPKGDATADIR=/usr/share/games -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG .. CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/arm-linux-gnueabi-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/arm-linux-gnueabi-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Place binaries in /<> -- No debugger (gdb or lldb) was found C++ Compiler: GCC -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success Target processor: armv7l Host processor: x86_64 ROOT_DIR: /<> CMAKE_MODULE_PATH: /<>/cmake PROJECT_SOURCE_DIR: /<> -- CMAKE_SYSTEM_NAME: Linux -- CMAKE_HOST_SYSTEM_NAME: Linux -- Could not find TexturePacker -- 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 - not found -- Looking for __atomic_fetch_add_4 in atomic -- Looking for __atomic_fetch_add_4 in atomic - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for wsyncup in /usr/lib/arm-linux-gnueabi/libcurses.so -- Looking for wsyncup in /usr/lib/arm-linux-gnueabi/libcurses.so - found -- Looking for cbreak in /usr/lib/arm-linux-gnueabi/libncurses.so -- Looking for cbreak in /usr/lib/arm-linux-gnueabi/libncurses.so - found -- Looking for nodelay in /usr/lib/arm-linux-gnueabi/libncurses.so -- Looking for nodelay in /usr/lib/arm-linux-gnueabi/libncurses.so - found -- Found Curses: /usr/lib/arm-linux-gnueabi/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 C++ Compiler: GCC Target processor: armv7l Host processor: x86_64 -- Checking for module 'sdl2>=2.0.3' -- Found sdl2, version 2.32.10 -- Found sdl2: /usr/include/SDL2 -- sdl2: SDL2_INCLUDE_DIRS: /usr/include/SDL2 -- sdl2: SDL2_LIBRARIES: /usr/lib/arm-linux-gnueabi/libSDL2.so C++ Compiler: GCC Target processor: armv7l Host processor: x86_64 -- Checking for module 'SDL2_mixer' -- Found SDL2_mixer, version 2.8.1 -- Found SDL2_mixer: /usr/include/SDL2 -- SDL2_mixer: SDL2_MIXER_INCLUDE_DIRS: /usr/include/SDL2 -- SDL2_mixer: SDL2_MIXER_LIBRARIES: /usr/lib/arm-linux-gnueabi/libSDL2_mixer.so C++ Compiler: GCC Target processor: armv7l Host processor: x86_64 -- Checking for module 'SDL2_image' -- Found SDL2_image, version 2.8.8 -- Found SDL2_image: /usr/include/SDL2 -- SDL2_image: SDL2_IMAGE_INCLUDE_DIRS: /usr/include/SDL2 -- SDL2_image: SDL2_IMAGE_LIBRARIES: /usr/lib/arm-linux-gnueabi/libSDL2_image.so C++ Compiler: GCC Target processor: armv7l Host processor: x86_64 -- Checking for module 'SDL2_net' -- Found SDL2_net, version 2.2.0 -- Found SDL2_net: /usr/include/SDL2 -- SDL2_net: SDL2_NET_INCLUDE_DIRS: /usr/include/SDL2 -- SDL2_net: SDL2_NET_LIBRARIES: /usr/lib/arm-linux-gnueabi/libSDL2_net.so C++ Compiler: GCC Target processor: armv7l Host processor: x86_64 -- Checking for module 'sqlite3' -- Found sqlite3, version 3.46.1 -- Found sqlite3: /usr/include -- sqlite3: SQLITE3_INCLUDE_DIRS: /usr/include -- sqlite3: SQLITE3_LIBRARIES: /usr/lib/arm-linux-gnueabi/libsqlite3.so C++ Compiler: GCC Target processor: armv7l Host processor: x86_64 -- Checking for module 'lua' -- Found lua, version 5.4.8 -- Found lua: /usr/include/lua5.4 -- lua: LUA_INCLUDE_DIRS: /usr/include/lua5.4 -- lua: LUA_LIBRARIES: /usr/lib/arm-linux-gnueabi/liblua5.4.so C++ Compiler: GCC Target processor: armv7l Host processor: x86_64 -- Checking for module 'box2d>=2.4.1' -- Found box2d, version 2.4.1 -- Found box2d: /usr/include/box2d -- box2d: BOX2D_INCLUDE_DIRS: /usr/include/box2d -- box2d: BOX2D_LIBRARIES: /usr/lib/arm-linux-gnueabi/libbox2d.so C++ Compiler: GCC Target processor: armv7l Host processor: x86_64 -- Checking for module 'zlib' -- Found zlib, version 1.3.1 -- Found zlib: /usr/include -- zlib: ZLIB_INCLUDE_DIRS: /usr/include -- zlib: ZLIB_LIBRARIES: /usr/lib/arm-linux-gnueabi/libz.so C++ Compiler: GCC Target processor: armv7l Host processor: x86_64 -- Checking for module 'glm' -- Found glm, version 0.9.9.8 -- Found glm: /usr/include/glm -- glm: GLM_INCLUDE_DIRS: /usr/include/glm Asset dir: /<>/base/cavepacker/campaigns Asset dir: /<>/base/cavepacker/lang Asset dir: /<>/base/cavepacker/maps Asset dir: /<>/base/cavepacker/pics Asset dir: /<>/base/cavepacker/shaders Asset dir: /<>/base/cavepacker/sounds Asset dir: /<>/base/cavepacker/textures -- Prepare build with settings: -- - APPNAME: 'CavePacker' -- - VERSION: '1.5' -- - VERSION_CODE: '11' -- - GUI_IDENTIFIER: 'org.cavepacker' -- wrote /<>/obj-arm-linux-gnueabi/cavepacker-files.h.in -- build complete.lua: /<>/contrib/assets/png-packed/cavepacker -- No lua compiler (luac) found Asset dir: /<>/base/caveexpress/campaigns Asset dir: /<>/base/caveexpress/lang Asset dir: /<>/base/caveexpress/maps Asset dir: /<>/base/caveexpress/pics Asset dir: /<>/base/caveexpress/shaders Asset dir: /<>/base/caveexpress/sounds Asset dir: /<>/base/caveexpress/textures -- Prepare build with settings: -- - APPNAME: 'CaveExpress' -- - VERSION: '2.5' -- - VERSION_CODE: '31' -- - GUI_IDENTIFIER: 'org.caveexpress' -- wrote /<>/obj-arm-linux-gnueabi/caveexpress-files.h.in -- build complete.lua: /<>/contrib/assets/png-packed/caveexpress -- No lua compiler (luac) found -- Configuring done (2.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTING CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR FETCHCONTENT_FULLY_DISCONNECTED PKGCONFIG_EXECUTABLE QMAKE_EXECUTABLE -- Build files have been written to: /<>/obj-arm-linux-gnueabi make[1]: Leaving directory '/<>' dh_auto_build -a -O--buildsystem=cmake cd obj-arm-linux-gnueabi && make -j1 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/obj-arm-linux-gnueabi' /usr/bin/cmake -S/<> -B/<>/obj-arm-linux-gnueabi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabi/CMakeFiles /<>/obj-arm-linux-gnueabi//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/common/CMakeFiles/common.dir/build.make src/modules/common/CMakeFiles/common.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/common /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/common /<>/obj-arm-linux-gnueabi/src/modules/common/CMakeFiles/common.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/common/CMakeFiles/common.dir/build.make src/modules/common/CMakeFiles/common.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 0%] Building CXX object src/modules/common/CMakeFiles/common.dir/ConfigPersisterSQL.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ConfigPersisterSQL.cpp.o -MF CMakeFiles/common.dir/ConfigPersisterSQL.cpp.o.d -o CMakeFiles/common.dir/ConfigPersisterSQL.cpp.o -c /<>/src/modules/common/ConfigPersisterSQL.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 1%] Building CXX object src/modules/common/CMakeFiles/common.dir/ThemeType.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ThemeType.cpp.o -MF CMakeFiles/common.dir/ThemeType.cpp.o.d -o CMakeFiles/common.dir/ThemeType.cpp.o -c /<>/src/modules/common/ThemeType.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 1%] Building CXX object src/modules/common/CMakeFiles/common.dir/KeyValueParser.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/KeyValueParser.cpp.o -MF CMakeFiles/common.dir/KeyValueParser.cpp.o.d -o CMakeFiles/common.dir/KeyValueParser.cpp.o -c /<>/src/modules/common/KeyValueParser.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 2%] Building CXX object src/modules/common/CMakeFiles/common.dir/TextureDefinition.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/TextureDefinition.cpp.o -MF CMakeFiles/common.dir/TextureDefinition.cpp.o.d -o CMakeFiles/common.dir/TextureDefinition.cpp.o -c /<>/src/modules/common/TextureDefinition.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 2%] Building CXX object src/modules/common/CMakeFiles/common.dir/IConsole.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/IConsole.cpp.o -MF CMakeFiles/common.dir/IConsole.cpp.o.d -o CMakeFiles/common.dir/IConsole.cpp.o -c /<>/src/modules/common/IConsole.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 2%] Building CXX object src/modules/common/CMakeFiles/common.dir/String.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/String.cpp.o -MF CMakeFiles/common.dir/String.cpp.o.d -o CMakeFiles/common.dir/String.cpp.o -c /<>/src/modules/common/String.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 3%] Building CXX object src/modules/common/CMakeFiles/common.dir/SQLite.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/SQLite.cpp.o -MF CMakeFiles/common.dir/SQLite.cpp.o.d -o CMakeFiles/common.dir/SQLite.cpp.o -c /<>/src/modules/common/SQLite.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 3%] Building CXX object src/modules/common/CMakeFiles/common.dir/Thread.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/Thread.cpp.o -MF CMakeFiles/common.dir/Thread.cpp.o.d -o CMakeFiles/common.dir/Thread.cpp.o -c /<>/src/modules/common/Thread.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 4%] Building CXX object src/modules/common/CMakeFiles/common.dir/ConfigManager.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ConfigManager.cpp.o -MF CMakeFiles/common.dir/ConfigManager.cpp.o.d -o CMakeFiles/common.dir/ConfigManager.cpp.o -c /<>/src/modules/common/ConfigManager.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 4%] Building CXX object src/modules/common/CMakeFiles/common.dir/EventHandler.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/EventHandler.cpp.o -MF CMakeFiles/common.dir/EventHandler.cpp.o.d -o CMakeFiles/common.dir/EventHandler.cpp.o -c /<>/src/modules/common/EventHandler.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 5%] Building CXX object src/modules/common/CMakeFiles/common.dir/MemoryAllocator.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/MemoryAllocator.cpp.o -MF CMakeFiles/common.dir/MemoryAllocator.cpp.o.d -o CMakeFiles/common.dir/MemoryAllocator.cpp.o -c /<>/src/modules/common/MemoryAllocator.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 5%] Building CXX object src/modules/common/CMakeFiles/common.dir/TextConsole.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/TextConsole.cpp.o -MF CMakeFiles/common.dir/TextConsole.cpp.o.d -o CMakeFiles/common.dir/TextConsole.cpp.o -c /<>/src/modules/common/TextConsole.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 5%] Building CXX object src/modules/common/CMakeFiles/common.dir/MapManager.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/MapManager.cpp.o -MF CMakeFiles/common.dir/MapManager.cpp.o.d -o CMakeFiles/common.dir/MapManager.cpp.o -c /<>/src/modules/common/MapManager.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 6%] Building CXX object src/modules/common/CMakeFiles/common.dir/FileSystem.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/FileSystem.cpp.o -MF CMakeFiles/common.dir/FileSystem.cpp.o.d -o CMakeFiles/common.dir/FileSystem.cpp.o -c /<>/src/modules/common/FileSystem.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/common/../game/IGame.h:4, from /<>/src/modules/common/../game/GameRegistry.h:4, from /<>/src/modules/common/FileSystem.cpp:5: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object src/modules/common/CMakeFiles/common.dir/LUALibrary.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/LUALibrary.cpp.o -MF CMakeFiles/common.dir/LUALibrary.cpp.o.d -o CMakeFiles/common.dir/LUALibrary.cpp.o -c /<>/src/modules/common/LUALibrary.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 7%] Building CXX object src/modules/common/CMakeFiles/common.dir/LUAMapContext.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/LUAMapContext.cpp.o -MF CMakeFiles/common.dir/LUAMapContext.cpp.o.d -o CMakeFiles/common.dir/LUAMapContext.cpp.o -c /<>/src/modules/common/LUAMapContext.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ /<>/src/modules/common/LUAMapContext.cpp: In static member function ‘static int LUAMapContext::luaAddEmitter(lua_State*)’: /<>/src/modules/common/LUAMapContext.cpp:87:27: warning: possibly dangling reference to a temporary [-Wdangling-reference] 87 | const EntityType& type = EntityType::getByName(luaL_checkstring(l, 2)); | ^~~~ In file included from /<>/src/modules/common/LUALibrary.h:10, from /<>/src/modules/common/LUAMapContext.h:5, from /<>/src/modules/common/LUAMapContext.cpp:1: /usr/include/lua5.4/lauxlib.h:139:51: note: ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} temporary created here 139 | #define luaL_checkstring(L,n) (luaL_checklstring(L, (n), NULL)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/modules/common/LUAMapContext.cpp:87:56: note: in expansion of macro ‘luaL_checkstring’ 87 | const EntityType& type = EntityType::getByName(luaL_checkstring(l, 2)); | ^~~~~~~~~~~~~~~~ [ 7%] Building CXX object src/modules/common/CMakeFiles/common.dir/Log.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/Log.cpp.o -MF CMakeFiles/common.dir/Log.cpp.o.d -o CMakeFiles/common.dir/Log.cpp.o -c /<>/src/modules/common/Log.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 8%] Building CXX object src/modules/common/CMakeFiles/common.dir/TimeManager.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/TimeManager.cpp.o -MF CMakeFiles/common.dir/TimeManager.cpp.o.d -o CMakeFiles/common.dir/TimeManager.cpp.o -c /<>/src/modules/common/TimeManager.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 8%] Building CXX object src/modules/common/CMakeFiles/common.dir/ExecutionTime.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ExecutionTime.cpp.o -MF CMakeFiles/common.dir/ExecutionTime.cpp.o.d -o CMakeFiles/common.dir/ExecutionTime.cpp.o -c /<>/src/modules/common/ExecutionTime.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 8%] Building CXX object src/modules/common/CMakeFiles/common.dir/File.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/File.cpp.o -MF CMakeFiles/common.dir/File.cpp.o.d -o CMakeFiles/common.dir/File.cpp.o -c /<>/src/modules/common/File.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 9%] Building CXX object src/modules/common/CMakeFiles/common.dir/ConsoleFrontend.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ConsoleFrontend.cpp.o -MF CMakeFiles/common.dir/ConsoleFrontend.cpp.o.d -o CMakeFiles/common.dir/ConsoleFrontend.cpp.o -c /<>/src/modules/common/ConsoleFrontend.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 9%] Building CXX object src/modules/common/CMakeFiles/common.dir/ConfigVar.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ConfigVar.cpp.o -MF CMakeFiles/common.dir/ConfigVar.cpp.o.d -o CMakeFiles/common.dir/ConfigVar.cpp.o -c /<>/src/modules/common/ConfigVar.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 10%] Building CXX object src/modules/common/CMakeFiles/common.dir/CommandSystem.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/CommandSystem.cpp.o -MF CMakeFiles/common.dir/CommandSystem.cpp.o.d -o CMakeFiles/common.dir/CommandSystem.cpp.o -c /<>/src/modules/common/CommandSystem.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 10%] Building CXX object src/modules/common/CMakeFiles/common.dir/SpriteDefinition.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/SpriteDefinition.cpp.o -MF CMakeFiles/common.dir/SpriteDefinition.cpp.o.d -o CMakeFiles/common.dir/SpriteDefinition.cpp.o -c /<>/src/modules/common/SpriteDefinition.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ /<>/src/modules/common/SpriteDefinition.cpp: In member function ‘void SpriteDefinition::init(const TextureDefinition&)’: /<>/src/modules/common/SpriteDefinition.cpp:52:34: warning: possibly dangling reference to a temporary [-Wdangling-reference] 52 | const ThemeType& theme = ThemeType::getByName(lua.getValueStringFromTable("theme")); | ^~~~~ /<>/src/modules/common/SpriteDefinition.cpp:52:90: note: ‘std::string’ {aka ‘std::__cxx11::basic_string’} temporary created here 52 | const ThemeType& theme = ThemeType::getByName(lua.getValueStringFromTable("theme")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 11%] Building CXX object src/modules/common/CMakeFiles/common.dir/URI.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/URI.cpp.o -MF CMakeFiles/common.dir/URI.cpp.o.d -o CMakeFiles/common.dir/URI.cpp.o -c /<>/src/modules/common/URI.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 11%] Building CXX object src/modules/common/CMakeFiles/common.dir/ByteStream.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ByteStream.cpp.o -MF CMakeFiles/common.dir/ByteStream.cpp.o.d -o CMakeFiles/common.dir/ByteStream.cpp.o -c /<>/src/modules/common/ByteStream.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/common/ByteStream.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.cpp: In member function ‘int16_t ByteStream::peekShort() const’: /<>/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object src/modules/common/CMakeFiles/common.dir/ports/Unix.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ports/Unix.cpp.o -MF CMakeFiles/common.dir/ports/Unix.cpp.o.d -o CMakeFiles/common.dir/ports/Unix.cpp.o -c /<>/src/modules/common/ports/Unix.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 12%] Linking CXX static library ../../../Release/lib/libcommon.a cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/cmake -P CMakeFiles/common.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/common.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libcommon.a CMakeFiles/common.dir/ConfigPersisterSQL.cpp.o CMakeFiles/common.dir/ThemeType.cpp.o CMakeFiles/common.dir/KeyValueParser.cpp.o CMakeFiles/common.dir/TextureDefinition.cpp.o CMakeFiles/common.dir/IConsole.cpp.o CMakeFiles/common.dir/String.cpp.o CMakeFiles/common.dir/SQLite.cpp.o CMakeFiles/common.dir/Thread.cpp.o CMakeFiles/common.dir/ConfigManager.cpp.o CMakeFiles/common.dir/EventHandler.cpp.o CMakeFiles/common.dir/MemoryAllocator.cpp.o CMakeFiles/common.dir/TextConsole.cpp.o CMakeFiles/common.dir/MapManager.cpp.o CMakeFiles/common.dir/FileSystem.cpp.o CMakeFiles/common.dir/LUALibrary.cpp.o CMakeFiles/common.dir/LUAMapContext.cpp.o CMakeFiles/common.dir/Log.cpp.o CMakeFiles/common.dir/TimeManager.cpp.o CMakeFiles/common.dir/ExecutionTime.cpp.o CMakeFiles/common.dir/File.cpp.o CMakeFiles/common.dir/ConsoleFrontend.cpp.o CMakeFiles/common.dir/ConfigVar.cpp.o CMakeFiles/common.dir/CommandSystem.cpp.o CMakeFiles/common.dir/SpriteDefinition.cpp.o CMakeFiles/common.dir/URI.cpp.o CMakeFiles/common.dir/ByteStream.cpp.o CMakeFiles/common.dir/ports/Unix.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libcommon.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 12%] Built target common make -f src/modules/network/CMakeFiles/network.dir/build.make src/modules/network/CMakeFiles/network.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/network /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/network /<>/obj-arm-linux-gnueabi/src/modules/network/CMakeFiles/network.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/network/CMakeFiles/network.dir/build.make src/modules/network/CMakeFiles/network.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 13%] Building CXX object src/modules/network/CMakeFiles/network.dir/NoNetwork.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/network && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/network/CMakeFiles/network.dir/NoNetwork.cpp.o -MF CMakeFiles/network.dir/NoNetwork.cpp.o.d -o CMakeFiles/network.dir/NoNetwork.cpp.o -c /<>/src/modules/network/NoNetwork.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/network/NoNetwork.h:3, from /<>/src/modules/network/NoNetwork.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/modules/network/CMakeFiles/network.dir/Network.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/network && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/network/CMakeFiles/network.dir/Network.cpp.o -MF CMakeFiles/network.dir/Network.cpp.o.d -o CMakeFiles/network.dir/Network.cpp.o -c /<>/src/modules/network/Network.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/network/Network.h:6, from /<>/src/modules/network/Network.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object src/modules/network/CMakeFiles/network.dir/ProtocolMessageFactory.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/network && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/network/CMakeFiles/network.dir/ProtocolMessageFactory.cpp.o -MF CMakeFiles/network.dir/ProtocolMessageFactory.cpp.o.d -o CMakeFiles/network.dir/ProtocolMessageFactory.cpp.o -c /<>/src/modules/network/ProtocolMessageFactory.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolMessage.h:3, from /<>/src/modules/network/ProtocolMessageFactory.h:3, from /<>/src/modules/network/ProtocolMessageFactory.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PingMessage.h: In destructor ‘virtual PingMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PingMessage.h:21:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 21 | PROTOCOL_CLASS_FACTORY(PingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h: In destructor ‘virtual LoadMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(LoadMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h: In destructor ‘virtual ClientInitMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(ClientInitMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ErrorMessage.h: In destructor ‘virtual ErrorMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ErrorMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(ErrorMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ChangeAnimationMessage.h: In destructor ‘virtual ChangeAnimationMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ChangeAnimationMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(ChangeAnimationMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/CooldownMessage.h: In destructor ‘virtual CooldownMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/CooldownMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(CooldownMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapRestartMessage.h: In destructor ‘virtual MapRestartMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapRestartMessage.h:14:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 14 | PROTOCOL_CLASS_FACTORY(MapRestartMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TextMessage.h: In destructor ‘virtual TextMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TextMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(TextMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PauseMessage.h: In destructor ‘virtual PauseMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PauseMessage.h:14:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 14 | PROTOCOL_CLASS_FACTORY(PauseMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/AddEntityMessage.h: In destructor ‘virtual AddEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/AddEntityMessage.h:31:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 31 | PROTOCOL_CLASS_FACTORY(AddEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateEntityMessage.h: In destructor ‘virtual UpdateEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateEntityMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(UpdateEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapSettingsMessage.h: In destructor ‘virtual MapSettingsMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapSettingsMessage.h:19:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 19 | PROTOCOL_CLASS_FACTORY(MapSettingsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/InitDoneMessage.h: In destructor ‘virtual InitDoneMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/InitDoneMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(InitDoneMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RemoveEntityMessage.h: In destructor ‘virtual RemoveEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RemoveEntityMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(RemoveEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SpawnInfoMessage.h: In destructor ‘virtual SpawnInfoMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SpawnInfoMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(SpawnInfoMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RumbleMessage.h: In destructor ‘virtual RumbleMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RumbleMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(RumbleMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/BackToMainMessage.h: In destructor ‘virtual BackToMainMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/BackToMainMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(BackToMainMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FinishedMapMessage.h: In destructor ‘virtual FinishedMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FinishedMapMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(FinishedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h: In destructor ‘virtual StopMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(StopMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h: In destructor ‘virtual MovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(MovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h: In destructor ‘virtual FingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(FingerMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FailedMapMessage.h: In destructor ‘virtual FailedMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FailedMapMessage.h:19:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 19 | PROTOCOL_CLASS_FACTORY(FailedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateParticleMessage.h: In destructor ‘virtual UpdateParticleMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateParticleMessage.h:30:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 30 | PROTOCOL_CLASS_FACTORY(UpdateParticleMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SoundMessage.h: In destructor ‘virtual SoundMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SoundMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(SoundMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateHitpointsMessage.h: In destructor ‘virtual UpdateHitpointsMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateHitpointsMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdateHitpointsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateLivesMessage.h: In destructor ‘virtual UpdateLivesMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateLivesMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdateLivesMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TimeRemainingMessage.h: In destructor ‘virtual TimeRemainingMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TimeRemainingMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(TimeRemainingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePointsMessage.h: In destructor ‘virtual UpdatePointsMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePointsMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdatePointsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePackageCountMessage.h: In destructor ‘virtual UpdatePackageCountMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePackageCountMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdatePackageCountMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object src/modules/network/CMakeFiles/network.dir/INetwork.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/network && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/network/CMakeFiles/network.dir/INetwork.cpp.o -MF CMakeFiles/network.dir/INetwork.cpp.o.d -o CMakeFiles/network.dir/INetwork.cpp.o -c /<>/src/modules/network/INetwork.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/network/INetwork.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 15%] Linking CXX static library ../../../Release/lib/libnetwork.a cd /<>/obj-arm-linux-gnueabi/src/modules/network && /usr/bin/cmake -P CMakeFiles/network.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/network && /usr/bin/cmake -E cmake_link_script CMakeFiles/network.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libnetwork.a CMakeFiles/network.dir/NoNetwork.cpp.o CMakeFiles/network.dir/Network.cpp.o CMakeFiles/network.dir/ProtocolMessageFactory.cpp.o CMakeFiles/network.dir/INetwork.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libnetwork.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 15%] Built target network make -f src/modules/campaign/CMakeFiles/campaign.dir/build.make src/modules/campaign/CMakeFiles/campaign.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/campaign /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/campaign /<>/obj-arm-linux-gnueabi/src/modules/campaign/CMakeFiles/campaign.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/campaign/CMakeFiles/campaign.dir/build.make src/modules/campaign/CMakeFiles/campaign.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 15%] Building CXX object src/modules/campaign/CMakeFiles/campaign.dir/CampaignMap.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/campaign && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/campaign/CMakeFiles/campaign.dir/CampaignMap.cpp.o -MF CMakeFiles/campaign.dir/CampaignMap.cpp.o.d -o CMakeFiles/campaign.dir/CampaignMap.cpp.o -c /<>/src/modules/campaign/CampaignMap.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 15%] Building CXX object src/modules/campaign/CMakeFiles/campaign.dir/CampaignManager.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/campaign && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/campaign/CMakeFiles/campaign.dir/CampaignManager.cpp.o -MF CMakeFiles/campaign.dir/CampaignManager.cpp.o.d -o CMakeFiles/campaign.dir/CampaignManager.cpp.o -c /<>/src/modules/campaign/CampaignManager.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 16%] Building CXX object src/modules/campaign/CMakeFiles/campaign.dir/persister/SQLitePersister.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/campaign && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/campaign/CMakeFiles/campaign.dir/persister/SQLitePersister.cpp.o -MF CMakeFiles/campaign.dir/persister/SQLitePersister.cpp.o.d -o CMakeFiles/campaign.dir/persister/SQLitePersister.cpp.o -c /<>/src/modules/campaign/persister/SQLitePersister.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 16%] Building CXX object src/modules/campaign/CMakeFiles/campaign.dir/persister/GooglePlayPersister.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/campaign && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/campaign/CMakeFiles/campaign.dir/persister/GooglePlayPersister.cpp.o -MF CMakeFiles/campaign.dir/persister/GooglePlayPersister.cpp.o.d -o CMakeFiles/campaign.dir/persister/GooglePlayPersister.cpp.o -c /<>/src/modules/campaign/persister/GooglePlayPersister.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 17%] Building CXX object src/modules/campaign/CMakeFiles/campaign.dir/Campaign.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/campaign && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/campaign/CMakeFiles/campaign.dir/Campaign.cpp.o -MF CMakeFiles/campaign.dir/Campaign.cpp.o.d -o CMakeFiles/campaign.dir/Campaign.cpp.o -c /<>/src/modules/campaign/Campaign.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 17%] Linking CXX static library ../../../Release/lib/libcampaign.a cd /<>/obj-arm-linux-gnueabi/src/modules/campaign && /usr/bin/cmake -P CMakeFiles/campaign.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/campaign && /usr/bin/cmake -E cmake_link_script CMakeFiles/campaign.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libcampaign.a CMakeFiles/campaign.dir/CampaignMap.cpp.o CMakeFiles/campaign.dir/CampaignManager.cpp.o CMakeFiles/campaign.dir/persister/SQLitePersister.cpp.o CMakeFiles/campaign.dir/persister/GooglePlayPersister.cpp.o CMakeFiles/campaign.dir/Campaign.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libcampaign.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 17%] Built target campaign make -f src/modules/game/CMakeFiles/game.dir/build.make src/modules/game/CMakeFiles/game.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/game /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/game /<>/obj-arm-linux-gnueabi/src/modules/game/CMakeFiles/game.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/game/CMakeFiles/game.dir/build.make src/modules/game/CMakeFiles/game.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 17%] Building CXX object src/modules/game/CMakeFiles/game.dir/GameRegistry.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/game && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/game/CMakeFiles/game.dir/GameRegistry.cpp.o -MF CMakeFiles/game.dir/GameRegistry.cpp.o.d -o CMakeFiles/game.dir/GameRegistry.cpp.o -c /<>/src/modules/game/GameRegistry.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/game/IGame.h:4, from /<>/src/modules/game/GameRegistry.h:4, from /<>/src/modules/game/GameRegistry.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabi/include/c++/15/bits/stl_algobase.h:64, from /usr/arm-linux-gnueabi/include/c++/15/bits/stl_tree.h:65, from /usr/arm-linux-gnueabi/include/c++/15/map:64, from /<>/src/modules/common/IFactoryRegistry.h:3, from /<>/src/modules/game/GameRegistry.h:3: In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = const std::__cxx11::basic_string&; _U2 = IGame*&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = IGame*]’, inlined from ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const __cxx11::basic_string&; _T2 = IGame*&]’ at /usr/arm-linux-gnueabi/include/c++/15/bits/stl_pair.h:1169:72, inlined from ‘IGame* GameRegistry::getGame(const std::string&)’ at /<>/src/modules/game/GameRegistry.cpp:39:30: /usr/arm-linux-gnueabi/include/c++/15/bits/stl_pair.h:902:42: warning: ‘game’ may be used uninitialized [-Wmaybe-uninitialized] 902 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/game/GameRegistry.cpp: In member function ‘IGame* GameRegistry::getGame(const std::string&)’: /<>/src/modules/game/GameRegistry.cpp:18:17: note: ‘game’ was declared here 18 | GamePtr game; | ^~~~ [ 18%] Building CXX object src/modules/game/CMakeFiles/game.dir/IGame.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/game && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/game/CMakeFiles/game.dir/IGame.cpp.o -MF CMakeFiles/game.dir/IGame.cpp.o.d -o CMakeFiles/game.dir/IGame.cpp.o -c /<>/src/modules/game/IGame.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/game/IGame.h:4, from /<>/src/modules/game/IGame.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 18%] Linking CXX static library ../../../Release/lib/libgame.a cd /<>/obj-arm-linux-gnueabi/src/modules/game && /usr/bin/cmake -P CMakeFiles/game.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/game && /usr/bin/cmake -E cmake_link_script CMakeFiles/game.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libgame.a CMakeFiles/game.dir/GameRegistry.cpp.o CMakeFiles/game.dir/IGame.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libgame.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 18%] Built target game make -f src/modules/service/CMakeFiles/service.dir/build.make src/modules/service/CMakeFiles/service.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/service /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/service /<>/obj-arm-linux-gnueabi/src/modules/service/CMakeFiles/service.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/service/CMakeFiles/service.dir/build.make src/modules/service/CMakeFiles/service.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 18%] Building CXX object src/modules/service/CMakeFiles/service.dir/ServiceProvider.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/service && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/service/CMakeFiles/service.dir/ServiceProvider.cpp.o -MF CMakeFiles/service.dir/ServiceProvider.cpp.o.d -o CMakeFiles/service.dir/ServiceProvider.cpp.o -c /<>/src/modules/service/ServiceProvider.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/network/Network.h:6, from /<>/src/modules/service/ServiceProvider.cpp:5: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 19%] Linking CXX static library ../../../Release/lib/libservice.a cd /<>/obj-arm-linux-gnueabi/src/modules/service && /usr/bin/cmake -P CMakeFiles/service.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/service && /usr/bin/cmake -E cmake_link_script CMakeFiles/service.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libservice.a CMakeFiles/service.dir/ServiceProvider.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libservice.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 19%] Built target service make -f src/modules/sound/CMakeFiles/sound.dir/build.make src/modules/sound/CMakeFiles/sound.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/sound /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/sound /<>/obj-arm-linux-gnueabi/src/modules/sound/CMakeFiles/sound.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/sound/CMakeFiles/sound.dir/build.make src/modules/sound/CMakeFiles/sound.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 19%] Building CXX object src/modules/sound/CMakeFiles/sound.dir/Sound.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/sound && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/sound/CMakeFiles/sound.dir/Sound.cpp.o -MF CMakeFiles/sound.dir/Sound.cpp.o.d -o CMakeFiles/sound.dir/Sound.cpp.o -c /<>/src/modules/sound/Sound.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 20%] Building CXX object src/modules/sound/CMakeFiles/sound.dir/SDLSoundEngine.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/sound && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/sound/CMakeFiles/sound.dir/SDLSoundEngine.cpp.o -MF CMakeFiles/sound.dir/SDLSoundEngine.cpp.o.d -o CMakeFiles/sound.dir/SDLSoundEngine.cpp.o -c /<>/src/modules/sound/SDLSoundEngine.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 20%] Linking CXX static library ../../../Release/lib/libsound.a cd /<>/obj-arm-linux-gnueabi/src/modules/sound && /usr/bin/cmake -P CMakeFiles/sound.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/sound && /usr/bin/cmake -E cmake_link_script CMakeFiles/sound.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libsound.a CMakeFiles/sound.dir/Sound.cpp.o CMakeFiles/sound.dir/SDLSoundEngine.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libsound.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 20%] Built target sound make -f src/modules/textures/CMakeFiles/texture.dir/build.make src/modules/textures/CMakeFiles/texture.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/textures /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/textures /<>/obj-arm-linux-gnueabi/src/modules/textures/CMakeFiles/texture.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/textures/CMakeFiles/texture.dir/build.make src/modules/textures/CMakeFiles/texture.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 21%] Building CXX object src/modules/textures/CMakeFiles/texture.dir/Texture.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/textures && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/textures/CMakeFiles/texture.dir/Texture.cpp.o -MF CMakeFiles/texture.dir/Texture.cpp.o.d -o CMakeFiles/texture.dir/Texture.cpp.o -c /<>/src/modules/textures/Texture.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 21%] Building CXX object src/modules/textures/CMakeFiles/texture.dir/TextureCache.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/textures && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/textures/CMakeFiles/texture.dir/TextureCache.cpp.o -MF CMakeFiles/texture.dir/TextureCache.cpp.o.d -o CMakeFiles/texture.dir/TextureCache.cpp.o -c /<>/src/modules/textures/TextureCache.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 22%] Linking CXX static library ../../../Release/lib/libtexture.a cd /<>/obj-arm-linux-gnueabi/src/modules/textures && /usr/bin/cmake -P CMakeFiles/texture.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/textures && /usr/bin/cmake -E cmake_link_script CMakeFiles/texture.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libtexture.a CMakeFiles/texture.dir/Texture.cpp.o CMakeFiles/texture.dir/TextureCache.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libtexture.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 22%] Built target texture make -f src/modules/sprites/CMakeFiles/sprite.dir/build.make src/modules/sprites/CMakeFiles/sprite.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/sprites /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/sprites /<>/obj-arm-linux-gnueabi/src/modules/sprites/CMakeFiles/sprite.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/sprites/CMakeFiles/sprite.dir/build.make src/modules/sprites/CMakeFiles/sprite.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 23%] Building CXX object src/modules/sprites/CMakeFiles/sprite.dir/Sprite.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/sprites && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/sprites/CMakeFiles/sprite.dir/Sprite.cpp.o -MF CMakeFiles/sprite.dir/Sprite.cpp.o.d -o CMakeFiles/sprite.dir/Sprite.cpp.o -c /<>/src/modules/sprites/Sprite.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 23%] Building CXX object src/modules/sprites/CMakeFiles/sprite.dir/SpriteCache.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/sprites && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/sprites/CMakeFiles/sprite.dir/SpriteCache.cpp.o -MF CMakeFiles/sprite.dir/SpriteCache.cpp.o.d -o CMakeFiles/sprite.dir/SpriteCache.cpp.o -c /<>/src/modules/sprites/SpriteCache.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 23%] Linking CXX static library ../../../Release/lib/libsprite.a cd /<>/obj-arm-linux-gnueabi/src/modules/sprites && /usr/bin/cmake -P CMakeFiles/sprite.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/sprites && /usr/bin/cmake -E cmake_link_script CMakeFiles/sprite.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libsprite.a CMakeFiles/sprite.dir/Sprite.cpp.o CMakeFiles/sprite.dir/SpriteCache.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libsprite.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 23%] Built target sprite make -f src/modules/particles/CMakeFiles/particle.dir/build.make src/modules/particles/CMakeFiles/particle.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/particles /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/particles /<>/obj-arm-linux-gnueabi/src/modules/particles/CMakeFiles/particle.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/particles/CMakeFiles/particle.dir/build.make src/modules/particles/CMakeFiles/particle.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 23%] Building CXX object src/modules/particles/CMakeFiles/particle.dir/Bubble.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/particles && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Bubble.cpp.o -MF CMakeFiles/particle.dir/Bubble.cpp.o.d -o CMakeFiles/particle.dir/Bubble.cpp.o -c /<>/src/modules/particles/Bubble.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 23%] Building CXX object src/modules/particles/CMakeFiles/particle.dir/Particle.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/particles && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Particle.cpp.o -MF CMakeFiles/particle.dir/Particle.cpp.o.d -o CMakeFiles/particle.dir/Particle.cpp.o -c /<>/src/modules/particles/Particle.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 24%] Building CXX object src/modules/particles/CMakeFiles/particle.dir/ParticleSystem.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/particles && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/ParticleSystem.cpp.o -MF CMakeFiles/particle.dir/ParticleSystem.cpp.o.d -o CMakeFiles/particle.dir/ParticleSystem.cpp.o -c /<>/src/modules/particles/ParticleSystem.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 24%] Building CXX object src/modules/particles/CMakeFiles/particle.dir/Snow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/particles && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Snow.cpp.o -MF CMakeFiles/particle.dir/Snow.cpp.o.d -o CMakeFiles/particle.dir/Snow.cpp.o -c /<>/src/modules/particles/Snow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 25%] Building CXX object src/modules/particles/CMakeFiles/particle.dir/Sparkle.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/particles && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Sparkle.cpp.o -MF CMakeFiles/particle.dir/Sparkle.cpp.o.d -o CMakeFiles/particle.dir/Sparkle.cpp.o -c /<>/src/modules/particles/Sparkle.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 25%] Linking CXX static library ../../../Release/lib/libparticle.a cd /<>/obj-arm-linux-gnueabi/src/modules/particles && /usr/bin/cmake -P CMakeFiles/particle.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/particles && /usr/bin/cmake -E cmake_link_script CMakeFiles/particle.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libparticle.a CMakeFiles/particle.dir/Bubble.cpp.o CMakeFiles/particle.dir/Particle.cpp.o CMakeFiles/particle.dir/ParticleSystem.cpp.o CMakeFiles/particle.dir/Snow.cpp.o CMakeFiles/particle.dir/Sparkle.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libparticle.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 25%] Built target particle make -f src/modules/physics/CMakeFiles/physics.dir/build.make src/modules/physics/CMakeFiles/physics.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/physics /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/physics /<>/obj-arm-linux-gnueabi/src/modules/physics/CMakeFiles/physics.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/physics/CMakeFiles/physics.dir/build.make src/modules/physics/CMakeFiles/physics.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 26%] Building CXX object src/modules/physics/CMakeFiles/physics.dir/DebugRenderer.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/physics && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/physics/CMakeFiles/physics.dir/DebugRenderer.cpp.o -MF CMakeFiles/physics.dir/DebugRenderer.cpp.o.d -o CMakeFiles/physics.dir/DebugRenderer.cpp.o -c /<>/src/modules/physics/DebugRenderer.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 26%] Linking CXX static library ../../../Release/lib/libphysics.a cd /<>/obj-arm-linux-gnueabi/src/modules/physics && /usr/bin/cmake -P CMakeFiles/physics.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/physics && /usr/bin/cmake -E cmake_link_script CMakeFiles/physics.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libphysics.a CMakeFiles/physics.dir/DebugRenderer.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libphysics.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 26%] Built target physics make -f src/modules/ui/CMakeFiles/ui.dir/build.make src/modules/ui/CMakeFiles/ui.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/ui /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/ui /<>/obj-arm-linux-gnueabi/src/modules/ui/CMakeFiles/ui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/ui/CMakeFiles/ui.dir/build.make src/modules/ui/CMakeFiles/ui.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 26%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/UI.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/UI.cpp.o -MF CMakeFiles/ui.dir/UI.cpp.o.d -o CMakeFiles/ui.dir/UI.cpp.o -c /<>/src/modules/ui/UI.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/game/IGame.h:4, from /<>/src/modules/game/GameRegistry.h:4, from /<>/src/modules/ui/UI.cpp:15: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/BitmapFont.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/BitmapFont.cpp.o -MF CMakeFiles/ui.dir/BitmapFont.cpp.o.d -o CMakeFiles/ui.dir/BitmapFont.cpp.o -c /<>/src/modules/ui/BitmapFont.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 27%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMapEditor.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMapEditor.cpp.o -MF CMakeFiles/ui.dir/nodes/IUINodeMapEditor.cpp.o.d -o CMakeFiles/ui.dir/nodes/IUINodeMapEditor.cpp.o -c /<>/src/modules/ui/nodes/IUINodeMapEditor.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 27%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeEntitySelector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeEntitySelector.cpp.o -MF CMakeFiles/ui.dir/nodes/IUINodeEntitySelector.cpp.o.d -o CMakeFiles/ui.dir/nodes/IUINodeEntitySelector.cpp.o -c /<>/src/modules/ui/nodes/IUINodeEntitySelector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 28%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeSpriteSelector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeSpriteSelector.cpp.o -MF CMakeFiles/ui.dir/nodes/IUINodeSpriteSelector.cpp.o.d -o CMakeFiles/ui.dir/nodes/IUINodeSpriteSelector.cpp.o -c /<>/src/modules/ui/nodes/IUINodeSpriteSelector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 28%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapSelector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapSelector.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeMapSelector.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeMapSelector.cpp.o -c /<>/src/modules/ui/nodes/UINodeMapSelector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 29%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCampaignSelector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCampaignSelector.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeCampaignSelector.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeCampaignSelector.cpp.o -c /<>/src/modules/ui/nodes/UINodeCampaignSelector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 29%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSlider.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSlider.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeSlider.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeSlider.cpp.o -c /<>/src/modules/ui/nodes/UINodeSlider.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 30%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSprite.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSprite.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeSprite.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeSprite.cpp.o -c /<>/src/modules/ui/nodes/UINodeSprite.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 30%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBackground.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBackground.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeBackground.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeBackground.cpp.o -c /<>/src/modules/ui/nodes/UINodeBackground.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 30%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeButton.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeButton.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeButton.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeButton.cpp.o -c /<>/src/modules/ui/nodes/UINodeButton.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 31%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBar.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBar.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeBar.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeBar.cpp.o -c /<>/src/modules/ui/nodes/UINodeBar.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 31%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeGooglePlayButton.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeGooglePlayButton.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeGooglePlayButton.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeGooglePlayButton.cpp.o -c /<>/src/modules/ui/nodes/UINodeGooglePlayButton.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 32%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeLabel.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeLabel.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeLabel.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeLabel.cpp.o -c /<>/src/modules/ui/nodes/UINodeLabel.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 32%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINode.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINode.cpp.o -MF CMakeFiles/ui.dir/nodes/UINode.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINode.cpp.o -c /<>/src/modules/ui/nodes/UINode.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 33%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodePaymentSelector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodePaymentSelector.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodePaymentSelector.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodePaymentSelector.cpp.o -c /<>/src/modules/ui/nodes/UINodePaymentSelector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 33%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCheckbox.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCheckbox.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeCheckbox.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeCheckbox.cpp.o -c /<>/src/modules/ui/nodes/UINodeCheckbox.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 33%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapControl.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapControl.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeMapControl.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeMapControl.cpp.o -c /<>/src/modules/ui/nodes/UINodeMapControl.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/modules/ui/nodes/IUINodeMap.h:5, from /<>/src/modules/ui/nodes/UINodeMapControl.cpp:3: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeKey.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeKey.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeKey.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeKey.cpp.o -c /<>/src/modules/ui/nodes/UINodeKey.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 34%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapStringSelector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapStringSelector.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeMapStringSelector.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeMapStringSelector.cpp.o -c /<>/src/modules/ui/nodes/UINodeMapStringSelector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 35%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSpinner.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSpinner.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeSpinner.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeSpinner.cpp.o -c /<>/src/modules/ui/nodes/UINodeSpinner.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 35%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeTextInput.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeTextInput.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeTextInput.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeTextInput.cpp.o -c /<>/src/modules/ui/nodes/UINodeTextInput.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 36%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapEditorSelectedItem.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapEditorSelectedItem.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeMapEditorSelectedItem.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeMapEditorSelectedItem.cpp.o -c /<>/src/modules/ui/nodes/UINodeMapEditorSelectedItem.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 36%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapFingerControl.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapFingerControl.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeMapFingerControl.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeMapFingerControl.cpp.o -c /<>/src/modules/ui/nodes/UINodeMapFingerControl.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/modules/ui/nodes/IUINodeMap.h:5, from /<>/src/modules/ui/nodes/UINodeMapFingerControl.cpp:3: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMap.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMap.cpp.o -MF CMakeFiles/ui.dir/nodes/IUINodeMap.cpp.o.d -o CMakeFiles/ui.dir/nodes/IUINodeMap.cpp.o -c /<>/src/modules/ui/nodes/IUINodeMap.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/modules/ui/nodes/IUINodeMap.h:5, from /<>/src/modules/ui/nodes/IUINodeMap.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ChangeAnimationMessage.h: In destructor ‘virtual ChangeAnimationMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ChangeAnimationMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(ChangeAnimationMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapRestartMessage.h: In destructor ‘virtual MapRestartMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapRestartMessage.h:14:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 14 | PROTOCOL_CLASS_FACTORY(MapRestartMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PauseMessage.h: In destructor ‘virtual PauseMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PauseMessage.h:14:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 14 | PROTOCOL_CLASS_FACTORY(PauseMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateEntityMessage.h: In destructor ‘virtual UpdateEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateEntityMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(UpdateEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RemoveEntityMessage.h: In destructor ‘virtual RemoveEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RemoveEntityMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(RemoveEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SoundMessage.h: In destructor ‘virtual SoundMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SoundMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(SoundMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/BackToMainMessage.h: In destructor ‘virtual BackToMainMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/BackToMainMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(BackToMainMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RumbleMessage.h: In destructor ‘virtual RumbleMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RumbleMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(RumbleMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TextMessage.h: In destructor ‘virtual TextMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TextMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(TextMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/CooldownMessage.h: In destructor ‘virtual CooldownMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/CooldownMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(CooldownMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h: In destructor ‘virtual LoadMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(LoadMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapSettingsMessage.h: In destructor ‘virtual MapSettingsMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapSettingsMessage.h:19:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 19 | PROTOCOL_CLASS_FACTORY(MapSettingsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateHitpointsMessage.h: In destructor ‘virtual UpdateHitpointsMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateHitpointsMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdateHitpointsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateLivesMessage.h: In destructor ‘virtual UpdateLivesMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateLivesMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdateLivesMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePointsMessage.h: In destructor ‘virtual UpdatePointsMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePointsMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdatePointsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TimeRemainingMessage.h: In destructor ‘virtual TimeRemainingMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TimeRemainingMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(TimeRemainingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FinishedMapMessage.h: In destructor ‘virtual FinishedMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FinishedMapMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(FinishedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeServerSelector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeServerSelector.cpp.o -MF CMakeFiles/ui.dir/nodes/UINodeServerSelector.cpp.o.d -o CMakeFiles/ui.dir/nodes/UINodeServerSelector.cpp.o -c /<>/src/modules/ui/nodes/UINodeServerSelector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/ui/nodes/UINodeServerSelector.h:4, from /<>/src/modules/ui/nodes/UINodeServerSelector.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/FontDefinition.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/FontDefinition.cpp.o -MF CMakeFiles/ui.dir/FontDefinition.cpp.o.d -o CMakeFiles/ui.dir/FontDefinition.cpp.o -c /<>/src/modules/ui/FontDefinition.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 38%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/layouts/UIFillLayout.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/layouts/UIFillLayout.cpp.o -MF CMakeFiles/ui.dir/layouts/UIFillLayout.cpp.o.d -o CMakeFiles/ui.dir/layouts/UIFillLayout.cpp.o -c /<>/src/modules/ui/layouts/UIFillLayout.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 38%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/layouts/UIHBoxLayout.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/layouts/UIHBoxLayout.cpp.o -MF CMakeFiles/ui.dir/layouts/UIHBoxLayout.cpp.o.d -o CMakeFiles/ui.dir/layouts/UIHBoxLayout.cpp.o -c /<>/src/modules/ui/layouts/UIHBoxLayout.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 39%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/layouts/UIVBoxLayout.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/layouts/UIVBoxLayout.cpp.o -MF CMakeFiles/ui.dir/layouts/UIVBoxLayout.cpp.o.d -o CMakeFiles/ui.dir/layouts/UIVBoxLayout.cpp.o -c /<>/src/modules/ui/layouts/UIVBoxLayout.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 39%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorOptionsWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorOptionsWindow.cpp.o -MF CMakeFiles/ui.dir/windows/IUIMapEditorOptionsWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/IUIMapEditorOptionsWindow.cpp.o -c /<>/src/modules/ui/windows/IUIMapEditorOptionsWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 39%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIMapEditorHelpWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIMapEditorHelpWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIMapEditorHelpWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIMapEditorHelpWindow.cpp.o -c /<>/src/modules/ui/windows/UIMapEditorHelpWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 40%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorWindow.cpp.o -MF CMakeFiles/ui.dir/windows/IUIMapEditorWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/IUIMapEditorWindow.cpp.o -c /<>/src/modules/ui/windows/IUIMapEditorWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 40%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIMapSelectorWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIMapSelectorWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIMapSelectorWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIMapSelectorWindow.cpp.o -c /<>/src/modules/ui/windows/UIMapSelectorWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 41%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UICreateServerWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UICreateServerWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UICreateServerWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UICreateServerWindow.cpp.o -c /<>/src/modules/ui/windows/UICreateServerWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 41%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignMapWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignMapWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UICampaignMapWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UICampaignMapWindow.cpp.o -c /<>/src/modules/ui/windows/UICampaignMapWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 42%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIMultiplayerWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIMultiplayerWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIMultiplayerWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIMultiplayerWindow.cpp.o -c /<>/src/modules/ui/windows/UIMultiplayerWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/ui/nodes/UINodeServerSelector.h:4, from /<>/src/modules/ui/windows/UIMultiplayerWindow.cpp:7: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PingMessage.h: In destructor ‘virtual PingMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PingMessage.h:21:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 21 | PROTOCOL_CLASS_FACTORY(PingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UISettingsWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UISettingsWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UISettingsWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UISettingsWindow.cpp.o -c /<>/src/modules/ui/windows/UISettingsWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/ui/windows/UISettingsWindow.cpp:19: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIGooglePlayWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIGooglePlayWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIGooglePlayWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIGooglePlayWindow.cpp.o -c /<>/src/modules/ui/windows/UIGooglePlayWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 43%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIModeSelectionWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIModeSelectionWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIModeSelectionWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIModeSelectionWindow.cpp.o -c /<>/src/modules/ui/windows/UIModeSelectionWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 43%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UICampaignWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UICampaignWindow.cpp.o -c /<>/src/modules/ui/windows/UICampaignWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/ui/windows/main/ContinuePlayNodeListener.h:7, from /<>/src/modules/ui/windows/UICampaignWindow.cpp:10: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapWindow.cpp.o -MF CMakeFiles/ui.dir/windows/IUIMapWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/IUIMapWindow.cpp.o -c /<>/src/modules/ui/windows/IUIMapWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/modules/ui/nodes/IUINodeMap.h:5, from /<>/src/modules/ui/windows/IUIMapWindow.cpp:17: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIPopupWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIPopupWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIPopupWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIPopupWindow.cpp.o -c /<>/src/modules/ui/windows/UIPopupWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 45%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIWindow.cpp.o -c /<>/src/modules/ui/windows/UIWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 45%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIPaymentWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIPaymentWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIPaymentWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIPaymentWindow.cpp.o -c /<>/src/modules/ui/windows/UIPaymentWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 45%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIMapOptionsWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIMapOptionsWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIMapOptionsWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIMapOptionsWindow.cpp.o -c /<>/src/modules/ui/windows/UIMapOptionsWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/ui/windows/UIMapOptionsWindow.cpp:7: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIGestureWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIGestureWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIGestureWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIGestureWindow.cpp.o -c /<>/src/modules/ui/windows/UIGestureWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 46%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIMapFinishedWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIMapFinishedWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIMapFinishedWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIMapFinishedWindow.cpp.o -c /<>/src/modules/ui/windows/UIMapFinishedWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/ui/windows/main/ContinuePlayNodeListener.h:7, from /<>/src/modules/ui/windows/UIMapFinishedWindow.cpp:11: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIHelpWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIHelpWindow.cpp.o -MF CMakeFiles/ui.dir/windows/UIHelpWindow.cpp.o.d -o CMakeFiles/ui.dir/windows/UIHelpWindow.cpp.o -c /<>/src/modules/ui/windows/UIHelpWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 47%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/intro/Intro.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.4 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/intro/Intro.cpp.o -MF CMakeFiles/ui.dir/windows/intro/Intro.cpp.o.d -o CMakeFiles/ui.dir/windows/intro/Intro.cpp.o -c /<>/src/modules/ui/windows/intro/Intro.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 48%] Linking CXX static library ../../../Release/lib/libui.a cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/cmake -P CMakeFiles/ui.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/ui && /usr/bin/cmake -E cmake_link_script CMakeFiles/ui.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libui.a CMakeFiles/ui.dir/UI.cpp.o CMakeFiles/ui.dir/BitmapFont.cpp.o CMakeFiles/ui.dir/nodes/IUINodeMapEditor.cpp.o CMakeFiles/ui.dir/nodes/IUINodeEntitySelector.cpp.o CMakeFiles/ui.dir/nodes/IUINodeSpriteSelector.cpp.o CMakeFiles/ui.dir/nodes/UINodeMapSelector.cpp.o CMakeFiles/ui.dir/nodes/UINodeCampaignSelector.cpp.o CMakeFiles/ui.dir/nodes/UINodeSlider.cpp.o CMakeFiles/ui.dir/nodes/UINodeSprite.cpp.o CMakeFiles/ui.dir/nodes/UINodeBackground.cpp.o CMakeFiles/ui.dir/nodes/UINodeButton.cpp.o CMakeFiles/ui.dir/nodes/UINodeBar.cpp.o CMakeFiles/ui.dir/nodes/UINodeGooglePlayButton.cpp.o CMakeFiles/ui.dir/nodes/UINodeLabel.cpp.o CMakeFiles/ui.dir/nodes/UINode.cpp.o CMakeFiles/ui.dir/nodes/UINodePaymentSelector.cpp.o CMakeFiles/ui.dir/nodes/UINodeCheckbox.cpp.o CMakeFiles/ui.dir/nodes/UINodeMapControl.cpp.o CMakeFiles/ui.dir/nodes/UINodeKey.cpp.o CMakeFiles/ui.dir/nodes/UINodeMapStringSelector.cpp.o CMakeFiles/ui.dir/nodes/UINodeSpinner.cpp.o CMakeFiles/ui.dir/nodes/UINodeTextInput.cpp.o CMakeFiles/ui.dir/nodes/UINodeMapEditorSelectedItem.cpp.o CMakeFiles/ui.dir/nodes/UINodeMapFingerControl.cpp.o CMakeFiles/ui.dir/nodes/IUINodeMap.cpp.o CMakeFiles/ui.dir/nodes/UINodeServerSelector.cpp.o CMakeFiles/ui.dir/FontDefinition.cpp.o CMakeFiles/ui.dir/layouts/UIFillLayout.cpp.o CMakeFiles/ui.dir/layouts/UIHBoxLayout.cpp.o CMakeFiles/ui.dir/layouts/UIVBoxLayout.cpp.o CMakeFiles/ui.dir/windows/IUIMapEditorOptionsWindow.cpp.o CMakeFiles/ui.dir/windows/UIMapEditorHelpWindow.cpp.o CMakeFiles/ui.dir/windows/IUIMapEditorWindow.cpp.o CMakeFiles/ui.dir/windows/UIMapSelectorWindow.cpp.o CMakeFiles/ui.dir/windows/UICreateServerWindow.cpp.o CMakeFiles/ui.dir/windows/UICampaignMapWindow.cpp.o CMakeFiles/ui.dir/windows/UIMultiplayerWindow.cpp.o CMakeFiles/ui.dir/windows/UISettingsWindow.cpp.o CMakeFiles/ui.dir/windows/UIGooglePlayWindow.cpp.o CMakeFiles/ui.dir/windows/UIModeSelectionWindow.cpp.o CMakeFiles/ui.dir/windows/UICampaignWindow.cpp.o CMakeFiles/ui.dir/windows/IUIMapWindow.cpp.o CMakeFiles/ui.dir/windows/UIPopupWindow.cpp.o CMakeFiles/ui.dir/windows/UIWindow.cpp.o CMakeFiles/ui.dir/windows/UIPaymentWindow.cpp.o CMakeFiles/ui.dir/windows/UIMapOptionsWindow.cpp.o CMakeFiles/ui.dir/windows/UIGestureWindow.cpp.o CMakeFiles/ui.dir/windows/UIMapFinishedWindow.cpp.o CMakeFiles/ui.dir/windows/UIHelpWindow.cpp.o CMakeFiles/ui.dir/windows/intro/Intro.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libui.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 48%] Built target ui make -f src/modules/gfx/CMakeFiles/gfx.dir/build.make src/modules/gfx/CMakeFiles/gfx.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/gfx /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/gfx /<>/obj-arm-linux-gnueabi/src/modules/gfx/CMakeFiles/gfx.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/gfx/CMakeFiles/gfx.dir/build.make src/modules/gfx/CMakeFiles/gfx.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 49%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/AbstractGLFrontend.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/gfx && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/AbstractGLFrontend.cpp.o -MF CMakeFiles/gfx.dir/AbstractGLFrontend.cpp.o.d -o CMakeFiles/gfx.dir/AbstractGLFrontend.cpp.o -c /<>/src/modules/gfx/AbstractGLFrontend.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 49%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/SDLFrontend.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/gfx && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/SDLFrontend.cpp.o -MF CMakeFiles/gfx.dir/SDLFrontend.cpp.o.d -o CMakeFiles/gfx.dir/SDLFrontend.cpp.o -c /<>/src/modules/gfx/SDLFrontend.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/game/IGame.h:4, from /<>/src/modules/game/GameRegistry.h:4, from /<>/src/modules/gfx/SDLFrontend.cpp:11: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/GL3Frontend.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/gfx && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/GL3Frontend.cpp.o -MF CMakeFiles/gfx.dir/GL3Frontend.cpp.o.d -o CMakeFiles/gfx.dir/GL3Frontend.cpp.o -c /<>/src/modules/gfx/GL3Frontend.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 50%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/GLFunc.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/gfx && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/GLFunc.cpp.o -MF CMakeFiles/gfx.dir/GLFunc.cpp.o.d -o CMakeFiles/gfx.dir/GLFunc.cpp.o -c /<>/src/modules/gfx/GLFunc.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 50%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/FrameBuffer.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/gfx && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/FrameBuffer.cpp.o -MF CMakeFiles/gfx.dir/FrameBuffer.cpp.o.d -o CMakeFiles/gfx.dir/FrameBuffer.cpp.o -c /<>/src/modules/gfx/FrameBuffer.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 51%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/Shader.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/gfx && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/Shader.cpp.o -MF CMakeFiles/gfx.dir/Shader.cpp.o.d -o CMakeFiles/gfx.dir/Shader.cpp.o -c /<>/src/modules/gfx/Shader.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 51%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/GL1Frontend.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/gfx && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/GL1Frontend.cpp.o -MF CMakeFiles/gfx.dir/GL1Frontend.cpp.o.d -o CMakeFiles/gfx.dir/GL1Frontend.cpp.o -c /<>/src/modules/gfx/GL1Frontend.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 52%] Linking CXX static library ../../../Release/lib/libgfx.a cd /<>/obj-arm-linux-gnueabi/src/modules/gfx && /usr/bin/cmake -P CMakeFiles/gfx.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/gfx && /usr/bin/cmake -E cmake_link_script CMakeFiles/gfx.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libgfx.a CMakeFiles/gfx.dir/AbstractGLFrontend.cpp.o CMakeFiles/gfx.dir/SDLFrontend.cpp.o CMakeFiles/gfx.dir/GL3Frontend.cpp.o CMakeFiles/gfx.dir/GLFunc.cpp.o CMakeFiles/gfx.dir/FrameBuffer.cpp.o CMakeFiles/gfx.dir/Shader.cpp.o CMakeFiles/gfx.dir/GL1Frontend.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libgfx.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 52%] Built target gfx make -f src/modules/client/CMakeFiles/client.dir/build.make src/modules/client/CMakeFiles/client.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/client /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/client /<>/obj-arm-linux-gnueabi/src/modules/client/CMakeFiles/client.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/client/CMakeFiles/client.dir/build.make src/modules/client/CMakeFiles/client.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 52%] Building CXX object src/modules/client/CMakeFiles/client.dir/ClientConsole.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/ClientConsole.cpp.o -MF CMakeFiles/client.dir/ClientConsole.cpp.o.d -o CMakeFiles/client.dir/ClientConsole.cpp.o -c /<>/src/modules/client/ClientConsole.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 53%] Building CXX object src/modules/client/CMakeFiles/client.dir/Camera.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/Camera.cpp.o -MF CMakeFiles/client.dir/Camera.cpp.o.d -o CMakeFiles/client.dir/Camera.cpp.o -c /<>/src/modules/client/Camera.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 53%] Building CXX object src/modules/client/CMakeFiles/client.dir/ClientMap.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/ClientMap.cpp.o -MF CMakeFiles/client.dir/ClientMap.cpp.o.d -o CMakeFiles/client.dir/ClientMap.cpp.o -c /<>/src/modules/client/ClientMap.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/modules/client/ClientMap.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h: In destructor ‘virtual StopMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(StopMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h: In destructor ‘virtual MovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(MovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h: In destructor ‘virtual FingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(FingerMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h: In destructor ‘virtual ClientInitMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(ClientInitMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/modules/client/CMakeFiles/client.dir/entities/ClientEntity.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/entities/ClientEntity.cpp.o -MF CMakeFiles/client.dir/entities/ClientEntity.cpp.o.d -o CMakeFiles/client.dir/entities/ClientEntity.cpp.o -c /<>/src/modules/client/entities/ClientEntity.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 54%] Building CXX object src/modules/client/CMakeFiles/client.dir/entities/ClientPlayer.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/entities/ClientPlayer.cpp.o -MF CMakeFiles/client.dir/entities/ClientPlayer.cpp.o.d -o CMakeFiles/client.dir/entities/ClientPlayer.cpp.o -c /<>/src/modules/client/entities/ClientPlayer.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 55%] Building CXX object src/modules/client/CMakeFiles/client.dir/entities/ClientMapTile.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/entities/ClientMapTile.cpp.o -MF CMakeFiles/client.dir/entities/ClientMapTile.cpp.o.d -o CMakeFiles/client.dir/entities/ClientMapTile.cpp.o -c /<>/src/modules/client/entities/ClientMapTile.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 55%] Linking CXX static library ../../../Release/lib/libclient.a cd /<>/obj-arm-linux-gnueabi/src/modules/client && /usr/bin/cmake -P CMakeFiles/client.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/client && /usr/bin/cmake -E cmake_link_script CMakeFiles/client.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libclient.a CMakeFiles/client.dir/ClientConsole.cpp.o CMakeFiles/client.dir/Camera.cpp.o CMakeFiles/client.dir/ClientMap.cpp.o CMakeFiles/client.dir/entities/ClientEntity.cpp.o CMakeFiles/client.dir/entities/ClientPlayer.cpp.o CMakeFiles/client.dir/entities/ClientMapTile.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libclient.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 55%] Built target client make -f src/modules/mainloop/CMakeFiles/mainloop.dir/build.make src/modules/mainloop/CMakeFiles/mainloop.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/mainloop /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/modules/mainloop /<>/obj-arm-linux-gnueabi/src/modules/mainloop/CMakeFiles/mainloop.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/modules/mainloop/CMakeFiles/mainloop.dir/build.make src/modules/mainloop/CMakeFiles/mainloop.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 55%] Building CXX object src/modules/mainloop/CMakeFiles/mainloop.dir/SDLMainLoop.cpp.o cd /<>/obj-arm-linux-gnueabi/src/modules/mainloop && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/modules/mainloop/CMakeFiles/mainloop.dir/SDLMainLoop.cpp.o -MF CMakeFiles/mainloop.dir/SDLMainLoop.cpp.o.d -o CMakeFiles/mainloop.dir/SDLMainLoop.cpp.o -c /<>/src/modules/mainloop/SDLMainLoop.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/game/IGame.h:4, from /<>/src/modules/game/GameRegistry.h:4, from /<>/src/modules/mainloop/SDLMainLoop.h:11, from /<>/src/modules/mainloop/SDLMainLoop.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PingMessage.h: In destructor ‘virtual PingMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PingMessage.h:21:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 21 | PROTOCOL_CLASS_FACTORY(PingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 55%] Linking CXX static library ../../../Release/lib/libmainloop.a cd /<>/obj-arm-linux-gnueabi/src/modules/mainloop && /usr/bin/cmake -P CMakeFiles/mainloop.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/modules/mainloop && /usr/bin/cmake -E cmake_link_script CMakeFiles/mainloop.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libmainloop.a CMakeFiles/mainloop.dir/SDLMainLoop.cpp.o /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libmainloop.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 55%] Built target mainloop make -f src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/build.make src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/shared /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/cavepacker/shared /<>/obj-arm-linux-gnueabi/src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/build.make src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 56%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAnimation.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAnimation.cpp.o -MF CMakeFiles/cavepacker-shared.dir/CavePackerAnimation.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/CavePackerAnimation.cpp.o -c /<>/src/cavepacker/shared/CavePackerAnimation.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 56%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSQLitePersister.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSQLitePersister.cpp.o -MF CMakeFiles/cavepacker-shared.dir/CavePackerSQLitePersister.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/CavePackerSQLitePersister.cpp.o -c /<>/src/cavepacker/shared/CavePackerSQLitePersister.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 56%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSpriteType.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSpriteType.cpp.o -MF CMakeFiles/cavepacker-shared.dir/CavePackerSpriteType.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/CavePackerSpriteType.cpp.o -c /<>/src/cavepacker/shared/CavePackerSpriteType.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 57%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSoundType.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSoundType.cpp.o -MF CMakeFiles/cavepacker-shared.dir/CavePackerSoundType.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/CavePackerSoundType.cpp.o -c /<>/src/cavepacker/shared/CavePackerSoundType.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 57%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAchievement.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAchievement.cpp.o -MF CMakeFiles/cavepacker-shared.dir/CavePackerAchievement.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/CavePackerAchievement.cpp.o -c /<>/src/cavepacker/shared/CavePackerAchievement.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 58%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerEntityType.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerEntityType.cpp.o -MF CMakeFiles/cavepacker-shared.dir/CavePackerEntityType.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/CavePackerEntityType.cpp.o -c /<>/src/cavepacker/shared/CavePackerEntityType.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 58%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/SolutionUtil.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/SolutionUtil.cpp.o -MF CMakeFiles/cavepacker-shared.dir/SolutionUtil.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/SolutionUtil.cpp.o -c /<>/src/cavepacker/shared/SolutionUtil.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 59%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/Pathfinding.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/Pathfinding.cpp.o -MF CMakeFiles/cavepacker-shared.dir/Pathfinding.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/Pathfinding.cpp.o -c /<>/src/cavepacker/shared/Pathfinding.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 59%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/BoardState.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/BoardState.cpp.o -MF CMakeFiles/cavepacker-shared.dir/BoardState.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/BoardState.cpp.o -c /<>/src/cavepacker/shared/BoardState.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 59%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/DeadlockDetector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/DeadlockDetector.cpp.o -MF CMakeFiles/cavepacker-shared.dir/deadlock/DeadlockDetector.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/deadlock/DeadlockDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/DeadlockDetector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 60%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/SimpleDeadlockDetector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/SimpleDeadlockDetector.cpp.o -MF CMakeFiles/cavepacker-shared.dir/deadlock/SimpleDeadlockDetector.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/deadlock/SimpleDeadlockDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/SimpleDeadlockDetector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 60%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/FrozenDeadlockDetector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/FrozenDeadlockDetector.cpp.o -MF CMakeFiles/cavepacker-shared.dir/deadlock/FrozenDeadlockDetector.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/deadlock/FrozenDeadlockDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/FrozenDeadlockDetector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 61%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/CorralDetector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/CorralDetector.cpp.o -MF CMakeFiles/cavepacker-shared.dir/deadlock/CorralDetector.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/deadlock/CorralDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/CorralDetector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 61%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/ClosedDiagonalDetector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/ClosedDiagonalDetector.cpp.o -MF CMakeFiles/cavepacker-shared.dir/deadlock/ClosedDiagonalDetector.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/deadlock/ClosedDiagonalDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/ClosedDiagonalDetector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 62%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/BipartiteDetector.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/BipartiteDetector.cpp.o -MF CMakeFiles/cavepacker-shared.dir/deadlock/BipartiteDetector.cpp.o.d -o CMakeFiles/cavepacker-shared.dir/deadlock/BipartiteDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/BipartiteDetector.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 62%] Linking CXX static library ../../../Release/lib/libcavepacker-shared.a cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/cmake -P CMakeFiles/cavepacker-shared.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/cavepacker/shared && /usr/bin/cmake -E cmake_link_script CMakeFiles/cavepacker-shared.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libcavepacker-shared.a "CMakeFiles/cavepacker-shared.dir/CavePackerAnimation.cpp.o" "CMakeFiles/cavepacker-shared.dir/CavePackerSQLitePersister.cpp.o" "CMakeFiles/cavepacker-shared.dir/CavePackerSpriteType.cpp.o" "CMakeFiles/cavepacker-shared.dir/CavePackerSoundType.cpp.o" "CMakeFiles/cavepacker-shared.dir/CavePackerAchievement.cpp.o" "CMakeFiles/cavepacker-shared.dir/CavePackerEntityType.cpp.o" "CMakeFiles/cavepacker-shared.dir/SolutionUtil.cpp.o" "CMakeFiles/cavepacker-shared.dir/Pathfinding.cpp.o" "CMakeFiles/cavepacker-shared.dir/BoardState.cpp.o" "CMakeFiles/cavepacker-shared.dir/deadlock/DeadlockDetector.cpp.o" "CMakeFiles/cavepacker-shared.dir/deadlock/SimpleDeadlockDetector.cpp.o" "CMakeFiles/cavepacker-shared.dir/deadlock/FrozenDeadlockDetector.cpp.o" "CMakeFiles/cavepacker-shared.dir/deadlock/CorralDetector.cpp.o" "CMakeFiles/cavepacker-shared.dir/deadlock/ClosedDiagonalDetector.cpp.o" "CMakeFiles/cavepacker-shared.dir/deadlock/BipartiteDetector.cpp.o" /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libcavepacker-shared.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 62%] Built target cavepacker-shared make -f src/cavepacker/client/CMakeFiles/cavepacker-client.dir/build.make src/cavepacker/client/CMakeFiles/cavepacker-client.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/client /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/cavepacker/client /<>/obj-arm-linux-gnueabi/src/cavepacker/client/CMakeFiles/cavepacker-client.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/cavepacker/client/CMakeFiles/cavepacker-client.dir/build.make src/cavepacker/client/CMakeFiles/cavepacker-client.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 63%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/nodes/UICavePackerNodePoint.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/nodes/UICavePackerNodePoint.cpp.o -MF CMakeFiles/cavepacker-client.dir/ui/nodes/UICavePackerNodePoint.cpp.o.d -o CMakeFiles/cavepacker-client.dir/ui/nodes/UICavePackerNodePoint.cpp.o -c /<>/src/cavepacker/client/ui/nodes/UICavePackerNodePoint.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 63%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/nodes/UINodeMap.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/nodes/UINodeMap.cpp.o -MF CMakeFiles/cavepacker-client.dir/ui/nodes/UINodeMap.cpp.o.d -o CMakeFiles/cavepacker-client.dir/ui/nodes/UINodeMap.cpp.o -c /<>/src/cavepacker/client/ui/nodes/UINodeMap.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/modules/ui/nodes/IUINodeMap.h:5, from /<>/src/cavepacker/client/ui/nodes/UINodeMap.h:3, from /<>/src/cavepacker/client/ui/nodes/UINodeMap.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/AddEntityMessage.h: In destructor ‘virtual AddEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/AddEntityMessage.h:31:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 31 | PROTOCOL_CLASS_FACTORY(AddEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/InitDoneMessage.h: In destructor ‘virtual InitDoneMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/InitDoneMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(InitDoneMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::AutoSolveStartedMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::AutoSolveStartedMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:8:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 8 | PROTOCOL_CLASS_SIMPLE(AutoSolveStartedMessage, protocol::PROTO_AUTOSOLVE); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::AutoSolveAbortedMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::AutoSolveAbortedMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:9:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 9 | PROTOCOL_CLASS_SIMPLE(AutoSolveAbortedMessage, protocol::PROTO_AUTOSOLVEABORT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::UndoMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::UndoMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:10:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 10 | PROTOCOL_CLASS_SIMPLE(UndoMessage, protocol::PROTO_UNDO); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::RequestDeadlocksMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::RequestDeadlocksMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:11:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 11 | PROTOCOL_CLASS_SIMPLE(RequestDeadlocksMessage, protocol::PROTO_REQUESTDEADLOCKS); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ShowDeadlocksMessage.h: In destructor ‘virtual cavepacker::ShowDeadlocksMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::ShowDeadlocksMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ShowDeadlocksMessage.h:26:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 26 | PROTOCOL_CLASS_FACTORY(ShowDeadlocksMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/UICavePackerMapOptionsWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/UICavePackerMapOptionsWindow.cpp.o -MF CMakeFiles/cavepacker-client.dir/ui/windows/UICavePackerMapOptionsWindow.cpp.o.d -o CMakeFiles/cavepacker-client.dir/ui/windows/UICavePackerMapOptionsWindow.cpp.o -c /<>/src/cavepacker/client/ui/windows/UICavePackerMapOptionsWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/cavepacker/client/ui/windows/UICavePackerMapOptionsWindow.cpp:10: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroGame.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroGame.cpp.o -MF CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroGame.cpp.o.d -o CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroGame.cpp.o -c /<>/src/cavepacker/client/ui/windows/intro/IntroGame.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 64%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroPathfinding.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroPathfinding.cpp.o -MF CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroPathfinding.cpp.o.d -o CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroPathfinding.cpp.o -c /<>/src/cavepacker/client/ui/windows/intro/IntroPathfinding.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 65%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroDeadlock.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroDeadlock.cpp.o -MF CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroDeadlock.cpp.o.d -o CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroDeadlock.cpp.o -c /<>/src/cavepacker/client/ui/windows/intro/IntroDeadlock.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 65%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/UIMainWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/UIMainWindow.cpp.o -MF CMakeFiles/cavepacker-client.dir/ui/windows/UIMainWindow.cpp.o.d -o CMakeFiles/cavepacker-client.dir/ui/windows/UIMainWindow.cpp.o -c /<>/src/cavepacker/client/ui/windows/UIMainWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 66%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/UIMapWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/UIMapWindow.cpp.o -MF CMakeFiles/cavepacker-client.dir/ui/windows/UIMapWindow.cpp.o.d -o CMakeFiles/cavepacker-client.dir/ui/windows/UIMapWindow.cpp.o -c /<>/src/cavepacker/client/ui/windows/UIMapWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/cavepacker/client/CavePackerClientMap.h:3, from /<>/src/cavepacker/client/ui/windows/UIMapWindow.h:5, from /<>/src/cavepacker/client/ui/windows/UIMapWindow.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/MoveToMessage.h: In destructor ‘virtual cavepacker::MoveToMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::MoveToMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/MoveToMessage.h:24:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 24 | PROTOCOL_CLASS_FACTORY(MoveToMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/CavePackerClientMap.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/client/CMakeFiles/cavepacker-client.dir/CavePackerClientMap.cpp.o -MF CMakeFiles/cavepacker-client.dir/CavePackerClientMap.cpp.o.d -o CMakeFiles/cavepacker-client.dir/CavePackerClientMap.cpp.o -c /<>/src/cavepacker/client/CavePackerClientMap.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/cavepacker/client/CavePackerClientMap.h:3, from /<>/src/cavepacker/client/CavePackerClientMap.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::AutoSolveStartedMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::AutoSolveStartedMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:8:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 8 | PROTOCOL_CLASS_SIMPLE(AutoSolveStartedMessage, protocol::PROTO_AUTOSOLVE); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::AutoSolveAbortedMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::AutoSolveAbortedMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:9:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 9 | PROTOCOL_CLASS_SIMPLE(AutoSolveAbortedMessage, protocol::PROTO_AUTOSOLVEABORT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::UndoMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::UndoMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:10:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 10 | PROTOCOL_CLASS_SIMPLE(UndoMessage, protocol::PROTO_UNDO); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::RequestDeadlocksMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::RequestDeadlocksMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:11:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 11 | PROTOCOL_CLASS_SIMPLE(RequestDeadlocksMessage, protocol::PROTO_REQUESTDEADLOCKS); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h: In destructor ‘virtual StopMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(StopMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h: In destructor ‘virtual MovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(MovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h: In destructor ‘virtual FingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(FingerMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h: In destructor ‘virtual ClientInitMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(ClientInitMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 67%] Linking CXX static library ../../../Release/lib/libcavepacker-client.a cd /<>/obj-arm-linux-gnueabi/src/cavepacker/client && /usr/bin/cmake -P CMakeFiles/cavepacker-client.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/cavepacker/client && /usr/bin/cmake -E cmake_link_script CMakeFiles/cavepacker-client.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libcavepacker-client.a "CMakeFiles/cavepacker-client.dir/ui/nodes/UICavePackerNodePoint.cpp.o" "CMakeFiles/cavepacker-client.dir/ui/nodes/UINodeMap.cpp.o" "CMakeFiles/cavepacker-client.dir/ui/windows/UICavePackerMapOptionsWindow.cpp.o" "CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroGame.cpp.o" "CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroPathfinding.cpp.o" "CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroDeadlock.cpp.o" "CMakeFiles/cavepacker-client.dir/ui/windows/UIMainWindow.cpp.o" "CMakeFiles/cavepacker-client.dir/ui/windows/UIMapWindow.cpp.o" "CMakeFiles/cavepacker-client.dir/CavePackerClientMap.cpp.o" /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libcavepacker-client.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 67%] Built target cavepacker-client make -f src/cavepacker/server/CMakeFiles/cavepacker-server.dir/build.make src/cavepacker/server/CMakeFiles/cavepacker-server.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/server /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/cavepacker/server /<>/obj-arm-linux-gnueabi/src/cavepacker/server/CMakeFiles/cavepacker-server.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/cavepacker/server/CMakeFiles/cavepacker-server.dir/build.make src/cavepacker/server/CMakeFiles/cavepacker-server.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 67%] Building CXX object src/cavepacker/server/CMakeFiles/cavepacker-server.dir/map/SokobanMapContext.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/server/CMakeFiles/cavepacker-server.dir/map/SokobanMapContext.cpp.o -MF CMakeFiles/cavepacker-server.dir/map/SokobanMapContext.cpp.o.d -o CMakeFiles/cavepacker-server.dir/map/SokobanMapContext.cpp.o -c /<>/src/cavepacker/server/map/SokobanMapContext.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 67%] Building CXX object src/cavepacker/server/CMakeFiles/cavepacker-server.dir/map/Map.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/server/CMakeFiles/cavepacker-server.dir/map/Map.cpp.o -MF CMakeFiles/cavepacker-server.dir/map/Map.cpp.o.d -o CMakeFiles/cavepacker-server.dir/map/Map.cpp.o -c /<>/src/cavepacker/server/map/Map.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/cavepacker/server/map/Map.h:6, from /<>/src/cavepacker/server/map/Map.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/InitDoneMessage.h: In destructor ‘virtual InitDoneMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/InitDoneMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(InitDoneMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SoundMessage.h: In destructor ‘virtual SoundMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SoundMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(SoundMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapSettingsMessage.h: In destructor ‘virtual MapSettingsMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapSettingsMessage.h:19:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 19 | PROTOCOL_CLASS_FACTORY(MapSettingsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TextMessage.h: In destructor ‘virtual TextMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TextMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(TextMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SpawnInfoMessage.h: In destructor ‘virtual SpawnInfoMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SpawnInfoMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(SpawnInfoMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h: In destructor ‘virtual LoadMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(LoadMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/AddEntityMessage.h: In destructor ‘virtual AddEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/AddEntityMessage.h:31:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 31 | PROTOCOL_CLASS_FACTORY(AddEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RemoveEntityMessage.h: In destructor ‘virtual RemoveEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RemoveEntityMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(RemoveEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateEntityMessage.h: In destructor ‘virtual UpdateEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateEntityMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(UpdateEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapRestartMessage.h: In destructor ‘virtual MapRestartMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapRestartMessage.h:14:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 14 | PROTOCOL_CLASS_FACTORY(MapRestartMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePointsMessage.h: In destructor ‘virtual UpdatePointsMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePointsMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdatePointsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PauseMessage.h: In destructor ‘virtual PauseMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PauseMessage.h:14:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 14 | PROTOCOL_CLASS_FACTORY(PauseMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ShowDeadlocksMessage.h: In destructor ‘virtual cavepacker::ShowDeadlocksMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::ShowDeadlocksMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ShowDeadlocksMessage.h:26:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 26 | PROTOCOL_CLASS_FACTORY(ShowDeadlocksMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::AutoSolveStartedMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::AutoSolveStartedMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:8:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 8 | PROTOCOL_CLASS_SIMPLE(AutoSolveStartedMessage, protocol::PROTO_AUTOSOLVE); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::AutoSolveAbortedMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::AutoSolveAbortedMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:9:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 9 | PROTOCOL_CLASS_SIMPLE(AutoSolveAbortedMessage, protocol::PROTO_AUTOSOLVEABORT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::UndoMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::UndoMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:10:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 10 | PROTOCOL_CLASS_SIMPLE(UndoMessage, protocol::PROTO_UNDO); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::RequestDeadlocksMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::RequestDeadlocksMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:11:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 11 | PROTOCOL_CLASS_SIMPLE(RequestDeadlocksMessage, protocol::PROTO_REQUESTDEADLOCKS); | ^~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/cavepacker/server/CMakeFiles/cavepacker-server.dir/entities/MapTile.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/server/CMakeFiles/cavepacker-server.dir/entities/MapTile.cpp.o -MF CMakeFiles/cavepacker-server.dir/entities/MapTile.cpp.o.d -o CMakeFiles/cavepacker-server.dir/entities/MapTile.cpp.o -c /<>/src/cavepacker/server/entities/MapTile.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/cavepacker/server/map/Map.h:6, from /<>/src/cavepacker/server/entities/MapTile.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/cavepacker/server/CMakeFiles/cavepacker-server.dir/entities/IEntity.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/server/CMakeFiles/cavepacker-server.dir/entities/IEntity.cpp.o -MF CMakeFiles/cavepacker-server.dir/entities/IEntity.cpp.o.d -o CMakeFiles/cavepacker-server.dir/entities/IEntity.cpp.o -c /<>/src/cavepacker/server/entities/IEntity.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/cavepacker/server/map/Map.h:6, from /<>/src/cavepacker/server/entities/IEntity.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object src/cavepacker/server/CMakeFiles/cavepacker-server.dir/entities/Player.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/cavepacker/server/CMakeFiles/cavepacker-server.dir/entities/Player.cpp.o -MF CMakeFiles/cavepacker-server.dir/entities/Player.cpp.o.d -o CMakeFiles/cavepacker-server.dir/entities/Player.cpp.o -c /<>/src/cavepacker/server/entities/Player.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/cavepacker/server/entities/Player.h:9, from /<>/src/cavepacker/server/entities/Player.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 69%] Linking CXX static library ../../../Release/lib/libcavepacker-server.a cd /<>/obj-arm-linux-gnueabi/src/cavepacker/server && /usr/bin/cmake -P CMakeFiles/cavepacker-server.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/cavepacker/server && /usr/bin/cmake -E cmake_link_script CMakeFiles/cavepacker-server.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libcavepacker-server.a "CMakeFiles/cavepacker-server.dir/map/SokobanMapContext.cpp.o" "CMakeFiles/cavepacker-server.dir/map/Map.cpp.o" "CMakeFiles/cavepacker-server.dir/entities/MapTile.cpp.o" "CMakeFiles/cavepacker-server.dir/entities/IEntity.cpp.o" "CMakeFiles/cavepacker-server.dir/entities/Player.cpp.o" /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libcavepacker-server.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 69%] Built target cavepacker-server make -f src/cavepacker/main/CMakeFiles/cavepacker.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/main /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/cavepacker/main /<>/obj-arm-linux-gnueabi/src/cavepacker/main/CMakeFiles/cavepacker.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/cavepacker/main/CMakeFiles/cavepacker.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 69%] Building CXX object src/cavepacker/main/CMakeFiles/cavepacker.dir/CavePacker.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/main && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/<>/obj-arm-linux-gnueabi/src/cavepacker/main -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIE -MD -MT src/cavepacker/main/CMakeFiles/cavepacker.dir/CavePacker.cpp.o -MF CMakeFiles/cavepacker.dir/CavePacker.cpp.o.d -o CMakeFiles/cavepacker.dir/CavePacker.cpp.o -c /<>/src/cavepacker/main/CavePacker.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/game/IGame.h:4, from /<>/src/modules/game/GameRegistry.h:4, from /<>/src/cavepacker/main/CavePacker.h:3, from /<>/src/cavepacker/main/CavePacker.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h: In destructor ‘virtual MovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(MovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h: In destructor ‘virtual StopMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(StopMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/MoveToMessage.h: In destructor ‘virtual cavepacker::MoveToMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::MoveToMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/MoveToMessage.h:24:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 24 | PROTOCOL_CLASS_FACTORY(MoveToMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h: In destructor ‘virtual ClientInitMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(ClientInitMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ErrorMessage.h: In destructor ‘virtual ErrorMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ErrorMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(ErrorMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h: In destructor ‘virtual FingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(FingerMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ShowDeadlocksMessage.h: In destructor ‘virtual cavepacker::ShowDeadlocksMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::ShowDeadlocksMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ShowDeadlocksMessage.h:26:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 26 | PROTOCOL_CLASS_FACTORY(ShowDeadlocksMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::AutoSolveStartedMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::AutoSolveStartedMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:8:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 8 | PROTOCOL_CLASS_SIMPLE(AutoSolveStartedMessage, protocol::PROTO_AUTOSOLVE); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::AutoSolveAbortedMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::AutoSolveAbortedMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:9:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 9 | PROTOCOL_CLASS_SIMPLE(AutoSolveAbortedMessage, protocol::PROTO_AUTOSOLVEABORT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::UndoMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::UndoMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:10:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 10 | PROTOCOL_CLASS_SIMPLE(UndoMessage, protocol::PROTO_UNDO); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual cavepacker::RequestDeadlocksMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘cavepacker::RequestDeadlocksMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/shared/network/messages/ProtocolMessages.h:11:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 11 | PROTOCOL_CLASS_SIMPLE(RequestDeadlocksMessage, protocol::PROTO_REQUESTDEADLOCKS); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h: In destructor ‘virtual LoadMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(LoadMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FinishedMapMessage.h: In destructor ‘virtual FinishedMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FinishedMapMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(FinishedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/cavepacker/main/CMakeFiles/cavepacker.dir/__/__/Main.cpp.o cd /<>/obj-arm-linux-gnueabi/src/cavepacker/main && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/<>/obj-arm-linux-gnueabi/src/cavepacker/main -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIE -MD -MT src/cavepacker/main/CMakeFiles/cavepacker.dir/__/__/Main.cpp.o -MF CMakeFiles/cavepacker.dir/__/__/Main.cpp.o.d -o CMakeFiles/cavepacker.dir/__/__/Main.cpp.o -c /<>/src/Main.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/game/IGame.h:4, from /<>/src/modules/game/GameRegistry.h:4, from /<>/src/modules/mainloop/SDLMainLoop.h:11, from /<>/src/Main.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 70%] Linking CXX executable /<>/cavepacker cd /<>/obj-arm-linux-gnueabi/src/cavepacker/main && /usr/bin/cmake -E cmake_link_script CMakeFiles/cavepacker.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -Wl,-z,relro -Wl,-z,now -latomic -lrt -Wl,--dependency-file=CMakeFiles/cavepacker.dir/link.d CMakeFiles/cavepacker.dir/CavePacker.cpp.o CMakeFiles/cavepacker.dir/__/__/Main.cpp.o -o /<>/cavepacker ../../../Release/lib/libcavepacker-server.a ../../../Release/lib/libcavepacker-client.a ../../../Release/lib/libcavepacker-shared.a ../../../Release/lib/libgame.a ../../../Release/lib/libmainloop.a ../../../Release/lib/libclient.a ../../../Release/lib/libgfx.a ../../../Release/lib/libui.a ../../../Release/lib/libservice.a ../../../Release/lib/libgame.a ../../../Release/lib/libcampaign.a ../../../Release/lib/libnetwork.a /usr/lib/arm-linux-gnueabi/libSDL2_net.so ../../../Release/lib/libsprite.a ../../../Release/lib/libsound.a /usr/lib/arm-linux-gnueabi/libSDL2_mixer.so ../../../Release/lib/libparticle.a ../../../Release/lib/libtexture.a ../../../Release/lib/libcommon.a /usr/lib/arm-linux-gnueabi/liblua5.4.so /usr/lib/arm-linux-gnueabi/libSDL2.so /usr/lib/arm-linux-gnueabi/libsqlite3.so /usr/lib/arm-linux-gnueabi/libbox2d.so -lncurses /usr/lib/arm-linux-gnueabi/libform.so /usr/lib/arm-linux-gnueabi/libSDL2_image.so -lrt Update language en_GB for cavepacker cd /<>/obj-arm-linux-gnueabi/src/cavepacker/main && /<>/contrib/scripts/lang.sh en_GB cavepacker Update language de_DE for cavepacker cd /<>/obj-arm-linux-gnueabi/src/cavepacker/main && /<>/contrib/scripts/lang.sh de_DE cavepacker make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 70%] Built target cavepacker make -f src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/build.make src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/caveexpress/shared /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/caveexpress/shared /<>/obj-arm-linux-gnueabi/src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/build.make src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 70%] Building CXX object src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressAchievement.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressAchievement.cpp.o -MF CMakeFiles/caveexpress-shared.dir/CaveExpressAchievement.cpp.o.d -o CMakeFiles/caveexpress-shared.dir/CaveExpressAchievement.cpp.o -c /<>/src/caveexpress/shared/CaveExpressAchievement.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 70%] Building CXX object src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressSoundType.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressSoundType.cpp.o -MF CMakeFiles/caveexpress-shared.dir/CaveExpressSoundType.cpp.o.d -o CMakeFiles/caveexpress-shared.dir/CaveExpressSoundType.cpp.o -c /<>/src/caveexpress/shared/CaveExpressSoundType.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 71%] Building CXX object src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressCooldown.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressCooldown.cpp.o -MF CMakeFiles/caveexpress-shared.dir/CaveExpressCooldown.cpp.o.d -o CMakeFiles/caveexpress-shared.dir/CaveExpressCooldown.cpp.o -c /<>/src/caveexpress/shared/CaveExpressCooldown.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 71%] Building CXX object src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressAnimation.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressAnimation.cpp.o -MF CMakeFiles/caveexpress-shared.dir/CaveExpressAnimation.cpp.o.d -o CMakeFiles/caveexpress-shared.dir/CaveExpressAnimation.cpp.o -c /<>/src/caveexpress/shared/CaveExpressAnimation.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 72%] Building CXX object src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressSpriteType.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressSpriteType.cpp.o -MF CMakeFiles/caveexpress-shared.dir/CaveExpressSpriteType.cpp.o.d -o CMakeFiles/caveexpress-shared.dir/CaveExpressSpriteType.cpp.o -c /<>/src/caveexpress/shared/CaveExpressSpriteType.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 72%] Building CXX object src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressEntityType.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressEntityType.cpp.o -MF CMakeFiles/caveexpress-shared.dir/CaveExpressEntityType.cpp.o.d -o CMakeFiles/caveexpress-shared.dir/CaveExpressEntityType.cpp.o -c /<>/src/caveexpress/shared/CaveExpressEntityType.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 73%] Building CXX object src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressMapFailedReasons.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/shared && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/shared/CMakeFiles/caveexpress-shared.dir/CaveExpressMapFailedReasons.cpp.o -MF CMakeFiles/caveexpress-shared.dir/CaveExpressMapFailedReasons.cpp.o.d -o CMakeFiles/caveexpress-shared.dir/CaveExpressMapFailedReasons.cpp.o -c /<>/src/caveexpress/shared/CaveExpressMapFailedReasons.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 73%] Linking CXX static library ../../../Release/lib/libcaveexpress-shared.a cd /<>/obj-arm-linux-gnueabi/src/caveexpress/shared && /usr/bin/cmake -P CMakeFiles/caveexpress-shared.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/caveexpress/shared && /usr/bin/cmake -E cmake_link_script CMakeFiles/caveexpress-shared.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libcaveexpress-shared.a "CMakeFiles/caveexpress-shared.dir/CaveExpressAchievement.cpp.o" "CMakeFiles/caveexpress-shared.dir/CaveExpressSoundType.cpp.o" "CMakeFiles/caveexpress-shared.dir/CaveExpressCooldown.cpp.o" "CMakeFiles/caveexpress-shared.dir/CaveExpressAnimation.cpp.o" "CMakeFiles/caveexpress-shared.dir/CaveExpressSpriteType.cpp.o" "CMakeFiles/caveexpress-shared.dir/CaveExpressEntityType.cpp.o" "CMakeFiles/caveexpress-shared.dir/CaveExpressMapFailedReasons.cpp.o" /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libcaveexpress-shared.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 73%] Built target caveexpress-shared make -f src/caveexpress/client/CMakeFiles/caveexpress-client.dir/build.make src/caveexpress/client/CMakeFiles/caveexpress-client.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/caveexpress/client /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/caveexpress/client /<>/obj-arm-linux-gnueabi/src/caveexpress/client/CMakeFiles/caveexpress-client.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/caveexpress/client/CMakeFiles/caveexpress-client.dir/build.make src/caveexpress/client/CMakeFiles/caveexpress-client.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 74%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/entities/ClientCaveTile.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/entities/ClientCaveTile.cpp.o -MF CMakeFiles/caveexpress-client.dir/entities/ClientCaveTile.cpp.o.d -o CMakeFiles/caveexpress-client.dir/entities/ClientCaveTile.cpp.o -c /<>/src/caveexpress/client/entities/ClientCaveTile.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 74%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/entities/ClientNPC.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/entities/ClientNPC.cpp.o -MF CMakeFiles/caveexpress-client.dir/entities/ClientNPC.cpp.o.d -o CMakeFiles/caveexpress-client.dir/entities/ClientNPC.cpp.o -c /<>/src/caveexpress/client/entities/ClientNPC.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 75%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/entities/ClientWindowTile.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/entities/ClientWindowTile.cpp.o -MF CMakeFiles/caveexpress-client.dir/entities/ClientWindowTile.cpp.o.d -o CMakeFiles/caveexpress-client.dir/entities/ClientWindowTile.cpp.o -c /<>/src/caveexpress/client/entities/ClientWindowTile.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 75%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/entities/ClientParticle.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/entities/ClientParticle.cpp.o -MF CMakeFiles/caveexpress-client.dir/entities/ClientParticle.cpp.o.d -o CMakeFiles/caveexpress-client.dir/entities/ClientParticle.cpp.o -c /<>/src/caveexpress/client/entities/ClientParticle.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 75%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/CaveExpressClientMap.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/CaveExpressClientMap.cpp.o -MF CMakeFiles/caveexpress-client.dir/CaveExpressClientMap.cpp.o.d -o CMakeFiles/caveexpress-client.dir/CaveExpressClientMap.cpp.o -c /<>/src/caveexpress/client/CaveExpressClientMap.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/caveexpress/client/CaveExpressClientMap.h:3, from /<>/src/caveexpress/client/CaveExpressClientMap.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual caveexpress::DropMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::DropMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/ProtocolMessages.h:8:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 8 | PROTOCOL_CLASS_SIMPLE(DropMessage, protocol::PROTO_DROP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h: In destructor ‘virtual StopMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(StopMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h: In destructor ‘virtual MovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(MovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h: In destructor ‘virtual FingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(FingerMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h: In destructor ‘virtual ClientInitMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(ClientInitMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeMapEditor.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeMapEditor.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeMapEditor.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeMapEditor.cpp.o -c /<>/src/caveexpress/client/ui/nodes/UINodeMapEditor.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/caveexpress/server/map/RandomMapContext.h:3, from /<>/src/caveexpress/client/ui/nodes/UINodeMapEditor.cpp:8: /<>/src/caveexpress/shared/CaveExpressMapContext.h: In static member function ‘static int caveexpress::CaveExpressMapContext::luaAddCave(lua_State*)’: /<>/src/caveexpress/shared/CaveExpressMapContext.h:25:35: warning: possibly dangling reference to a temporary [-Wdangling-reference] 25 | const EntityType& entityType = EntityType::getByName(luaL_optstring(l, 5, "none")); | ^~~~~~~~~~ In file included from /<>/src/modules/common/LUALibrary.h:10, from /<>/src/modules/common/MapManager.h:4, from /<>/src/modules/ui/nodes/IUINodeMapEditor.h:6, from /<>/src/caveexpress/client/ui/nodes/UINodeMapEditor.h:3, from /<>/src/caveexpress/client/ui/nodes/UINodeMapEditor.cpp:1: /usr/include/lua5.4/lauxlib.h:140:49: note: ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} temporary created here 140 | #define luaL_optstring(L,n,d) (luaL_optlstring(L, (n), (d), NULL)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/CaveExpressMapContext.h:25:70: note: in expansion of macro ‘luaL_optstring’ 25 | const EntityType& entityType = EntityType::getByName(luaL_optstring(l, 5, "none")); | ^~~~~~~~~~~~~~ [ 76%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeBackgroundScene.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeBackgroundScene.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeBackgroundScene.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeBackgroundScene.cpp.o -c /<>/src/caveexpress/client/ui/nodes/UINodeBackgroundScene.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/caveexpress/client/ui/nodes/UINodeBackgroundScene.cpp:3: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeMap.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeMap.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeMap.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeMap.cpp.o -c /<>/src/caveexpress/client/ui/nodes/UINodeMap.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/modules/ui/nodes/IUINodeMap.h:5, from /<>/src/caveexpress/client/ui/nodes/UINodeMap.h:3, from /<>/src/caveexpress/client/ui/nodes/UINodeMap.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SpawnInfoMessage.h: In destructor ‘virtual SpawnInfoMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SpawnInfoMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(SpawnInfoMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateParticleMessage.h: In destructor ‘virtual UpdateParticleMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateParticleMessage.h:30:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 30 | PROTOCOL_CLASS_FACTORY(UpdateParticleMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIGameOverWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIGameOverWindow.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/UIGameOverWindow.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/UIGameOverWindow.cpp.o -c /<>/src/caveexpress/client/ui/windows/UIGameOverWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 78%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroFlying.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroFlying.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroFlying.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroFlying.cpp.o -c /<>/src/caveexpress/client/ui/windows/intro/IntroFlying.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 78%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroFindYourWay.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroFindYourWay.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroFindYourWay.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroFindYourWay.cpp.o -c /<>/src/caveexpress/client/ui/windows/intro/IntroFindYourWay.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 78%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroGeyser.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroGeyser.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroGeyser.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroGeyser.cpp.o -c /<>/src/caveexpress/client/ui/windows/intro/IntroGeyser.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 79%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroTime.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroTime.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroTime.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroTime.cpp.o -c /<>/src/caveexpress/client/ui/windows/intro/IntroTime.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 79%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroTree.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroTree.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroTree.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroTree.cpp.o -c /<>/src/caveexpress/client/ui/windows/intro/IntroTree.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 80%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroPackage.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroPackage.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroPackage.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroPackage.cpp.o -c /<>/src/caveexpress/client/ui/windows/intro/IntroPackage.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 80%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroAttack.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroAttack.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroAttack.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroAttack.cpp.o -c /<>/src/caveexpress/client/ui/windows/intro/IntroAttack.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 81%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIGameFinishedWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIGameFinishedWindow.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/UIGameFinishedWindow.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/UIGameFinishedWindow.cpp.o -c /<>/src/caveexpress/client/ui/windows/UIGameFinishedWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 81%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorOptionsWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorOptionsWindow.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorOptionsWindow.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorOptionsWindow.cpp.o -c /<>/src/caveexpress/client/ui/windows/UIMapEditorOptionsWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 81%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMapFailedWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMapFailedWindow.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/UIMapFailedWindow.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/UIMapFailedWindow.cpp.o -c /<>/src/caveexpress/client/ui/windows/UIMapFailedWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 82%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UICaveExpressSettingsWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UICaveExpressSettingsWindow.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/UICaveExpressSettingsWindow.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/UICaveExpressSettingsWindow.cpp.o -c /<>/src/caveexpress/client/ui/windows/UICaveExpressSettingsWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 82%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMainWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMainWindow.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/UIMainWindow.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/UIMainWindow.cpp.o -c /<>/src/caveexpress/client/ui/windows/UIMainWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 83%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIGameHelpWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIGameHelpWindow.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/UIGameHelpWindow.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/UIGameHelpWindow.cpp.o -c /<>/src/caveexpress/client/ui/windows/UIGameHelpWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 83%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorHelpWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorHelpWindow.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorHelpWindow.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorHelpWindow.cpp.o -c /<>/src/caveexpress/client/ui/windows/UIMapEditorHelpWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 84%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMapWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMapWindow.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/UIMapWindow.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/UIMapWindow.cpp.o -c /<>/src/caveexpress/client/ui/windows/UIMapWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/modules/ui/nodes/IUINodeMap.h:5, from /<>/src/caveexpress/client/ui/nodes/UINodeMap.h:3, from /<>/src/caveexpress/client/ui/windows/UIMapWindow.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorWindow.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/client/CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorWindow.cpp.o -MF CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorWindow.cpp.o.d -o CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorWindow.cpp.o -c /<>/src/caveexpress/client/ui/windows/UIMapEditorWindow.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [ 84%] Linking CXX static library ../../../Release/lib/libcaveexpress-client.a cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/cmake -P CMakeFiles/caveexpress-client.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/caveexpress/client && /usr/bin/cmake -E cmake_link_script CMakeFiles/caveexpress-client.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libcaveexpress-client.a "CMakeFiles/caveexpress-client.dir/entities/ClientCaveTile.cpp.o" "CMakeFiles/caveexpress-client.dir/entities/ClientNPC.cpp.o" "CMakeFiles/caveexpress-client.dir/entities/ClientWindowTile.cpp.o" "CMakeFiles/caveexpress-client.dir/entities/ClientParticle.cpp.o" "CMakeFiles/caveexpress-client.dir/CaveExpressClientMap.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeMapEditor.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeBackgroundScene.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/nodes/UINodeMap.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/UIGameOverWindow.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroFlying.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroFindYourWay.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroGeyser.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroTime.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroTree.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroPackage.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/intro/IntroAttack.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/UIGameFinishedWindow.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorOptionsWindow.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/UIMapFailedWindow.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/UICaveExpressSettingsWindow.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/UIMainWindow.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/UIGameHelpWindow.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorHelpWindow.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/UIMapWindow.cpp.o" "CMakeFiles/caveexpress-client.dir/ui/windows/UIMapEditorWindow.cpp.o" /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libcaveexpress-client.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 84%] Built target caveexpress-client make -f src/caveexpress/server/CMakeFiles/caveexpress-server.dir/build.make src/caveexpress/server/CMakeFiles/caveexpress-server.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/caveexpress/server /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/caveexpress/server /<>/obj-arm-linux-gnueabi/src/caveexpress/server/CMakeFiles/caveexpress-server.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/caveexpress/server/CMakeFiles/caveexpress-server.dir/build.make src/caveexpress/server/CMakeFiles/caveexpress-server.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 85%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/map/RandomMapContext.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/map/RandomMapContext.cpp.o -MF CMakeFiles/caveexpress-server.dir/map/RandomMapContext.cpp.o.d -o CMakeFiles/caveexpress-server.dir/map/RandomMapContext.cpp.o -c /<>/src/caveexpress/server/map/RandomMapContext.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/caveexpress/server/map/RandomMapContext.h:3, from /<>/src/caveexpress/server/map/RandomMapContext.cpp:1: /<>/src/caveexpress/shared/CaveExpressMapContext.h: In static member function ‘static int caveexpress::CaveExpressMapContext::luaAddCave(lua_State*)’: /<>/src/caveexpress/shared/CaveExpressMapContext.h:25:35: warning: possibly dangling reference to a temporary [-Wdangling-reference] 25 | const EntityType& entityType = EntityType::getByName(luaL_optstring(l, 5, "none")); | ^~~~~~~~~~ In file included from /<>/src/modules/common/LUALibrary.h:10, from /<>/src/modules/common/LUAMapContext.h:5, from /<>/src/caveexpress/shared/CaveExpressMapContext.h:4: /usr/include/lua5.4/lauxlib.h:140:49: note: ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} temporary created here 140 | #define luaL_optstring(L,n,d) (luaL_optlstring(L, (n), (d), NULL)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/CaveExpressMapContext.h:25:70: note: in expansion of macro ‘luaL_optstring’ 25 | const EntityType& entityType = EntityType::getByName(luaL_optstring(l, 5, "none")); | ^~~~~~~~~~~~~~ [ 85%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/map/Map.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/map/Map.cpp.o -MF CMakeFiles/caveexpress-server.dir/map/Map.cpp.o.d -o CMakeFiles/caveexpress-server.dir/map/Map.cpp.o -c /<>/src/caveexpress/server/map/Map.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/map/Map.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h: In destructor ‘virtual LoadMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(LoadMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/caveexpress/server/map/Map.cpp:18: /<>/src/caveexpress/shared/CaveExpressMapContext.h: In static member function ‘static int caveexpress::CaveExpressMapContext::luaAddCave(lua_State*)’: /<>/src/caveexpress/shared/CaveExpressMapContext.h:25:35: warning: possibly dangling reference to a temporary [-Wdangling-reference] 25 | const EntityType& entityType = EntityType::getByName(luaL_optstring(l, 5, "none")); | ^~~~~~~~~~ In file included from /<>/src/modules/common/LUALibrary.h:10, from /<>/src/caveexpress/server/map/Map.h:16: /usr/include/lua5.4/lauxlib.h:140:49: note: ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} temporary created here 140 | #define luaL_optstring(L,n,d) (luaL_optlstring(L, (n), (d), NULL)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/CaveExpressMapContext.h:25:70: note: in expansion of macro ‘luaL_optstring’ 25 | const EntityType& entityType = EntityType::getByName(luaL_optstring(l, 5, "none")); | ^~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePointsMessage.h: In destructor ‘virtual UpdatePointsMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePointsMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdatePointsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePackageCountMessage.h: In destructor ‘virtual UpdatePackageCountMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePackageCountMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdatePackageCountMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual caveexpress::DropMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::DropMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/ProtocolMessages.h:8:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 8 | PROTOCOL_CLASS_SIMPLE(DropMessage, protocol::PROTO_DROP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/CooldownMessage.h: In destructor ‘virtual CooldownMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/CooldownMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(CooldownMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/InitDoneMessage.h: In destructor ‘virtual InitDoneMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/InitDoneMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(InitDoneMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SoundMessage.h: In destructor ‘virtual SoundMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SoundMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(SoundMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapSettingsMessage.h: In destructor ‘virtual MapSettingsMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapSettingsMessage.h:19:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 19 | PROTOCOL_CLASS_FACTORY(MapSettingsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TextMessage.h: In destructor ‘virtual TextMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TextMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(TextMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SpawnInfoMessage.h: In destructor ‘virtual SpawnInfoMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SpawnInfoMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(SpawnInfoMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/server/map/Map.cpp: In function ‘const ThemeType& caveexpress::getTheme(const std::string&)’: /<>/src/caveexpress/server/map/Map.cpp:486:26: warning: possibly dangling reference to a temporary [-Wdangling-reference] 486 | const ThemeType& t = ThemeType::getByName(name.substr(themeSep + 1, name.size() - (themeSep + 1))); | ^ /<>/src/caveexpress/server/map/Map.cpp:486:62: note: ‘std::__cxx11::basic_string’ temporary created here 486 | const ThemeType& t = ThemeType::getByName(name.substr(themeSep + 1, name.size() - (themeSep + 1))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/events/GameEventHandler.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/events/GameEventHandler.cpp.o -MF CMakeFiles/caveexpress-server.dir/events/GameEventHandler.cpp.o.d -o CMakeFiles/caveexpress-server.dir/events/GameEventHandler.cpp.o -c /<>/src/caveexpress/server/events/GameEventHandler.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/caveexpress/server/events/GameEventHandler.h:4, from /<>/src/caveexpress/server/events/GameEventHandler.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5, from /<>/src/modules/network/INetwork.h:4: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapRestartMessage.h: In destructor ‘virtual MapRestartMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MapRestartMessage.h:14:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 14 | PROTOCOL_CLASS_FACTORY(MapRestartMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual caveexpress::DropMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::DropMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/ProtocolMessages.h:8:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 8 | PROTOCOL_CLASS_SIMPLE(DropMessage, protocol::PROTO_DROP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/RemoveRopeMessage.h: In destructor ‘virtual caveexpress::RemoveRopeMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::RemoveRopeMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/RemoveRopeMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(RemoveRopeMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PauseMessage.h: In destructor ‘virtual PauseMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/PauseMessage.h:14:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 14 | PROTOCOL_CLASS_FACTORY(PauseMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateEntityMessage.h: In destructor ‘virtual UpdateEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateEntityMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(UpdateEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/AddEntityMessage.h: In destructor ‘virtual AddEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/AddEntityMessage.h:31:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 31 | PROTOCOL_CLASS_FACTORY(AddEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/WaterHeightMessage.h: In destructor ‘virtual caveexpress::WaterHeightMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::WaterHeightMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/WaterHeightMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(WaterHeightMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ChangeAnimationMessage.h: In destructor ‘virtual ChangeAnimationMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ChangeAnimationMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(ChangeAnimationMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateHitpointsMessage.h: In destructor ‘virtual UpdateHitpointsMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateHitpointsMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdateHitpointsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateLivesMessage.h: In destructor ‘virtual UpdateLivesMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateLivesMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdateLivesMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/UpdateCollectedTypeMessage.h: In destructor ‘virtual caveexpress::UpdateCollectedTypeMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::UpdateCollectedTypeMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/UpdateCollectedTypeMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(UpdateCollectedTypeMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AddRopeMessage.h: In destructor ‘virtual caveexpress::AddRopeMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::AddRopeMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AddRopeMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(AddRopeMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TimeRemainingMessage.h: In destructor ‘virtual TimeRemainingMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/TimeRemainingMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(TimeRemainingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RemoveEntityMessage.h: In destructor ‘virtual RemoveEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RemoveEntityMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(RemoveEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AddCaveMessage.h: In destructor ‘virtual caveexpress::AddCaveMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::AddCaveMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AddCaveMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(AddCaveMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/WaterImpactMessage.h: In destructor ‘virtual caveexpress::WaterImpactMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::WaterImpactMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/WaterImpactMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(WaterImpactMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/LightStateMessage.h: In destructor ‘virtual caveexpress::LightStateMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::LightStateMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/LightStateMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(LightStateMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/TargetCaveMessage.h: In destructor ‘virtual caveexpress::TargetCaveMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::TargetCaveMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/TargetCaveMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(TargetCaveMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AnnounceTargetCaveMessage.h: In destructor ‘virtual caveexpress::AnnounceTargetCaveMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::AnnounceTargetCaveMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AnnounceTargetCaveMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(AnnounceTargetCaveMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RumbleMessage.h: In destructor ‘virtual RumbleMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/RumbleMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(RumbleMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/BackToMainMessage.h: In destructor ‘virtual BackToMainMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/BackToMainMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(BackToMainMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FinishedMapMessage.h: In destructor ‘virtual FinishedMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FinishedMapMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(FinishedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FailedMapMessage.h: In destructor ‘virtual FailedMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FailedMapMessage.h:19:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 19 | PROTOCOL_CLASS_FACTORY(FailedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateParticleMessage.h: In destructor ‘virtual UpdateParticleMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateParticleMessage.h:30:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 30 | PROTOCOL_CLASS_FACTORY(UpdateParticleMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/CollectableEntity.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/CollectableEntity.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/CollectableEntity.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/CollectableEntity.cpp.o -c /<>/src/caveexpress/server/entities/CollectableEntity.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/entities/CollectableEntity.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Stone.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Stone.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/Stone.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/Stone.cpp.o -c /<>/src/caveexpress/server/entities/Stone.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/Stone.cpp:6: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Platform.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Platform.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/Platform.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/Platform.cpp.o -c /<>/src/caveexpress/server/entities/Platform.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/entities/Platform.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/INPCCave.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/INPCCave.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/npcs/INPCCave.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/npcs/INPCCave.cpp.o -c /<>/src/caveexpress/server/entities/npcs/INPCCave.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/CaveMapTile.h:6, from /<>/src/caveexpress/server/entities/npcs/INPCCave.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCBlowing.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCBlowing.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/npcs/NPCBlowing.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/npcs/NPCBlowing.cpp.o -c /<>/src/caveexpress/server/entities/npcs/NPCBlowing.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/npcs/NPCBlowing.cpp:5: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPC.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPC.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/npcs/NPC.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/npcs/NPC.cpp.o -c /<>/src/caveexpress/server/entities/npcs/NPC.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/entities/npcs/NPC.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCAttacking.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCAttacking.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/npcs/NPCAttacking.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/npcs/NPCAttacking.cpp.o -c /<>/src/caveexpress/server/entities/npcs/NPCAttacking.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/entities/npcs/NPCAttacking.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCPackage.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCPackage.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/npcs/NPCPackage.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/npcs/NPCPackage.cpp.o -c /<>/src/caveexpress/server/entities/npcs/NPCPackage.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/CaveMapTile.h:6, from /<>/src/caveexpress/server/entities/npcs/NPCPackage.cpp:3: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFish.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFish.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFish.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFish.cpp.o -c /<>/src/caveexpress/server/entities/npcs/NPCFish.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/entities/npcs/NPCFish.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFlying.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFlying.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFlying.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFlying.cpp.o -c /<>/src/caveexpress/server/entities/npcs/NPCFlying.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/entities/npcs/NPCFlying.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFriendly.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFriendly.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFriendly.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFriendly.cpp.o -c /<>/src/caveexpress/server/entities/npcs/NPCFriendly.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/entities/npcs/NPCFriendly.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCAggressive.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/npcs/NPCAggressive.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/npcs/NPCAggressive.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/npcs/NPCAggressive.cpp.o -c /<>/src/caveexpress/server/entities/npcs/NPCAggressive.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/entities/npcs/NPCAggressive.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Package.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Package.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/Package.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/Package.cpp.o -c /<>/src/caveexpress/server/entities/Package.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/Package.cpp:5: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Egg.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Egg.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/Egg.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/Egg.cpp.o -c /<>/src/caveexpress/server/entities/Egg.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/Egg.cpp:4: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/MapTile.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/MapTile.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/MapTile.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/MapTile.cpp.o -c /<>/src/caveexpress/server/entities/MapTile.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/MapTile.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/WorldParticle.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/WorldParticle.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/WorldParticle.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/WorldParticle.cpp.o -c /<>/src/caveexpress/server/entities/WorldParticle.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/WorldParticle.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/modificators/WindModificator.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/modificators/WindModificator.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/modificators/WindModificator.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/modificators/WindModificator.cpp.o -c /<>/src/caveexpress/server/entities/modificators/WindModificator.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/modificators/WindModificator.cpp:4: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/EntityEmitter.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/EntityEmitter.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/EntityEmitter.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/EntityEmitter.cpp.o -c /<>/src/caveexpress/server/entities/EntityEmitter.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/EntityEmitter.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Tree.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Tree.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/Tree.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/Tree.cpp.o -c /<>/src/caveexpress/server/entities/Tree.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/Tree.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/IEntity.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/IEntity.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/IEntity.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/IEntity.cpp.o -c /<>/src/caveexpress/server/entities/IEntity.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/IEntity.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Geyser.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Geyser.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/Geyser.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/Geyser.cpp.o -c /<>/src/caveexpress/server/entities/Geyser.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/Geyser.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Water.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Water.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/Water.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/Water.cpp.o -c /<>/src/caveexpress/server/entities/Water.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/Water.cpp:3: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/PackageTarget.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/PackageTarget.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/PackageTarget.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/PackageTarget.cpp.o -c /<>/src/caveexpress/server/entities/PackageTarget.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/PackageTarget.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/CaveMapTile.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/CaveMapTile.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/CaveMapTile.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/CaveMapTile.cpp.o -c /<>/src/caveexpress/server/entities/CaveMapTile.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/CaveMapTile.h:6, from /<>/src/caveexpress/server/entities/CaveMapTile.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Bomb.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Bomb.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/Bomb.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/Bomb.cpp.o -c /<>/src/caveexpress/server/entities/Bomb.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/Bomb.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Player.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Player.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/Player.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/Player.cpp.o -c /<>/src/caveexpress/server/entities/Player.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/entities/Player.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Border.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Border.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/Border.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/Border.cpp.o -c /<>/src/caveexpress/server/entities/Border.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/Border.cpp:3: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Fruit.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/Fruit.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/Fruit.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/Fruit.cpp.o -c /<>/src/caveexpress/server/entities/Fruit.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/Fruit.cpp:3: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/WindowTile.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIC -MD -MT src/caveexpress/server/CMakeFiles/caveexpress-server.dir/entities/WindowTile.cpp.o -MF CMakeFiles/caveexpress-server.dir/entities/WindowTile.cpp.o.d -o CMakeFiles/caveexpress-server.dir/entities/WindowTile.cpp.o -c /<>/src/caveexpress/server/entities/WindowTile.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/caveexpress/server/entities/Player.h:12, from /<>/src/caveexpress/server/map/Map.h:8, from /<>/src/caveexpress/server/entities/CaveMapTile.h:6, from /<>/src/caveexpress/server/entities/WindowTile.cpp:2: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [ 99%] Linking CXX static library ../../../Release/lib/libcaveexpress-server.a cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/cmake -P CMakeFiles/caveexpress-server.dir/cmake_clean_target.cmake cd /<>/obj-arm-linux-gnueabi/src/caveexpress/server && /usr/bin/cmake -E cmake_link_script CMakeFiles/caveexpress-server.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-ar qc ../../../Release/lib/libcaveexpress-server.a "CMakeFiles/caveexpress-server.dir/map/RandomMapContext.cpp.o" "CMakeFiles/caveexpress-server.dir/map/Map.cpp.o" "CMakeFiles/caveexpress-server.dir/events/GameEventHandler.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/CollectableEntity.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/Stone.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/Platform.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/npcs/INPCCave.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/npcs/NPCBlowing.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/npcs/NPC.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/npcs/NPCAttacking.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/npcs/NPCPackage.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFish.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFlying.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/npcs/NPCFriendly.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/npcs/NPCAggressive.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/Package.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/Egg.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/MapTile.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/WorldParticle.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/modificators/WindModificator.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/EntityEmitter.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/Tree.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/IEntity.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/Geyser.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/Water.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/PackageTarget.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/CaveMapTile.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/Bomb.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/Player.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/Border.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/Fruit.cpp.o" "CMakeFiles/caveexpress-server.dir/entities/WindowTile.cpp.o" /usr/bin/arm-linux-gnueabi-ranlib ../../../Release/lib/libcaveexpress-server.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [ 99%] Built target caveexpress-server make -f src/caveexpress/main/CMakeFiles/caveexpress.dir/build.make src/caveexpress/main/CMakeFiles/caveexpress.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' cd /<>/obj-arm-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/caveexpress/main /<>/obj-arm-linux-gnueabi /<>/obj-arm-linux-gnueabi/src/caveexpress/main /<>/obj-arm-linux-gnueabi/src/caveexpress/main/CMakeFiles/caveexpress.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' make -f src/caveexpress/main/CMakeFiles/caveexpress.dir/build.make src/caveexpress/main/CMakeFiles/caveexpress.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabi' [ 99%] Building CXX object src/caveexpress/main/CMakeFiles/caveexpress.dir/CaveExpress.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/main && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/<>/obj-arm-linux-gnueabi/src/caveexpress/main -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIE -MD -MT src/caveexpress/main/CMakeFiles/caveexpress.dir/CaveExpress.cpp.o -MF CMakeFiles/caveexpress.dir/CaveExpress.cpp.o.d -o CMakeFiles/caveexpress.dir/CaveExpress.cpp.o -c /<>/src/caveexpress/main/CaveExpress.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/game/IGame.h:4, from /<>/src/modules/game/GameRegistry.h:4, from /<>/src/caveexpress/main/CaveExpress.h:3, from /<>/src/caveexpress/main/CaveExpress.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h: In destructor ‘virtual LoadMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/LoadMapMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(LoadMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/ProtocolMessages.h: In destructor ‘virtual caveexpress::DropMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::DropMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/ProtocolMessages.h:8:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 8 | PROTOCOL_CLASS_SIMPLE(DropMessage, protocol::PROTO_DROP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AddRopeMessage.h: In destructor ‘virtual caveexpress::AddRopeMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::AddRopeMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AddRopeMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(AddRopeMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/RemoveRopeMessage.h: In destructor ‘virtual caveexpress::RemoveRopeMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::RemoveRopeMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/RemoveRopeMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(RemoveRopeMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/AddEntityMessage.h: In destructor ‘virtual AddEntityMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/AddEntityMessage.h:31:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 31 | PROTOCOL_CLASS_FACTORY(AddEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/WaterHeightMessage.h: In destructor ‘virtual caveexpress::WaterHeightMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::WaterHeightMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/WaterHeightMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(WaterHeightMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/UpdateCollectedTypeMessage.h: In destructor ‘virtual caveexpress::UpdateCollectedTypeMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::UpdateCollectedTypeMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/UpdateCollectedTypeMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(UpdateCollectedTypeMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SpawnInfoMessage.h: In destructor ‘virtual SpawnInfoMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/SpawnInfoMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(SpawnInfoMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/WaterImpactMessage.h: In destructor ‘virtual caveexpress::WaterImpactMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::WaterImpactMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/WaterImpactMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(WaterImpactMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AddCaveMessage.h: In destructor ‘virtual caveexpress::AddCaveMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::AddCaveMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AddCaveMessage.h:20:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(AddCaveMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/LightStateMessage.h: In destructor ‘virtual caveexpress::LightStateMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::LightStateMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/LightStateMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(LightStateMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/InitDoneMessage.h: In destructor ‘virtual InitDoneMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/InitDoneMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(InitDoneMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateParticleMessage.h: In destructor ‘virtual UpdateParticleMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdateParticleMessage.h:30:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 30 | PROTOCOL_CLASS_FACTORY(UpdateParticleMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePackageCountMessage.h: In destructor ‘virtual UpdatePackageCountMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/UpdatePackageCountMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdatePackageCountMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/TargetCaveMessage.h: In destructor ‘virtual caveexpress::TargetCaveMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::TargetCaveMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/TargetCaveMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(TargetCaveMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AnnounceTargetCaveMessage.h: In destructor ‘virtual caveexpress::AnnounceTargetCaveMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:75: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘caveexpress::AnnounceTargetCaveMessage*’ increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/caveexpress/shared/network/messages/AnnounceTargetCaveMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(AnnounceTargetCaveMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FailedMapMessage.h: In destructor ‘virtual FailedMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FailedMapMessage.h:19:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 19 | PROTOCOL_CLASS_FACTORY(FailedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h: In destructor ‘virtual FingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/FingerMovementMessage.h:16:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 16 | PROTOCOL_CLASS_FACTORY(FingerMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h: In destructor ‘virtual MovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/MovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(MovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h: In destructor ‘virtual StopMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/StopMovementMessage.h:18:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 18 | PROTOCOL_CLASS_FACTORY(StopMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h: In destructor ‘virtual ClientInitMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ClientInitMessage.h:15:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(ClientInitMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ErrorMessage.h: In destructor ‘virtual ErrorMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/messages/ErrorMessage.h:17:9: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 17 | PROTOCOL_CLASS_FACTORY(ErrorMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Building CXX object src/caveexpress/main/CMakeFiles/caveexpress.dir/__/__/Main.cpp.o cd /<>/obj-arm-linux-gnueabi/src/caveexpress/main && /usr/bin/arm-linux-gnueabi-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/<>/src/modules/physics -I/<>/obj-arm-linux-gnueabi -I/<>/src -I/<>/src/modules -I/<>/obj-arm-linux-gnueabi/src/caveexpress/main -I/usr/include/lua5.4 -I/usr/include/SDL2 -I/usr/include/box2d -I/usr/include/glm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -std=c++11 -fPIE -MD -MT src/caveexpress/main/CMakeFiles/caveexpress.dir/__/__/Main.cpp.o -MF CMakeFiles/caveexpress.dir/__/__/Main.cpp.o.d -o CMakeFiles/caveexpress.dir/__/__/Main.cpp.o -c /<>/src/Main.cpp cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/game/IGame.h:4, from /<>/src/modules/game/GameRegistry.h:4, from /<>/src/modules/mainloop/SDLMainLoop.h:11, from /<>/src/Main.cpp:1: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211: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] 211 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/common/ByteStream.h: In member function ‘int32_t ByteStream::readInt()’: /<>/src/modules/common/ByteStream.h:232: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] 232 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/modules/network/IProtocolHandler.h:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:159:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 159 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StartMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:162:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 162 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual CloseMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 163 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual PlayerListMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:165:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE_LIST’ 165 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual InitWaitingMapMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:168:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 168 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual SpawnMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 169 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual StopFingerMovementMessage::Factory::~Factory()’: /<>/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; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro ‘PROTOCOL_CLASS_SIMPLE’ 170 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable /<>/caveexpress cd /<>/obj-arm-linux-gnueabi/src/caveexpress/main && /usr/bin/cmake -E cmake_link_script CMakeFiles/caveexpress.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabi-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -O3 -DNDEBUG -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fomit-frame-pointer -O3 -Wl,-z,relro -Wl,-z,now -latomic -lrt -Wl,--dependency-file=CMakeFiles/caveexpress.dir/link.d CMakeFiles/caveexpress.dir/CaveExpress.cpp.o CMakeFiles/caveexpress.dir/__/__/Main.cpp.o -o /<>/caveexpress ../../../Release/lib/libcaveexpress-server.a ../../../Release/lib/libcaveexpress-client.a ../../../Release/lib/libcaveexpress-shared.a ../../../Release/lib/libgame.a ../../../Release/lib/libmainloop.a ../../../Release/lib/libphysics.a ../../../Release/lib/libclient.a ../../../Release/lib/libgfx.a ../../../Release/lib/libui.a ../../../Release/lib/libservice.a ../../../Release/lib/libgame.a ../../../Release/lib/libcampaign.a ../../../Release/lib/libnetwork.a /usr/lib/arm-linux-gnueabi/libSDL2_net.so ../../../Release/lib/libsprite.a ../../../Release/lib/libsound.a /usr/lib/arm-linux-gnueabi/libSDL2_mixer.so ../../../Release/lib/libparticle.a ../../../Release/lib/libtexture.a ../../../Release/lib/libcommon.a /usr/lib/arm-linux-gnueabi/libbox2d.so /usr/lib/arm-linux-gnueabi/libSDL2.so /usr/lib/arm-linux-gnueabi/liblua5.4.so /usr/lib/arm-linux-gnueabi/libsqlite3.so -lncurses /usr/lib/arm-linux-gnueabi/libform.so /usr/lib/arm-linux-gnueabi/libSDL2_image.so -lrt Update language en_GB for caveexpress cd /<>/obj-arm-linux-gnueabi/src/caveexpress/main && /<>/contrib/scripts/lang.sh en_GB caveexpress Update language de_DE for caveexpress cd /<>/obj-arm-linux-gnueabi/src/caveexpress/main && /<>/contrib/scripts/lang.sh de_DE caveexpress make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi' [100%] Built target caveexpress make[2]: Leaving directory '/<>/obj-arm-linux-gnueabi' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabi/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-arm-linux-gnueabi' create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=cmake dh_prep -a -O--buildsystem=cmake dh_auto_install -a -O--buildsystem=cmake cd obj-arm-linux-gnueabi && make -j1 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/<>/obj-arm-linux-gnueabi' /usr/bin/cmake -S/<> -B/<>/obj-arm-linux-gnueabi --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/obj-arm-linux-gnueabi' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/obj-arm-linux-gnueabi' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /<>/debian/tmp/usr/games/cavepacker-editor -- Installing: /<>/debian/tmp/usr/share/applications/cavepacker.desktop -- Installing: /<>/debian/tmp/usr/share/metainfo/cavepacker.appdata.xml -- Installing: /<>/debian/tmp/usr/share/applications/cavepacker.snapcraft.yaml -- Installing: /<>/debian/tmp/usr/share/man/man6/cavepacker.6 -- Installing: /<>/debian/tmp/usr/share/icons/cavepacker-icon.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/textures -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/textures/complete.lua -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/sprites.lua -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/sounds -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/sounds/target.ogg -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/sounds/step.ogg -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/sounds/music-win.ogg -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/sounds/music-2.ogg -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/sounds/music-1.ogg -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/sounds/deadlock.ogg -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/sounds/click.ogg -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/shaders -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/shaders/main.vert -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/shaders/main.frag -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics/loading.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics/cavepacker-ui-small.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics/cavepacker-ui-scene-small.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics/cavepacker-ui-scene-big.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics/cavepacker-ui-fonts-small.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics/cavepacker-ui-fonts-big.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics/cavepacker-ui-big.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics/cavepacker-environment-small.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics/cavepacker-environment-big.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics/cavepacker-entity-small.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/pics/cavepacker-entity-big.png -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0090.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0090.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0089.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0089.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0088.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0088.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0087.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0087.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0086.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0086.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0085.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0085.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0084.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0084.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0083.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0083.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0082.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0082.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0081.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0081.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0080.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0080.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0079.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0079.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0078.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0078.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0077.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0077.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0076.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0076.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0075.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0075.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0074.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0074.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0073.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0073.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0072.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0072.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0071.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0071.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0070.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0070.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0069.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0069.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0068.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0068.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0067.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0067.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0066.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0066.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0065.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0065.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0064.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0064.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0063.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0063.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0062.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0062.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0061.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0061.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0060.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0060.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0059.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0059.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0058.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0058.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0057.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0057.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0056.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0056.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0055.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0055.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0054.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0054.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0053.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0053.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0052.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0052.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0051.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0051.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/xsokoban0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/tutorial0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/tutorial0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/tutorial0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch09_0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch08_0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch07_0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch06_0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch05_0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch04_0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch03_0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch02_0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/sasquatch01_0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/multiplayer0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0135.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0135.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0134.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0134.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0133.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0133.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0132.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0132.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0131.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0131.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0130.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0130.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0129.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0129.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0128.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0128.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0127.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0127.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0126.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0126.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0125.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0125.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0124.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0124.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0123.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0123.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0122.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0122.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0121.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0121.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0120.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0120.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0119.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0119.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0118.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0118.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0117.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0117.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0116.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0116.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0115.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0115.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0114.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0114.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0113.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0113.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0112.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0112.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0111.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0111.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0110.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0110.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0109.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0109.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0108.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0108.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0107.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0107.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0106.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0106.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0105.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0105.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0104.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0104.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0103.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0103.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0102.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0102.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0101.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0101.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0100.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0100.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0099.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0099.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0098.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0098.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0097.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0097.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0096.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0096.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0095.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0095.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0094.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0094.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0093.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0093.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0092.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0092.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0091.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0091.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0090.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0090.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0089.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0089.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0088.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0088.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0087.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0087.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0086.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0086.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0085.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0085.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0084.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0084.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0083.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0083.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0082.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0082.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0081.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0081.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0080.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0080.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0079.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0079.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0078.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0078.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0077.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0077.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0076.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0076.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0075.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0075.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0074.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0074.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0073.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0073.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0072.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0072.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0071.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0071.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0070.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0070.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0069.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0069.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0068.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0068.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0067.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0067.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0066.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0066.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0065.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0065.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0064.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0064.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0063.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0063.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0062.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0062.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0061.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0061.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0060.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0060.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0059.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0059.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0058.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0058.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0057.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0057.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0056.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0056.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0055.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0055.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0054.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0054.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0053.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0053.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0052.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0052.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0051.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0051.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban02_0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0155.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0155.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0154.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0154.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0153.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0153.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0152.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0152.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0151.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0151.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0150.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0150.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0149.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0149.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0148.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0148.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0147.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0147.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0146.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0146.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0145.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0145.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0144.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0144.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0143.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0143.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0142.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0142.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0141.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0141.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0140.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0140.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0139.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0139.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0138.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0138.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0137.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0137.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0136.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0136.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0135.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0135.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0134.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0134.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0133.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0133.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0132.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0132.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0131.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0131.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0130.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0130.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0129.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0129.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0128.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0128.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0127.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0127.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0126.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0126.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0125.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0125.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0124.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0124.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0123.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0123.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0122.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0122.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0121.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0121.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0120.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0120.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0119.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0119.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0118.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0118.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0117.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0117.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0116.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0116.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0115.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0115.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0114.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0114.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0113.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0113.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0112.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0112.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0111.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0111.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0110.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0110.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0109.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0109.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0108.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0108.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0107.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0107.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0106.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0106.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0105.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0105.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0104.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0104.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0103.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0103.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0102.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0102.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0101.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0101.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0100.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0100.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0099.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0099.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0098.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0098.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0097.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0097.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0096.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0096.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0095.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0095.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0094.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0094.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0093.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0093.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0092.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0092.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0091.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0091.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0090.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0090.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0089.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0089.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0088.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0088.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0087.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0087.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0086.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0086.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0085.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0085.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0084.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0084.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0083.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0083.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0082.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0082.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0081.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0081.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0080.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0080.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0079.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0079.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0078.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0078.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0077.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0077.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0076.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0076.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0075.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0075.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0074.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0074.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0073.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0073.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0072.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0072.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0071.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0071.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0070.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0070.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0069.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0069.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0068.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0068.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0067.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0067.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0066.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0066.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0065.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0065.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0064.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0064.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0063.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0063.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0062.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0062.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0061.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0061.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0060.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0060.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0059.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0059.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0058.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0058.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0057.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0057.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0056.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0056.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0055.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0055.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0054.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0054.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0053.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0053.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0052.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0052.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0051.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0051.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/microban01_0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/mgerhardy0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/mgerhardy0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/grigrspecial0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0140.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0140.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0139.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0139.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0138.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0138.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0137.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0137.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0136.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0136.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0135.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0135.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0134.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0134.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0133.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0133.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0132.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0132.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0131.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0131.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0130.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0130.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0129.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0129.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0128.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0128.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0127.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0127.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0126.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0126.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0125.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0125.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0124.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0124.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0123.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0123.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0122.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0122.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0121.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0121.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0120.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0120.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0119.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0119.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0118.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0118.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0117.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0117.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0116.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0116.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0115.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0115.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0114.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0114.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0113.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0113.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0112.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0112.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0111.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0111.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0110.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0110.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0109.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0109.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0108.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0108.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0107.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0107.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0106.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0106.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0105.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0105.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0104.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0104.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0103.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0103.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0102.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0102.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0101.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0101.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0100.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0100.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0099.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0099.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0098.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0098.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0097.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0097.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0096.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0096.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0095.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0095.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0094.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0094.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0093.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0093.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0092.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0092.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0091.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0091.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0090.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0090.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0089.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0089.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0088.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0088.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0087.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0087.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0086.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0086.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0085.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0085.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0084.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0084.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0083.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0083.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0082.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0082.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0081.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0081.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0080.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0080.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0079.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0079.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0078.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0078.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0077.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0077.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0076.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0076.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0075.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0075.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0074.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0074.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0073.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0073.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0072.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0072.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0071.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0071.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0070.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0070.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0069.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0069.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0068.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0068.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0067.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0067.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0066.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0066.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0065.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0065.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0064.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0064.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0063.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0063.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0062.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0062.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0061.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0061.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0060.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0060.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0059.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0059.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0058.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0058.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0057.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0057.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0056.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0056.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0055.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0055.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0054.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0054.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0053.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0053.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0052.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0052.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0051.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0051.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0050.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0050.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0049.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0049.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0048.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0048.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0047.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0047.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0046.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0046.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0045.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0045.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0044.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0044.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0043.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0043.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0042.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0042.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0041.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0041.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0040.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0040.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0039.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0039.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0038.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0038.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0037.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0037.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0036.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0036.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0035.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0035.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0034.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0034.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0033.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0033.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0032.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0032.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0031.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0031.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0030.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0030.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0029.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0029.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0028.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0028.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0027.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0027.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0026.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0026.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0025.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0025.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0024.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0024.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0023.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0023.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0022.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0022.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0021.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0021.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0020.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0020.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0019.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0019.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0018.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0018.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0017.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0017.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0016.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0016.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0015.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0015.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0014.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0014.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0013.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0013.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0012.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0012.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0011.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0011.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0010.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0010.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0009.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0009.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0008.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0008.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0007.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0007.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0006.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0006.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0005.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0005.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0004.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0004.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0003.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0003.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0002.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0002.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0001.sol -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/gri0001.sok -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/README.maps -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/maps/README.mapformat -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/lang -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/lang/de_DE.lang -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/lang/en_GB.lang -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/fonts.lua -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/config.lua -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/campaigns -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/campaigns/04-mgerhardy.lua -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/campaigns/03-gri.lua -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/campaigns/02-ksokoban.lua -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/campaigns/01-xsokoban.lua -- Installing: /<>/debian/tmp/usr/share/games/cavepacker/campaigns/00-tutorial.lua -- Installing: /<>/debian/tmp/usr/games/cavepacker -- Installing: /<>/debian/tmp/usr/games/caveexpress-editor -- Installing: /<>/debian/tmp/usr/share/applications/caveexpress.desktop -- Installing: /<>/debian/tmp/usr/share/metainfo/caveexpress.appdata.xml -- Installing: /<>/debian/tmp/usr/share/applications/caveexpress.snapcraft.yaml -- Installing: /<>/debian/tmp/usr/share/man/man6/caveexpress.6 -- Installing: /<>/debian/tmp/usr/share/icons/caveexpress-icon.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/textures -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/textures/complete.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sprites.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/water-rising.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/water-leave.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/water-impact.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/tree-dazed.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/tile-waterfall.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/tile-packagetarget-active.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/tile-geyser-active.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/stone-hit.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/player-pain3.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/player-pain2.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/player-pain1.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/player-land3.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/player-land2.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/player-land1.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/player-flying.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-walking-walk.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-walking-knockout.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-walking-dazed.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-walking-attack.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-walking-attack-init.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-mammut-walk.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-mammut-knockout.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-mammut-dazed.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-mammut-attack.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-mammut-attack-init.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-flying-spawn.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-flying-flying.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-cave-water-rescue3.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-cave-water-rescue2.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-cave-water-rescue1.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-cave-walk.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-cave-swimming.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-cave-drown.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-cave-board.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-blowing-idle.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/npc-blowing-dazed.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/music-win.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/music-2.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/music-1.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/fruit-spawn.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/fruit-eat.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/crate-hit5.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/crate-hit4.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/crate-hit3.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/crate-hit2.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/crate-hit1.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/click.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/cave2.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/sounds/cave1.ogg -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/shaders -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/shaders/water.vert -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/shaders/water.frag -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/shaders/main.vert -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/shaders/main.frag -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/waternoise.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/loading.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-scene-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-scene-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-player-grandpa-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-player-grandpa-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-npc-mammut-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-npc-mammut-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-fonts-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-fonts-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-dead-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-dead-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-ui-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-packagetarget-rock-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-packagetarget-rock-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-packagetarget-ice-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-packagetarget-ice-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_woman-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_woman-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_walking-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_walking-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_man-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_man-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_mammut-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_mammut-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_grandpa-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_grandpa-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_flying-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_flying-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_fish-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_fish-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_blowing-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-npc_blowing-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-environment-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-environment-ice-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-environment-ice-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-environment-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-entity-small.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/pics/caveexpress-entity-big.png -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/wind-04.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/wind-03.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/wind-02.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/wind-01.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-20.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-19.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-18.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-17.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-16.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-15.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-14.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-13.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-12.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-11.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-10.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-09.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-08.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-07.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-06.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-05.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-04.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-03.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-02.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/third-ice-01.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/taxi-06.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/taxi-05.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/taxi-04.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/taxi-03.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/taxi-02.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/taxi-01.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-rock-06.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-rock-05.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-rock-04.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-rock-03.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-rock-02.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-rock-01.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-16.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-15.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-14.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-13.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-12.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-11.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-10.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-09.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-08.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-07.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-06.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-05.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-04.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-03.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-02.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/second-ice-01.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-17.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-16.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-15.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-14.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-13.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-12.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-11.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-10.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-09.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-08.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-07.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-06.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-05.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-04.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-03.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-02.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/rock-01.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/introducing-09-npcrescue.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/introducing-08-npcdeliver.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/introducing-07-findyourway.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/introducing-06-attack.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/introducing-05-flying.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/introducing-04-geyser.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/introducing-03-tree.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/introducing-02-game.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/introducing-01-package.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-21.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-20.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-18.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-17.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-16.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-15.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-14.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-13.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-12.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-11.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-10.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-09.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-08.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-07.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-06.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-05.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-04.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-03.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-02.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/maps/ice-01.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/lang -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/lang/de_DE.lang -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/lang/en_GB.lang -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/fonts.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/entitysounds.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/entities.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/config.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/campaigns -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/campaigns/07-taxi-campaign.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/campaigns/06-wind-campaign.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/campaigns/05-third-ice-campaign.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/campaigns/04-second-ice-campaign.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/campaigns/03-second-rock-campaign.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/campaigns/02-rock-campaign.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/campaigns/01-ice-campaign.lua -- Installing: /<>/debian/tmp/usr/share/games/caveexpress/campaigns/00-tutorial-campaign.lua -- Installing: /<>/debian/tmp/usr/games/caveexpress make[1]: Leaving directory '/<>/obj-arm-linux-gnueabi' dh_install -a -O--buildsystem=cmake dh_installdocs -a -O--buildsystem=cmake debian/rules override_dh_installchangelogs make[1]: Entering directory '/<>' dh_installchangelogs docs/caveexpress/CHANGELOG make[1]: Leaving directory '/<>' dh_installman -a -O--buildsystem=cmake dh_installsystemduser -a -O--buildsystem=cmake dh_perl -a -O--buildsystem=cmake dh_link -a -O--buildsystem=cmake dh_strip_nondeterminism -a -O--buildsystem=cmake dh_compress -a -O--buildsystem=cmake dh_fixperms -a -O--buildsystem=cmake debian/rules override_dh_missing make[1]: Entering directory '/<>' dh_missing --list-missing dh_missing: warning: usr/share/applications/caveexpress.snapcraft.yaml exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/applications/cavepacker.snapcraft.yaml exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/icons/caveexpress-icon.png exists in debian/tmp but is not installed to anywhere (related file: "contrib/caveexpress-icon.png") dh_missing: warning: usr/share/icons/cavepacker-icon.png exists in debian/tmp but is not installed to anywhere (related file: "contrib/cavepacker-icon.png") While detecting missing files, dh_missing noted some files with a similar name to those that were missing. This warning /might/ be resolved by replacing references to the missing files with the similarly named ones that dh_missing found - assuming the content is identical. As an example, you might want to replace: * contrib/caveexpress-icon.png with: * usr/share/icons/caveexpress-icon.png in a file in debian/ or as argument to one of the dh_* tools called from debian/rules. (Note it is possible the paths are not used verbatim but instead directories containing or globs matching them are used instead) Alternatively, add the missing file to debian/not-installed if it cannot and should not be used. The following debhelper tools have reported what they installed (with files per package) * dh_install: caveexpress (4), caveexpress-data (2), cavepacker (4), cavepacker-data (2) * dh_installdocs: caveexpress (11), caveexpress-data (0), cavepacker (6), cavepacker-data (0) * dh_installman: caveexpress (1), caveexpress-data (0), cavepacker (1), cavepacker-data (0) If the missing files are installed by another tool, please file a bug against it. When filing the report, if the tool is not part of debhelper itself, please reference the "Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+). (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.md.gz) Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built If the omission is intentional or no other helper can take care of this consider adding the paths to debian/not-installed. make[1]: Leaving directory '/<>' dh_dwz -a -O--buildsystem=cmake dh_strip -a -O--buildsystem=cmake dh_makeshlibs -a -O--buildsystem=cmake dh_shlibdeps -a -O--buildsystem=cmake dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux.so.3.usr-is-merged dpkg-shlibdeps: warning: debian/caveexpress/usr/games/caveexpress contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux.so.3.usr-is-merged dpkg-shlibdeps: warning: debian/cavepacker/usr/games/cavepacker contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_installdeb -a -O--buildsystem=cmake dh_gencontrol -a -O--buildsystem=cmake dh_md5sums -a -O--buildsystem=cmake dh_builddeb -a -O--buildsystem=cmake dpkg-deb: building package 'caveexpress' in '../caveexpress_2.5.2-4_armel.deb'. dpkg-deb: building package 'caveexpress-dbgsym' in '../caveexpress-dbgsym_2.5.2-4_armel.deb'. dpkg-deb: building package 'cavepacker' in '../cavepacker_2.5.2-4_armel.deb'. dpkg-deb: building package 'cavepacker-dbgsym' in '../cavepacker-dbgsym_2.5.2-4_armel.deb'. dpkg-genbuildinfo --build=any -O../caveexpress_2.5.2-4_armel.buildinfo dpkg-genchanges --build=any -O../caveexpress_2.5.2-4_armel.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2025-10-18T02:58:46Z +------------------------------------------------------------------------------+ | Finished Timed Build Commands | +------------------------------------------------------------------------------+ rm -Rf /<>/ --------------------------------------------------- I: Finished running 'rm -Rf /<>/'. Finished processing commands. -------------------------------------------------------------------------------- Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ caveexpress_2.5.2-4_armel.changes: ---------------------------------- Format: 1.8 Date: Fri, 07 Mar 2025 15:33:34 +0100 Source: caveexpress Binary: caveexpress caveexpress-dbgsym cavepacker cavepacker-dbgsym Built-For-Profiles: cross nocheck Architecture: armel Version: 2.5.2-4 Distribution: unstable Urgency: medium Maintainer: Debian Games Team Changed-By: Alexandre Detiste Description: caveexpress - 2D platformer with physics-based gameplay cavepacker - sokoban game with network based multiplayer gaming Closes: 1095714 Changes: caveexpress (2.5.2-4) unstable; urgency=medium . * Team Upload * reformat d/control with debputy . [ Patrice Duroux ] * d/patches: use SDL_mixer.h in the right place (Closes: #1095714) * d/salsa-ci.yml: added to use Salsa CI. * d/rules: force LC_ALL to satisfy reprotest. * d/salsaci.yml: activate diffoscope for reprotest * d/salsa-ci.yml: update (noeol). Checksums-Sha1: fa14c11f5f773860e65730fe6da95952abed8392 14240648 caveexpress-dbgsym_2.5.2-4_armel.deb 112a60992185f45494b7fb2b84c710fc12bd6d03 13052 caveexpress_2.5.2-4_armel.buildinfo 33eb3aec3b7341b6bddbabb93c0fae9f22afb949 509244 caveexpress_2.5.2-4_armel.deb fbd4e71ea5f8814a6b95878957885f4908421422 11621028 cavepacker-dbgsym_2.5.2-4_armel.deb 872c5a4155d00e52b64b04a46a25a95e80043faf 423468 cavepacker_2.5.2-4_armel.deb Checksums-Sha256: 21f271dfb07efa57cc1806f702067303d6028c057d8154910ddb2ce758187ac2 14240648 caveexpress-dbgsym_2.5.2-4_armel.deb d9994e8eb37eb535c3c4678f2d545fb3154c80fba8f17929937e2efe9cd0ac9a 13052 caveexpress_2.5.2-4_armel.buildinfo a63087c3b5e4bd806a26cfa02f68a49421aacd18a4d9c7c3203eb153cce7b47f 509244 caveexpress_2.5.2-4_armel.deb bf406c0e90e8cee4507f4ada78e90548ee8f4584f21eff804bfffba3d4330d9a 11621028 cavepacker-dbgsym_2.5.2-4_armel.deb eaaf7d3d22a237d97cb35ea8b0edc7464a3417f48225aabe8530a3e7f491a77e 423468 cavepacker_2.5.2-4_armel.deb Files: 59b04f6abef2f446fcaed2b13815d53f 14240648 debug optional caveexpress-dbgsym_2.5.2-4_armel.deb b533429bdc0a0ccfdbdede41546440b6 13052 games optional caveexpress_2.5.2-4_armel.buildinfo 0bddf1eb8c0166d2ba2bf8a96cdd62f4 509244 games optional caveexpress_2.5.2-4_armel.deb 6ec50d8168de5a07e2608df48cea340b 11621028 debug optional cavepacker-dbgsym_2.5.2-4_armel.deb b7675f9f31772ba4088f279bc6263b86 423468 games optional cavepacker_2.5.2-4_armel.deb +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: caveexpress Binary: caveexpress caveexpress-dbgsym cavepacker cavepacker-dbgsym Architecture: armel Version: 2.5.2-4 Checksums-Md5: 59b04f6abef2f446fcaed2b13815d53f 14240648 caveexpress-dbgsym_2.5.2-4_armel.deb 0bddf1eb8c0166d2ba2bf8a96cdd62f4 509244 caveexpress_2.5.2-4_armel.deb 6ec50d8168de5a07e2608df48cea340b 11621028 cavepacker-dbgsym_2.5.2-4_armel.deb b7675f9f31772ba4088f279bc6263b86 423468 cavepacker_2.5.2-4_armel.deb Checksums-Sha1: fa14c11f5f773860e65730fe6da95952abed8392 14240648 caveexpress-dbgsym_2.5.2-4_armel.deb 33eb3aec3b7341b6bddbabb93c0fae9f22afb949 509244 caveexpress_2.5.2-4_armel.deb fbd4e71ea5f8814a6b95878957885f4908421422 11621028 cavepacker-dbgsym_2.5.2-4_armel.deb 872c5a4155d00e52b64b04a46a25a95e80043faf 423468 cavepacker_2.5.2-4_armel.deb Checksums-Sha256: 21f271dfb07efa57cc1806f702067303d6028c057d8154910ddb2ce758187ac2 14240648 caveexpress-dbgsym_2.5.2-4_armel.deb a63087c3b5e4bd806a26cfa02f68a49421aacd18a4d9c7c3203eb153cce7b47f 509244 caveexpress_2.5.2-4_armel.deb bf406c0e90e8cee4507f4ada78e90548ee8f4584f21eff804bfffba3d4330d9a 11621028 cavepacker-dbgsym_2.5.2-4_armel.deb eaaf7d3d22a237d97cb35ea8b0edc7464a3417f48225aabe8530a3e7f491a77e 423468 cavepacker_2.5.2-4_armel.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Sat, 18 Oct 2025 02:58:46 +0000 Build-Path: /<> Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.18.1-2), autopoint (= 0.23.1-2), autotools-dev (= 20240727.1), base-files (= 14), base-passwd (= 3.6.7), bash (= 5.3-1), binutils (= 2.45-7), binutils-common (= 2.45-7), binutils-x86-64-linux-gnu (= 2.45-7), bsdextrautils (= 2.41.2-4), build-essential (= 12.12), bzip2 (= 1.0.8-6), cmake (= 4.1.1+really3.31.6-2), cmake-data (= 4.1.1+really3.31.6-2), coreutils (= 9.7-3), cpp (= 4:15.2.0-4), cpp-15 (= 15.2.0-4), cpp-15-x86-64-linux-gnu (= 15.2.0-4), cpp-x86-64-linux-gnu (= 4:15.2.0-4), cross-exe-wrapper (= 0.2.6), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.28), debianutils (= 5.23.2), dh-autoreconf (= 21), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.10-4), dpkg (= 1.22.21), dpkg-dev (= 1.22.21), dwz (= 0.16-2), file (= 1:5.46-5), findutils (= 4.10.0-3), g++ (= 4:15.2.0-4), g++-15 (= 15.2.0-4), g++-15-x86-64-linux-gnu (= 15.2.0-4), g++-x86-64-linux-gnu (= 4:15.2.0-4), gcc (= 4:15.2.0-4), gcc-15 (= 15.2.0-4), gcc-15-base (= 15.2.0-4), gcc-15-x86-64-linux-gnu (= 15.2.0-4), gcc-x86-64-linux-gnu (= 4:15.2.0-4), gettext (= 0.23.1-2+b1), gettext-base (= 0.23.1-2+b1), gir1.2-glib-2.0 (= 2.86.0-5), gir1.2-glib-2.0-dev (= 2.86.0-5), gir1.2-ibus-1.0 (= 1.5.32-2), girepository-tools (= 2.86.0-5), googletest (= 1.17.0-1), grep (= 3.12-1), groff-base (= 1.23.0-9), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.7.4-4+b1), libasan8 (= 15.2.0-4), libasound2-data (= 1.2.14-2), libasound2-dev (= 1.2.14-2), libasound2t64 (= 1.2.14-2), libasyncns0 (= 0.8-7), libatomic1 (= 15.2.0-4), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1), libbinutils (= 2.45-7), libblkid-dev (= 2.41.2-4), libblkid1 (= 2.41.2-4), libbox2d-dev (= 2.4.1-3+b3), libbox2d2 (= 2.4.1-3+b3), libbrotli1 (= 1.1.0-2+b7), libbsd0 (= 0.12.2-2), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.41-12), libc-dev-bin (= 2.41-12), libc6 (= 2.41-12), libc6-dev (= 2.41-12), libcap-dev (= 1:2.75-10+b1), libcap-ng0 (= 0.8.5-4+b1), libcap2 (= 1:2.75-10+b1), libcc1-0 (= 15.2.0-4), libcom-err2 (= 1.47.2-3+b3), libcrypt-dev (= 1:4.4.38-1), libcrypt1 (= 1:4.4.38-1), libctf-nobfd0 (= 2.45-7), libctf0 (= 2.45-7), libcurl4t64 (= 8.16.0-4), libdb5.3t64 (= 5.3.28+dfsg2-10), libdbus-1-3 (= 1.16.2-2), libdbus-1-dev (= 1.16.2-2), libdebconfclient0 (= 0.280), libdebhelper-perl (= 13.28), libdecor-0-0 (= 0.2.3-3), libdecor-0-dev (= 0.2.3-3), libdeflate-dev (= 1.23-2), libdeflate0 (= 1.23-2), libdpkg-perl (= 1.22.21), libdrm-amdgpu1 (= 2.4.127-1), libdrm-common (= 2.4.127-1), libdrm-dev (= 2.4.127-1), libdrm-exynos1 (= 2.4.127-1), libdrm-freedreno1 (= 2.4.127-1), libdrm-nouveau2 (= 2.4.127-1), libdrm-omap1 (= 2.4.127-1), libdrm-radeon1 (= 2.4.127-1), libdrm-tegra0 (= 2.4.127-1), libdrm2 (= 2.4.127-1), libedit2 (= 3.1-20250104-1), libegl-dev (= 1.7.0-1+b2), libegl-mesa0 (= 25.2.5-1), libegl1 (= 1.7.0-1+b2), libelf1t64 (= 0.193-3), libexpat1 (= 2.7.3-1), libffi-dev (= 3.5.2-2), libffi8 (= 3.5.2-2), libfile-stripnondeterminism-perl (= 1.15.0-1), libflac-dev (= 1.5.0+ds-2), libflac14 (= 1.5.0+ds-2), libgbm-dev (= 25.2.5-1), libgbm1 (= 25.2.5-1), libgcc-15-dev (= 15.2.0-4), libgcc-s1 (= 15.2.0-4), libgdbm-compat4t64 (= 1.26-1), libgdbm6t64 (= 1.26-1), libgio-2.0-dev (= 2.86.0-5), libgio-2.0-dev-bin (= 2.86.0-5), libgirepository-2.0-0 (= 2.86.0-5), libgl-dev (= 1.7.0-1+b2), libgl1 (= 1.7.0-1+b2), libgl1-mesa-dri (= 25.2.5-1), libgles-dev (= 1.7.0-1+b2), libgles1 (= 1.7.0-1+b2), libgles2 (= 1.7.0-1+b2), libglib2.0-0t64 (= 2.86.0-5), libglib2.0-bin (= 2.86.0-5), libglib2.0-data (= 2.86.0-5), libglib2.0-dev (= 2.86.0-5), libglib2.0-dev-bin (= 2.86.0-5), libglm-dev (= 0.9.9.8+ds-9), libglvnd0 (= 1.7.0-1+b2), libglx-dev (= 1.7.0-1+b2), libglx-mesa0 (= 25.2.5-1), libglx0 (= 1.7.0-1+b2), libgmp10 (= 2:6.3.0+dfsg-5), libgnutls30t64 (= 3.8.10-2), libgomp1 (= 15.2.0-4), libgprofng0 (= 2.45-7), libgssapi-krb5-2 (= 1.21.3-5), libgtest-dev (= 1.17.0-1), libhogweed6t64 (= 3.10.2-1), libhwasan0 (= 15.2.0-4), libibus-1.0-5 (= 1.5.32-2), libibus-1.0-dev (= 1.5.32-2), libice-dev (= 2:1.1.1-1), libice6 (= 2:1.1.1-1), libidn2-0 (= 2.3.8-4), libisl23 (= 0.27-1), libitm1 (= 15.2.0-4), libjansson4 (= 2.14-2+b3), libjbig-dev (= 2.1-6.1+b2), libjbig0 (= 2.1-6.1+b2), libjpeg-dev (= 1:2.1.5-4), libjpeg62-turbo (= 1:2.1.5-4), libjpeg62-turbo-dev (= 1:2.1.5-4), libjsoncpp26 (= 1.9.6-4), libk5crypto3 (= 1.21.3-5), libkeyutils1 (= 1.6.3-6), libkrb5-3 (= 1.21.3-5), libkrb5support0 (= 1.21.3-5), libldap2 (= 2.6.10+dfsg-1), liblerc-dev (= 4.0.0+ds-5), liblerc4 (= 4.0.0+ds-5), libllvm19 (= 1:19.1.7-7), liblsan0 (= 15.2.0-4), liblua5.4-0 (= 5.4.8-1), liblua5.4-dev (= 5.4.8-1), liblz4-1 (= 1.10.0-4), liblzma-dev (= 5.8.1-2), liblzma5 (= 5.8.1-2), libmagic-mgc (= 1:5.46-5), libmagic1t64 (= 1:5.46-5), libmd0 (= 1.1.0-2+b1), libmount-dev (= 2.41.2-4), libmount1 (= 2.41.2-4), libmp3lame0 (= 3.100-6+b3), libmpc3 (= 1.3.1-2), libmpfr6 (= 4.2.2-2), libmpg123-0t64 (= 1.33.3-1), libmpg123-dev (= 1.33.3-1), libncurses-dev (= 6.5+20250216-2), libncurses6 (= 6.5+20250216-2), libncursesw6 (= 6.5+20250216-2), libnettle8t64 (= 3.10.2-1), libnghttp2-14 (= 1.64.0-1.1+b1), libnghttp3-9 (= 1.12.0-1), libngtcp2-16 (= 1.16.0-1), libngtcp2-crypto-ossl0 (= 1.16.0-1), libogg-dev (= 1.3.6-1), libogg0 (= 1.3.6-1), libopus-dev (= 1.5.2-2), libopus0 (= 1.5.2-2), libopusfile-dev (= 0.12-4+b3), libopusfile0 (= 0.12-4+b3), libout123-0t64 (= 1.33.3-1), libp11-kit0 (= 0.25.9-2), libpam-modules (= 1.7.0-5), libpam-modules-bin (= 1.7.0-5), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5), libpciaccess-dev (= 0.17-3+b3), libpciaccess0 (= 0.17-3+b3), libpcre2-16-0 (= 10.46-1), libpcre2-32-0 (= 10.46-1), libpcre2-8-0 (= 10.46-1), libpcre2-dev (= 10.46-1), libpcre2-posix3 (= 10.46-1), libperl5.40 (= 5.40.1-6), libpipeline1 (= 1.5.8-1), libpkgconf3 (= 1.8.1-4), libpng-dev (= 1.6.50-1), libpng16-16t64 (= 1.6.50-1), libproc2-0 (= 2:4.0.4-9), libpsl5t64 (= 0.21.2-1.1+b1), libpulse-dev (= 17.0+dfsg1-2+b1), libpulse-mainloop-glib0 (= 17.0+dfsg1-2+b1), libpulse0 (= 17.0+dfsg1-2+b1), libpython3-stdlib (= 3.13.7-1), libpython3.13-minimal (= 3.13.9-1), libpython3.13-stdlib (= 3.13.9-1), libquadmath0 (= 15.2.0-4), libreadline-dev (= 8.3-3), libreadline8t64 (= 8.3-3), librhash1 (= 1.4.6-1), librtmp1 (= 2.4+20151223.gitfa8646d.1-3), libsamplerate0 (= 0.2.2-4+b2), libsamplerate0-dev (= 0.2.2-4+b2), libsasl2-2 (= 2.1.28+dfsg1-10), libsasl2-modules-db (= 2.1.28+dfsg1-10), libsdl2-2.0-0 (= 2.32.10+dfsg-4), libsdl2-classic (= 2.32.10+dfsg-4), libsdl2-dev (= 2.32.10+dfsg-4), libsdl2-image-2.0-0 (= 2.8.8+dfsg-1), libsdl2-image-dev (= 2.8.8+dfsg-1), libsdl2-mixer-2.0-0 (= 2.8.1+dfsg-4), libsdl2-mixer-dev (= 2.8.1+dfsg-4), libsdl2-net-2.0-0 (= 2.2.0+dfsg-3), libsdl2-net-dev (= 2.2.0+dfsg-3), libseccomp2 (= 2.6.0-2), libselinux1 (= 3.8.1-1), libselinux1-dev (= 3.8.1-1), libsensors-config (= 1:3.6.2-2), libsensors5 (= 1:3.6.2-2), libsepol-dev (= 3.9-2), libsepol2 (= 3.9-2), libsframe2 (= 2.45-7), libsharpyuv-dev (= 1.5.0-0.1), libsharpyuv0 (= 1.5.0-0.1), libsm-dev (= 2:1.2.6-1), libsm6 (= 2:1.2.6-1), libsmartcols1 (= 2.41.2-4), libsndfile1 (= 1.2.2-3), libsndio-dev (= 1.10.0-0.2), libsndio7.0 (= 1.10.0-0.2), libsqlite3-0 (= 3.46.1-8), libsqlite3-dev (= 3.46.1-8), libssh2-1t64 (= 1.11.1-1), libssl3t64 (= 3.5.4-1), libstdc++-15-dev (= 15.2.0-4), libstdc++6 (= 15.2.0-4), libsyn123-0t64 (= 1.33.3-1), libsysprof-capture-4-dev (= 49.0-1), libsystemd-dev (= 258.1-1), libsystemd0 (= 258.1-1), libtasn1-6 (= 4.20.0-2), libtiff-dev (= 4.7.1-1), libtiff6 (= 4.7.1-1), libtiffxx6 (= 4.7.1-1), libtinfo6 (= 6.5+20250216-2), libtinyxml2-11 (= 11.0.0+dfsg-1+b1), libtinyxml2-dev (= 11.0.0+dfsg-1+b1), libtool (= 2.5.4-5), libtsan2 (= 15.2.0-4), libubsan1 (= 15.2.0-4), libuchardet0 (= 0.0.8-2), libudev-dev (= 258.1-1), libudev1 (= 258.1-1), libunistring5 (= 1.3-2), libuuid1 (= 2.41.2-4), libuv1t64 (= 1.51.0-2), libvorbis-dev (= 1.3.7-3), libvorbis0a (= 1.3.7-3), libvorbisenc2 (= 1.3.7-3), libvorbisfile3 (= 1.3.7-3), libvulkan1 (= 1.4.321.0-1), libwayland-bin (= 1.24.0-2+b1), libwayland-client0 (= 1.24.0-2+b1), libwayland-cursor0 (= 1.24.0-2+b1), libwayland-dev (= 1.24.0-2+b1), libwayland-egl1 (= 1.24.0-2+b1), libwayland-server0 (= 1.24.0-2+b1), libwebp-dev (= 1.5.0-0.1), libwebp7 (= 1.5.0-0.1), libwebpdecoder3 (= 1.5.0-0.1), libwebpdemux2 (= 1.5.0-0.1), libwebpmux3 (= 1.5.0-0.1), libx11-6 (= 2:1.8.12-1), libx11-data (= 2:1.8.12-1), libx11-dev (= 2:1.8.12-1), libx11-xcb1 (= 2:1.8.12-1), libxau-dev (= 1:1.0.11-1), libxau6 (= 1:1.0.11-1), libxcb-dri3-0 (= 1.17.0-2+b1), libxcb-glx0 (= 1.17.0-2+b1), libxcb-present0 (= 1.17.0-2+b1), libxcb-randr0 (= 1.17.0-2+b1), libxcb-shm0 (= 1.17.0-2+b1), libxcb-sync1 (= 1.17.0-2+b1), libxcb-xfixes0 (= 1.17.0-2+b1), libxcb1 (= 1.17.0-2+b1), libxcb1-dev (= 1.17.0-2+b1), libxcursor-dev (= 1:1.2.3-1), libxcursor1 (= 1:1.2.3-1), libxdmcp-dev (= 1:1.1.5-1), libxdmcp6 (= 1:1.1.5-1), libxext-dev (= 2:1.3.4-1+b3), libxext6 (= 2:1.3.4-1+b3), libxfixes-dev (= 1:6.0.0-2+b4), libxfixes3 (= 1:6.0.0-2+b4), libxi-dev (= 2:1.8.2-1), libxi6 (= 2:1.8.2-1), libxinerama-dev (= 2:1.1.4-3+b4), libxinerama1 (= 2:1.1.4-3+b4), libxkbcommon-dev (= 1.7.0-2.1), libxkbcommon0 (= 1.7.0-2.1), libxml2-16 (= 2.14.6+dfsg-0.1), libxmp-dev (= 4.6.3-1), libxmp4 (= 4.6.3-1), libxrandr-dev (= 2:1.5.4-1+b3), libxrandr2 (= 2:1.5.4-1+b3), libxrender-dev (= 1:0.9.12-1), libxrender1 (= 1:0.9.12-1), libxshmfence1 (= 1.3.3-1), libxss-dev (= 1:1.2.3-1+b3), libxss1 (= 1:1.2.3-1+b3), libxt-dev (= 1:1.2.1-1.3), libxt6t64 (= 1:1.2.1-1.3), libxv-dev (= 2:1.0.11-1.1+b3), libxv1 (= 2:1.0.11-1.1+b3), libxxf86vm-dev (= 1:1.1.4-1+b4), libxxf86vm1 (= 1:1.1.4-1+b4), libxxhash0 (= 0.8.3-2), libyajl-dev (= 2.1.0-5+b2), libyajl2 (= 2.1.0-5+b2), libz3-4 (= 4.13.3-1), libzstd-dev (= 1.5.7+dfsg-2), libzstd1 (= 1.5.7+dfsg-2), linux-libc-dev (= 6.16.12-2), m4 (= 1.4.20-2), make (= 4.4.1-2), man-db (= 2.13.1-1), mawk (= 1.3.4.20250131-1), media-types (= 14.0.0), mesa-libgallium (= 25.2.5-1), native-architecture (= 0.2.6), ncurses-base (= 6.5+20250216-2), ncurses-bin (= 6.5+20250216-2), netbase (= 6.5), openssl-provider-legacy (= 3.5.4-1), patch (= 2.8-2), perl (= 5.40.1-6), perl-base (= 5.40.1-6), perl-modules-5.40 (= 5.40.1-6), pkgconf (= 1.8.1-4), pkgconf-bin (= 1.8.1-4), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.4-9), python3 (= 3.13.7-1), python3-minimal (= 3.13.7-1), python3-packaging (= 25.0-1), python3.13 (= 3.13.9-1), python3.13-minimal (= 3.13.9-1), qemu-user (= 1:10.1.1+ds-1), readline-common (= 8.3-3), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.26), sgml-base (= 1.31+nmu1), sysvinit-utils (= 3.14-4), tar (= 1.35+dfsg-3.1), tzdata (= 2025b-5), util-linux (= 2.41.2-4), uuid-dev (= 2.41.2-4), x11-common (= 1:7.7+25), x11proto-dev (= 2024.1-1), xkb-data (= 2.42-1), xml-core (= 0.19), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.6.0-1), xz-utils (= 5.8.1-2), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1), zlib1g-dev (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="nocheck parallel=1" DEB_BUILD_PROFILES="cross nocheck" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1741358014" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ caveexpress-dbgsym_2.5.2-4_armel.deb ------------------------------------ new Debian package, version 2.0. size 14240648 bytes: control archive=540 bytes. 375 bytes, 12 lines control 106 bytes, 1 lines md5sums Package: caveexpress-dbgsym Source: caveexpress Version: 2.5.2-4 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Games Team Installed-Size: 16069 Depends: caveexpress (= 2.5.2-4) Section: debug Priority: optional Description: debug symbols for caveexpress Build-Ids: e3058291db08e3afa93782d62da32b6715a06cd6 drwxr-xr-x root/root 0 2025-03-07 14:33 ./ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/lib/debug/.build-id/e3/ -rw-r--r-- root/root 16443768 2025-03-07 14:33 ./usr/lib/debug/.build-id/e3/058291db08e3afa93782d62da32b6715a06cd6.debug drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-07 14:33 ./usr/share/doc/caveexpress-dbgsym -> caveexpress caveexpress_2.5.2-4_armel.deb ----------------------------- new Debian package, version 2.0. size 509244 bytes: control archive=1332 bytes. 935 bytes, 17 lines control 1357 bytes, 19 lines md5sums Package: caveexpress Version: 2.5.2-4 Architecture: armel Maintainer: Debian Games Team Installed-Size: 1802 Depends: caveexpress-data (= 2.5.2-4), libbox2d2 (>= 2.4.1), libc6 (>= 2.38), libgcc-s1 (>= 3.5), liblua5.4-0 (>= 5.4.6), libncurses6 (>= 6), libsdl2-2.0-0 (>= 2.0.12), libsdl2-image-2.0-0 (>= 2.0.5), libsdl2-mixer-2.0-0 (>= 2.6.0), libsdl2-net-2.0-0 (>= 2.0.1), libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 11), libtinfo6 (>= 6) Section: games Priority: optional Homepage: http://www.caveproductions.org Description: 2D platformer with physics-based gameplay CaveExpress is a classic 2D platformer with physics-based gameplay and dozens of levels. Master your pedal-powered flying machine to pick up packages from your cave-dwelling clients and drop them off at the collection point. . But beware! Mighty mastodons, terrifying pterodactyls and others would rather see you extinct. drwxr-xr-x root/root 0 2025-03-07 14:33 ./ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/games/ -rwxr-xr-x root/root 1771808 2025-03-07 14:33 ./usr/games/caveexpress -rwxr-xr-x root/root 95 2025-03-07 14:33 ./usr/games/caveexpress-editor drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/applications/ -rw-r--r-- root/root 562 2025-03-07 14:33 ./usr/share/applications/caveexpress.desktop drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/doc/caveexpress/ -rw-r--r-- root/root 273 2021-04-08 20:45 ./usr/share/doc/caveexpress/ABOUT.de -rw-r--r-- root/root 320 2021-04-08 20:45 ./usr/share/doc/caveexpress/ABOUT.en -rw-r--r-- root/root 404 2021-04-08 20:45 ./usr/share/doc/caveexpress/ABOUT.es -rw-r--r-- root/root 225 2021-04-08 20:45 ./usr/share/doc/caveexpress/ABOUT.ja_JP -rw-r--r-- root/root 4032 2021-04-08 20:45 ./usr/share/doc/caveexpress/ABOUT.ru -rw-r--r-- root/root 125 2021-04-08 20:45 ./usr/share/doc/caveexpress/ABOUT.zh_CN -rw-r--r-- root/root 2511 2021-04-08 20:45 ./usr/share/doc/caveexpress/HOWTOPLAY.de -rw-r--r-- root/root 1885 2021-04-08 20:45 ./usr/share/doc/caveexpress/HOWTOPLAY.en -rw-r--r-- root/root 1978 2021-04-08 20:45 ./usr/share/doc/caveexpress/HOWTOPLAY.es -rw-r--r-- root/root 2514 2021-04-08 20:45 ./usr/share/doc/caveexpress/HOWTOPLAY.ja_JP -rw-r--r-- root/root 1631 2021-04-08 20:45 ./usr/share/doc/caveexpress/HOWTOPLAY.zh_CN -rw-r--r-- root/root 1016 2025-03-07 14:33 ./usr/share/doc/caveexpress/changelog.Debian.gz -rw-r--r-- root/root 1784 2021-04-08 20:45 ./usr/share/doc/caveexpress/changelog.gz -rw-r--r-- root/root 26163 2024-11-23 13:19 ./usr/share/doc/caveexpress/copyright drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/man/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/man/man6/ lrwxrwxrwx root/root 0 2025-03-07 14:33 ./usr/share/man/man6/caveexpress-editor.6.gz -> caveexpress.6.gz -rw-r--r-- root/root 1668 2025-03-07 14:33 ./usr/share/man/man6/caveexpress.6.gz drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/metainfo/ -rw-r--r-- root/root 4166 2025-03-07 14:33 ./usr/share/metainfo/caveexpress.appdata.xml cavepacker-dbgsym_2.5.2-4_armel.deb ----------------------------------- new Debian package, version 2.0. size 11621028 bytes: control archive=544 bytes. 372 bytes, 12 lines control 106 bytes, 1 lines md5sums Package: cavepacker-dbgsym Source: caveexpress Version: 2.5.2-4 Auto-Built-Package: debug-symbols Architecture: armel Maintainer: Debian Games Team Installed-Size: 13357 Depends: cavepacker (= 2.5.2-4) Section: debug Priority: optional Description: debug symbols for cavepacker Build-Ids: 55b3c704fccd7f152fb8a363142887736b4622c0 drwxr-xr-x root/root 0 2025-03-07 14:33 ./ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/lib/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/lib/debug/.build-id/55/ -rw-r--r-- root/root 13666384 2025-03-07 14:33 ./usr/lib/debug/.build-id/55/b3c704fccd7f152fb8a363142887736b4622c0.debug drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-03-07 14:33 ./usr/share/doc/cavepacker-dbgsym -> cavepacker cavepacker_2.5.2-4_armel.deb ---------------------------- new Debian package, version 2.0. size 423468 bytes: control archive=1176 bytes. 842 bytes, 14 lines control 972 bytes, 14 lines md5sums Package: cavepacker Source: caveexpress Version: 2.5.2-4 Architecture: armel Maintainer: Debian Games Team Installed-Size: 1594 Depends: cavepacker-data (= 2.5.2-4), libc6 (>= 2.38), libgcc-s1 (>= 3.5), liblua5.4-0 (>= 5.4.6), libncurses6 (>= 6), libsdl2-2.0-0 (>= 2.0.12), libsdl2-image-2.0-0 (>= 2.0.5), libsdl2-mixer-2.0-0 (>= 2.6.0), libsdl2-net-2.0-0 (>= 2.0.1), libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 11), libtinfo6 (>= 6) Section: games Priority: optional Homepage: http://www.caveproductions.org Description: sokoban game with network based multiplayer gaming CavePacker is a sokoban game. It is a puzzle game where you have to move the packages onto their targets without getting stuck. The lesser steps you made for solving a level, the better. You may only push but not pull packages. drwxr-xr-x root/root 0 2025-03-07 14:33 ./ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/games/ -rwxr-xr-x root/root 1575188 2025-03-07 14:33 ./usr/games/cavepacker -rwxr-xr-x root/root 94 2025-03-07 14:33 ./usr/games/cavepacker-editor drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/applications/ -rw-r--r-- root/root 462 2025-03-07 14:33 ./usr/share/applications/cavepacker.desktop drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/doc/cavepacker/ -rw-r--r-- root/root 265 2021-04-08 20:45 ./usr/share/doc/cavepacker/ABOUT.de -rw-r--r-- root/root 230 2021-04-08 20:45 ./usr/share/doc/cavepacker/ABOUT.en -rw-r--r-- root/root 310 2021-04-08 20:45 ./usr/share/doc/cavepacker/ABOUT.es -rw-r--r-- root/root 305 2021-04-08 20:45 ./usr/share/doc/cavepacker/ABOUT.ja_JP -rw-r--r-- root/root 320 2021-04-08 20:45 ./usr/share/doc/cavepacker/ABOUT.ru -rw-r--r-- root/root 158 2021-04-08 20:45 ./usr/share/doc/cavepacker/ABOUT.zh_CN -rw-r--r-- root/root 1019 2025-03-07 14:33 ./usr/share/doc/cavepacker/changelog.Debian.gz -rw-r--r-- root/root 1784 2021-04-08 20:45 ./usr/share/doc/cavepacker/changelog.gz -rw-r--r-- root/root 26163 2024-11-23 13:19 ./usr/share/doc/cavepacker/copyright drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/man/ drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/man/man6/ lrwxrwxrwx root/root 0 2025-03-07 14:33 ./usr/share/man/man6/cavepacker-editor.6.gz -> cavepacker.6.gz -rw-r--r-- root/root 1518 2025-03-07 14:33 ./usr/share/man/man6/cavepacker.6.gz drwxr-xr-x root/root 0 2025-03-07 14:33 ./usr/share/metainfo/ -rw-r--r-- root/root 4077 2025-03-07 14:33 ./usr/share/metainfo/cavepacker.appdata.xml lintian ------- Setup apt archive ----------------- Merged Build-Depends: lintian:amd64 Filtered Build-Depends: lintian:amd64 dpkg-deb: warning: root directory /<>/sbuild-build-depends-lintian-dummy has unusual owner or group 1000:119 dpkg-deb: hint: you might need to pass --root-owner-group, see for further details dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package 'sbuild-build-depends-lintian-dummy' in '/<>/apt_archive/sbuild-build-depends-lintian-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [615 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [1520 B] Get:5 copy:/<>/apt_archive ./ Packages [1600 B] Fetched 3735 B in 0s (0 B/s) Reading package lists... Reading package lists... Install lintian build dependencies (apt-based resolver) ------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: appstream ca-certificates diffstat gpg gpgconf iso-codes libaliased-perl libappstream5 libapt-pkg-perl libassuan9 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libcurl3t64-gnutls libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libencode-locale-perl libexception-class-perl libfile-basedir-perl libfile-find-rule-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libfyaml0 libgcrypt20 libgpg-error0 libhtml-form-perl libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-interactive-perl libio-socket-ssl-perl libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl libksba8 liblist-compare-perl liblist-someutils-perl liblist-utilsby-perl liblwp-mediatypes-perl liblwp-protocol-https-perl liblz1 liblzo2-2 libmarkdown2 libmldbm-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-ssleay-perl libnetaddr-ip-perl libngtcp2-crypto-gnutls8 libnpth0t64 libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libregexp-wildcards-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libstemmer0d libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-charwidth-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-wrapi18n-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmlb2 libxs-parse-keyword-perl libyaml-0-2 libyaml-libyaml-perl lintian lzop openssl patchutils perl-openssl-defaults plzip shared-mime-info t1utils ucf unzip Suggested packages: apt-config-icons isoquery libxml-parser-perl rng-tools libdata-dump-perl libcrypt-ssleay-perl libscalar-number-perl libbareword-filehandles-perl libindirect-perl libmultidimensional-perl libbusiness-isbn-perl libmime-base32-perl libregexp-ipv6-perl libauthen-ntlm-perl binutils-multiarch libtext-template-perl zip Recommended packages: gnupg libcgi-fast-perl libgpg-error-l10n libhtml-format-perl libio-compress-brotli-perl liblist-someutils-xs-perl libfreezethaw-perl libmath-base85-perl libsocket6-perl libpackage-stash-xs-perl libxstring-perl libdata-dump-perl libhttp-daemon-perl libmailtools-perl libxml-sax-expat-perl The following NEW packages will be installed: appstream ca-certificates diffstat gpg gpgconf iso-codes libaliased-perl libappstream5 libapt-pkg-perl libassuan9 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libcurl3t64-gnutls libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libencode-locale-perl libexception-class-perl libfile-basedir-perl libfile-find-rule-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libfyaml0 libgcrypt20 libgpg-error0 libhtml-form-perl libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-interactive-perl libio-socket-ssl-perl libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl libksba8 liblist-compare-perl liblist-someutils-perl liblist-utilsby-perl liblwp-mediatypes-perl liblwp-protocol-https-perl liblz1 liblzo2-2 libmarkdown2 libmldbm-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-ssleay-perl libnetaddr-ip-perl libngtcp2-crypto-gnutls8 libnpth0t64 libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libregexp-wildcards-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libstemmer0d libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-charwidth-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-wrapi18n-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmlb2 libxs-parse-keyword-perl libyaml-0-2 libyaml-libyaml-perl lintian lzop openssl patchutils perl-openssl-defaults plzip sbuild-build-depends-lintian-dummy:armel shared-mime-info t1utils ucf unzip 0 upgraded, 147 newly installed, 0 to remove and 0 not upgraded. Need to get 16.2 MB of archives. After this operation, 69.6 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [848 B] Get:2 http://localhost:3142/debian unstable/main amd64 openssl amd64 3.5.4-1 [1496 kB] Get:3 http://localhost:3142/debian unstable/main amd64 ca-certificates all 20250419 [162 kB] Get:4 http://localhost:3142/debian unstable/main amd64 libtext-charwidth-perl amd64 0.04-11+b4 [9476 B] Get:5 http://localhost:3142/debian unstable/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get:6 http://localhost:3142/debian unstable/main amd64 ucf all 3.0052 [43.3 kB] Get:7 http://localhost:3142/debian unstable/main amd64 shared-mime-info amd64 2.4-5+b3 [758 kB] Get:8 http://localhost:3142/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.16.0-1 [25.2 kB] Get:9 http://localhost:3142/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.16.0-4 [400 kB] Get:10 http://localhost:3142/debian unstable/main amd64 libfyaml0 amd64 0.9-2 [252 kB] Get:11 http://localhost:3142/debian unstable/main amd64 libstemmer0d amd64 3.0.1-1 [131 kB] Get:12 http://localhost:3142/debian unstable/main amd64 libxmlb2 amd64 0.3.24-1 [70.9 kB] Get:13 http://localhost:3142/debian unstable/main amd64 libappstream5 amd64 1.1.1-1 [228 kB] Get:14 http://localhost:3142/debian unstable/main amd64 appstream amd64 1.1.1-1 [562 kB] Get:15 http://localhost:3142/debian unstable/main amd64 diffstat amd64 1.68-1 [35.2 kB] Get:16 http://localhost:3142/debian unstable/main amd64 libgpg-error0 amd64 1.56-2 [89.1 kB] Get:17 http://localhost:3142/debian unstable/main amd64 libassuan9 amd64 3.0.2-2 [61.5 kB] Get:18 http://localhost:3142/debian unstable/main amd64 libgcrypt20 amd64 1.11.2-2 [865 kB] Get:19 http://localhost:3142/debian unstable/main amd64 gpgconf amd64 2.4.8-3 [129 kB] Get:20 http://localhost:3142/debian unstable/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Get:21 http://localhost:3142/debian unstable/main amd64 libnpth0t64 amd64 1.8-3 [23.2 kB] Get:22 http://localhost:3142/debian unstable/main amd64 gpg amd64 2.4.8-3 [634 kB] Get:23 http://localhost:3142/debian unstable/main amd64 iso-codes all 4.18.0-1 [3125 kB] Get:24 http://localhost:3142/debian unstable/main amd64 libaliased-perl all 0.34-3 [13.5 kB] Get:25 http://localhost:3142/debian unstable/main amd64 libapt-pkg-perl amd64 0.1.42 [68.3 kB] Get:26 http://localhost:3142/debian unstable/main amd64 libb-hooks-op-check-perl amd64 0.22-3+b2 [10.6 kB] Get:27 http://localhost:3142/debian unstable/main amd64 libdynaloader-functions-perl all 0.004-2 [12.2 kB] Get:28 http://localhost:3142/debian unstable/main amd64 libdevel-callchecker-perl amd64 0.009-2 [15.6 kB] Get:29 http://localhost:3142/debian unstable/main amd64 libparams-classify-perl amd64 0.015-2+b4 [22.5 kB] Get:30 http://localhost:3142/debian unstable/main amd64 libmodule-runtime-perl all 0.018-1 [17.8 kB] Get:31 http://localhost:3142/debian unstable/main amd64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get:32 http://localhost:3142/debian unstable/main amd64 libmodule-implementation-perl all 0.09-2 [12.6 kB] Get:33 http://localhost:3142/debian unstable/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [7496 B] Get:34 http://localhost:3142/debian unstable/main amd64 libvariable-magic-perl amd64 0.64-1+b1 [44.9 kB] Get:35 http://localhost:3142/debian unstable/main amd64 libb-hooks-endofscope-perl all 0.28-2 [17.6 kB] Get:36 http://localhost:3142/debian unstable/main amd64 libberkeleydb-perl amd64 0.66-1 [121 kB] Get:37 http://localhost:3142/debian unstable/main amd64 libcapture-tiny-perl all 0.50-1 [24.6 kB] Get:38 http://localhost:3142/debian unstable/main amd64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get:39 http://localhost:3142/debian unstable/main amd64 liburi-perl all 5.34-2 [111 kB] Get:40 http://localhost:3142/debian unstable/main amd64 libhtml-parser-perl amd64 3.83-1+b2 [99.7 kB] Get:41 http://localhost:3142/debian unstable/main amd64 libcgi-pm-perl all 4.71-1 [217 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libclass-data-inheritable-perl all 0.10-1 [8632 B] Get:43 http://localhost:3142/debian unstable/main amd64 libclass-inspector-perl all 1.36-3 [17.5 kB] Get:44 http://localhost:3142/debian unstable/main amd64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get:45 http://localhost:3142/debian unstable/main amd64 libclass-xsaccessor-perl amd64 1.19-4+b5 [36.1 kB] Get:46 http://localhost:3142/debian unstable/main amd64 libclone-perl amd64 0.47-1+b1 [13.9 kB] Get:47 http://localhost:3142/debian unstable/main amd64 libconfig-tiny-perl all 2.30-1 [18.9 kB] Get:48 http://localhost:3142/debian unstable/main amd64 libparams-util-perl amd64 1.102-3+b1 [24.4 kB] Get:49 http://localhost:3142/debian unstable/main amd64 libsub-install-perl all 0.929-1 [10.5 kB] Get:50 http://localhost:3142/debian unstable/main amd64 libdata-optlist-perl all 0.114-1 [10.6 kB] Get:51 http://localhost:3142/debian unstable/main amd64 libsub-exporter-perl all 0.990-1 [50.6 kB] Get:52 http://localhost:3142/debian unstable/main amd64 libconst-fast-perl all 0.014-2 [8792 B] Get:53 http://localhost:3142/debian unstable/main amd64 libcpanel-json-xs-perl amd64 4.40-1 [132 kB] Get:54 http://localhost:3142/debian unstable/main amd64 libdevel-stacktrace-perl all 2.0500-1 [26.4 kB] Get:55 http://localhost:3142/debian unstable/main amd64 libexception-class-perl all 1.45-1 [34.6 kB] Get:56 http://localhost:3142/debian unstable/main amd64 libiterator-perl all 0.03+ds1-2 [18.8 kB] Get:57 http://localhost:3142/debian unstable/main amd64 libiterator-util-perl all 0.02+ds1-2 [14.0 kB] Get:58 http://localhost:3142/debian unstable/main amd64 libdata-dpath-perl all 0.60-1 [41.8 kB] Get:59 http://localhost:3142/debian unstable/main amd64 libdata-messagepack-perl amd64 1.02-3 [32.6 kB] Get:60 http://localhost:3142/debian unstable/main amd64 libnet-domain-tld-perl all 1.75-4 [31.5 kB] Get:61 http://localhost:3142/debian unstable/main amd64 libdata-validate-domain-perl all 0.15-1 [11.9 kB] Get:62 http://localhost:3142/debian unstable/main amd64 libnet-ipv6addr-perl all 1.02-1 [21.7 kB] Get:63 http://localhost:3142/debian unstable/main amd64 libnet-netmask-perl all 2.0003-1 [28.5 kB] Get:64 http://localhost:3142/debian unstable/main amd64 libnetaddr-ip-perl amd64 4.079+dfsg-2+b5 [98.1 kB] Get:65 http://localhost:3142/debian unstable/main amd64 libdata-validate-ip-perl all 0.31-1 [20.6 kB] Get:66 http://localhost:3142/debian unstable/main amd64 libdata-validate-uri-perl all 0.07-3 [11.0 kB] Get:67 http://localhost:3142/debian unstable/main amd64 libdevel-size-perl amd64 0.85-1 [24.0 kB] Get:68 http://localhost:3142/debian unstable/main amd64 libemail-address-xs-perl amd64 1.05-1+b4 [29.4 kB] Get:69 http://localhost:3142/debian unstable/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB] Get:70 http://localhost:3142/debian unstable/main amd64 libipc-system-simple-perl all 1.30-2 [26.8 kB] Get:71 http://localhost:3142/debian unstable/main amd64 libfile-basedir-perl all 0.09-2 [15.1 kB] Get:72 http://localhost:3142/debian unstable/main amd64 libnumber-compare-perl all 0.03-3 [6332 B] Get:73 http://localhost:3142/debian unstable/main amd64 libtext-glob-perl all 0.11-3 [7676 B] Get:74 http://localhost:3142/debian unstable/main amd64 libfile-find-rule-perl all 0.34-4 [25.6 kB] Get:75 http://localhost:3142/debian unstable/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get:76 http://localhost:3142/debian unstable/main amd64 libhttp-date-perl all 6.06-1 [10.7 kB] Get:77 http://localhost:3142/debian unstable/main amd64 libfile-listing-perl all 6.16-1 [12.4 kB] Get:78 http://localhost:3142/debian unstable/main amd64 libfile-sharedir-perl all 1.118-3 [16.0 kB] Get:79 http://localhost:3142/debian unstable/main amd64 libio-string-perl all 1.08-4 [12.1 kB] Get:80 http://localhost:3142/debian unstable/main amd64 libfont-ttf-perl all 1.06-2 [318 kB] Get:81 http://localhost:3142/debian unstable/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get:82 http://localhost:3142/debian unstable/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get:83 http://localhost:3142/debian unstable/main amd64 libhttp-message-perl all 7.00-2 [79.8 kB] Get:84 http://localhost:3142/debian unstable/main amd64 libhtml-form-perl all 6.12-1 [32.3 kB] Get:85 http://localhost:3142/debian unstable/main amd64 libhtml-html5-entities-perl all 0.004-3 [21.0 kB] Get:86 http://localhost:3142/debian unstable/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get:87 http://localhost:3142/debian unstable/main amd64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get:88 http://localhost:3142/debian unstable/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get:89 http://localhost:3142/debian unstable/main amd64 perl-openssl-defaults amd64 7+b2 [6724 B] Get:90 http://localhost:3142/debian unstable/main amd64 libnet-ssleay-perl amd64 1.94-3 [339 kB] Get:91 http://localhost:3142/debian unstable/main amd64 libio-socket-ssl-perl all 2.095-1 [226 kB] Get:92 http://localhost:3142/debian unstable/main amd64 libnet-http-perl all 6.24-1 [23.2 kB] Get:93 http://localhost:3142/debian unstable/main amd64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get:94 http://localhost:3142/debian unstable/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get:95 http://localhost:3142/debian unstable/main amd64 libwww-perl all 6.80-1 [184 kB] Get:96 http://localhost:3142/debian unstable/main amd64 libhtml-tokeparser-simple-perl all 3.16-4 [39.1 kB] Get:97 http://localhost:3142/debian unstable/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB] Get:98 http://localhost:3142/debian unstable/main amd64 libio-interactive-perl all 1.027-1 [11.8 kB] Get:99 http://localhost:3142/debian unstable/main amd64 libipc-run3-perl all 0.049-1 [31.5 kB] Get:100 http://localhost:3142/debian unstable/main amd64 libjson-maybexs-perl all 1.004008-1 [12.9 kB] Get:101 http://localhost:3142/debian unstable/main amd64 liblist-compare-perl all 0.55-2 [65.7 kB] Get:102 http://localhost:3142/debian unstable/main amd64 liblist-someutils-perl all 0.59-1 [37.1 kB] Get:103 http://localhost:3142/debian unstable/main amd64 liblist-utilsby-perl all 0.12-2 [15.5 kB] Get:104 http://localhost:3142/debian unstable/main amd64 liblz1 amd64 1.15-3 [39.0 kB] Get:105 http://localhost:3142/debian unstable/main amd64 liblzo2-2 amd64 2.10-3+b1 [55.1 kB] Get:106 http://localhost:3142/debian unstable/main amd64 libmarkdown2 amd64 2.2.7-2.1 [36.0 kB] Get:107 http://localhost:3142/debian unstable/main amd64 libmldbm-perl all 2.05-4 [16.8 kB] Get:108 http://localhost:3142/debian unstable/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get:109 http://localhost:3142/debian unstable/main amd64 libsub-quote-perl all 2.006009-1 [21.3 kB] Get:110 http://localhost:3142/debian unstable/main amd64 libmoo-perl all 2.005005-1 [58.0 kB] Get:111 http://localhost:3142/debian unstable/main amd64 libstrictures-perl all 2.000006-1 [18.6 kB] Get:112 http://localhost:3142/debian unstable/main amd64 libmoox-aliases-perl all 0.001006-2 [7156 B] Get:113 http://localhost:3142/debian unstable/main amd64 libmouse-perl amd64 2.5.11-1+b1 [144 kB] Get:114 http://localhost:3142/debian unstable/main amd64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get:115 http://localhost:3142/debian unstable/main amd64 libsub-identify-perl amd64 0.14-3+b3 [11.3 kB] Get:116 http://localhost:3142/debian unstable/main amd64 libsub-name-perl amd64 0.28-1 [12.2 kB] Get:117 http://localhost:3142/debian unstable/main amd64 libnamespace-clean-perl all 0.27-2 [17.8 kB] Get:118 http://localhost:3142/debian unstable/main amd64 libpath-tiny-perl all 0.148-1 [56.7 kB] Get:119 http://localhost:3142/debian unstable/main amd64 libperlio-gzip-perl amd64 0.20-1+b4 [17.5 kB] Get:120 http://localhost:3142/debian unstable/main amd64 libperlio-utf8-strict-perl amd64 0.010-1+b3 [11.4 kB] Get:121 http://localhost:3142/debian unstable/main amd64 libproc-processtable-perl amd64 0.637-1 [42.1 kB] Get:122 http://localhost:3142/debian unstable/main amd64 libregexp-wildcards-perl all 1.05-3 [14.1 kB] Get:123 http://localhost:3142/debian unstable/main amd64 libsereal-decoder-perl amd64 5.004+ds-1+b3 [100 kB] Get:124 http://localhost:3142/debian unstable/main amd64 libsereal-encoder-perl amd64 5.004+ds-1+b3 [104 kB] Get:125 http://localhost:3142/debian unstable/main amd64 libsort-versions-perl all 1.62-3 [8928 B] Get:126 http://localhost:3142/debian unstable/main amd64 libxs-parse-keyword-perl amd64 0.49-1 [66.1 kB] Get:127 http://localhost:3142/debian unstable/main amd64 libsyntax-keyword-try-perl amd64 0.31-1 [27.4 kB] Get:128 http://localhost:3142/debian unstable/main amd64 libterm-readkey-perl amd64 2.38-2+b4 [24.6 kB] Get:129 http://localhost:3142/debian unstable/main amd64 libtext-levenshteinxs-perl amd64 0.03-5+b4 [8720 B] Get:130 http://localhost:3142/debian unstable/main amd64 libtext-markdown-discount-perl amd64 0.18-1 [13.1 kB] Get:131 http://localhost:3142/debian unstable/main amd64 libtext-xslate-perl amd64 3.5.9-2+b1 [174 kB] Get:132 http://localhost:3142/debian unstable/main amd64 libtime-duration-perl all 1.21-2 [13.1 kB] Get:133 http://localhost:3142/debian unstable/main amd64 libtime-moment-perl amd64 0.44-2+b4 [73.2 kB] Get:134 http://localhost:3142/debian unstable/main amd64 libunicode-utf8-perl amd64 0.62-3 [20.1 kB] Get:135 http://localhost:3142/debian unstable/main amd64 libwww-mechanize-perl all 2.19-1 [114 kB] Get:136 http://localhost:3142/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-2 [15.1 kB] Get:137 http://localhost:3142/debian unstable/main amd64 libxml-sax-base-perl all 1.09-3 [20.6 kB] Get:138 http://localhost:3142/debian unstable/main amd64 libxml-sax-perl all 1.02+dfsg-4 [53.4 kB] Get:139 http://localhost:3142/debian unstable/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-6 [313 kB] Get:140 http://localhost:3142/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB] Get:141 http://localhost:3142/debian unstable/main amd64 libyaml-libyaml-perl amd64 0.904.0+ds-1 [46.9 kB] Get:142 http://localhost:3142/debian unstable/main amd64 plzip amd64 1.12-3 [65.0 kB] Get:143 http://localhost:3142/debian unstable/main amd64 lzop amd64 1.04-2 [84.2 kB] Get:144 http://localhost:3142/debian unstable/main amd64 patchutils amd64 0.4.2-1 [77.5 kB] Get:145 http://localhost:3142/debian unstable/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get:146 http://localhost:3142/debian unstable/main amd64 unzip amd64 6.0-29 [173 kB] Get:147 http://localhost:3142/debian unstable/main amd64 lintian all 2.127.0 [1066 kB] Preconfiguring packages ... Fetched 16.2 MB in 0s (98.7 MB/s) Selecting previously unselected package openssl. (Reading database ... 30823 files and directories currently installed.) Preparing to unpack .../000-openssl_3.5.4-1_amd64.deb ... Unpacking openssl (3.5.4-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../001-ca-certificates_20250419_all.deb ... Unpacking ca-certificates (20250419) ... Selecting previously unselected package libtext-charwidth-perl:amd64. Preparing to unpack .../002-libtext-charwidth-perl_0.04-11+b4_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../003-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../004-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../005-shared-mime-info_2.4-5+b3_amd64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../006-libngtcp2-crypto-gnutls8_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.16.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../007-libcurl3t64-gnutls_8.16.0-4_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.16.0-4) ... Selecting previously unselected package libfyaml0:amd64. Preparing to unpack .../008-libfyaml0_0.9-2_amd64.deb ... Unpacking libfyaml0:amd64 (0.9-2) ... Selecting previously unselected package libstemmer0d:amd64. Preparing to unpack .../009-libstemmer0d_3.0.1-1_amd64.deb ... Unpacking libstemmer0d:amd64 (3.0.1-1) ... Selecting previously unselected package libxmlb2:amd64. Preparing to unpack .../010-libxmlb2_0.3.24-1_amd64.deb ... Unpacking libxmlb2:amd64 (0.3.24-1) ... Selecting previously unselected package libappstream5:amd64. Preparing to unpack .../011-libappstream5_1.1.1-1_amd64.deb ... Unpacking libappstream5:amd64 (1.1.1-1) ... Selecting previously unselected package appstream. Preparing to unpack .../012-appstream_1.1.1-1_amd64.deb ... Unpacking appstream (1.1.1-1) ... Selecting previously unselected package diffstat. Preparing to unpack .../013-diffstat_1.68-1_amd64.deb ... Unpacking diffstat (1.68-1) ... Selecting previously unselected package libgpg-error0:amd64. Preparing to unpack .../014-libgpg-error0_1.56-2_amd64.deb ... Unpacking libgpg-error0:amd64 (1.56-2) ... Selecting previously unselected package libassuan9:amd64. Preparing to unpack .../015-libassuan9_3.0.2-2_amd64.deb ... Unpacking libassuan9:amd64 (3.0.2-2) ... Selecting previously unselected package libgcrypt20:amd64. Preparing to unpack .../016-libgcrypt20_1.11.2-2_amd64.deb ... Unpacking libgcrypt20:amd64 (1.11.2-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../017-gpgconf_2.4.8-3_amd64.deb ... Unpacking gpgconf (2.4.8-3) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../018-libksba8_1.6.7-2+b1_amd64.deb ... Unpacking libksba8:amd64 (1.6.7-2+b1) ... Selecting previously unselected package libnpth0t64:amd64. Preparing to unpack .../019-libnpth0t64_1.8-3_amd64.deb ... Unpacking libnpth0t64:amd64 (1.8-3) ... Selecting previously unselected package gpg. Preparing to unpack .../020-gpg_2.4.8-3_amd64.deb ... Unpacking gpg (2.4.8-3) ... Selecting previously unselected package iso-codes. Preparing to unpack .../021-iso-codes_4.18.0-1_all.deb ... Unpacking iso-codes (4.18.0-1) ... Selecting previously unselected package libaliased-perl. Preparing to unpack .../022-libaliased-perl_0.34-3_all.deb ... Unpacking libaliased-perl (0.34-3) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../023-libapt-pkg-perl_0.1.42_amd64.deb ... Unpacking libapt-pkg-perl (0.1.42) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../024-libb-hooks-op-check-perl_0.22-3+b2_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (0.22-3+b2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../025-libdynaloader-functions-perl_0.004-2_all.deb ... Unpacking libdynaloader-functions-perl (0.004-2) ... Selecting previously unselected package libdevel-callchecker-perl:amd64. Preparing to unpack .../026-libdevel-callchecker-perl_0.009-2_amd64.deb ... Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../027-libparams-classify-perl_0.015-2+b4_amd64.deb ... Unpacking libparams-classify-perl:amd64 (0.015-2+b4) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../028-libmodule-runtime-perl_0.018-1_all.deb ... Unpacking libmodule-runtime-perl (0.018-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../029-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../030-libmodule-implementation-perl_0.09-2_all.deb ... Unpacking libmodule-implementation-perl (0.09-2) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../031-libsub-exporter-progressive-perl_0.001013-3_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-3) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../032-libvariable-magic-perl_0.64-1+b1_amd64.deb ... Unpacking libvariable-magic-perl (0.64-1+b1) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../033-libb-hooks-endofscope-perl_0.28-2_all.deb ... Unpacking libb-hooks-endofscope-perl (0.28-2) ... Selecting previously unselected package libberkeleydb-perl:amd64. Preparing to unpack .../034-libberkeleydb-perl_0.66-1_amd64.deb ... Unpacking libberkeleydb-perl:amd64 (0.66-1) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../035-libcapture-tiny-perl_0.50-1_all.deb ... Unpacking libcapture-tiny-perl (0.50-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../036-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../037-liburi-perl_5.34-2_all.deb ... Unpacking liburi-perl (5.34-2) ... Selecting previously unselected package libhtml-parser-perl:amd64. Preparing to unpack .../038-libhtml-parser-perl_3.83-1+b2_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (3.83-1+b2) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../039-libcgi-pm-perl_4.71-1_all.deb ... Unpacking libcgi-pm-perl (4.71-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../040-libclass-data-inheritable-perl_0.10-1_all.deb ... Unpacking libclass-data-inheritable-perl (0.10-1) ... Selecting previously unselected package libclass-inspector-perl. Preparing to unpack .../041-libclass-inspector-perl_1.36-3_all.deb ... Unpacking libclass-inspector-perl (1.36-3) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../042-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../043-libclass-xsaccessor-perl_1.19-4+b5_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b5) ... Selecting previously unselected package libclone-perl:amd64. Preparing to unpack .../044-libclone-perl_0.47-1+b1_amd64.deb ... Unpacking libclone-perl:amd64 (0.47-1+b1) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../045-libconfig-tiny-perl_2.30-1_all.deb ... Unpacking libconfig-tiny-perl (2.30-1) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../046-libparams-util-perl_1.102-3+b1_amd64.deb ... Unpacking libparams-util-perl (1.102-3+b1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../047-libsub-install-perl_0.929-1_all.deb ... Unpacking libsub-install-perl (0.929-1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../048-libdata-optlist-perl_0.114-1_all.deb ... Unpacking libdata-optlist-perl (0.114-1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../049-libsub-exporter-perl_0.990-1_all.deb ... Unpacking libsub-exporter-perl (0.990-1) ... Selecting previously unselected package libconst-fast-perl. Preparing to unpack .../050-libconst-fast-perl_0.014-2_all.deb ... Unpacking libconst-fast-perl (0.014-2) ... Selecting previously unselected package libcpanel-json-xs-perl:amd64. Preparing to unpack .../051-libcpanel-json-xs-perl_4.40-1_amd64.deb ... Unpacking libcpanel-json-xs-perl:amd64 (4.40-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../052-libdevel-stacktrace-perl_2.0500-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0500-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../053-libexception-class-perl_1.45-1_all.deb ... Unpacking libexception-class-perl (1.45-1) ... Selecting previously unselected package libiterator-perl. Preparing to unpack .../054-libiterator-perl_0.03+ds1-2_all.deb ... Unpacking libiterator-perl (0.03+ds1-2) ... Selecting previously unselected package libiterator-util-perl. Preparing to unpack .../055-libiterator-util-perl_0.02+ds1-2_all.deb ... Unpacking libiterator-util-perl (0.02+ds1-2) ... Selecting previously unselected package libdata-dpath-perl. Preparing to unpack .../056-libdata-dpath-perl_0.60-1_all.deb ... Unpacking libdata-dpath-perl (0.60-1) ... Selecting previously unselected package libdata-messagepack-perl. Preparing to unpack .../057-libdata-messagepack-perl_1.02-3_amd64.deb ... Unpacking libdata-messagepack-perl (1.02-3) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../058-libnet-domain-tld-perl_1.75-4_all.deb ... Unpacking libnet-domain-tld-perl (1.75-4) ... Selecting previously unselected package libdata-validate-domain-perl. Preparing to unpack .../059-libdata-validate-domain-perl_0.15-1_all.deb ... Unpacking libdata-validate-domain-perl (0.15-1) ... Selecting previously unselected package libnet-ipv6addr-perl. Preparing to unpack .../060-libnet-ipv6addr-perl_1.02-1_all.deb ... Unpacking libnet-ipv6addr-perl (1.02-1) ... Selecting previously unselected package libnet-netmask-perl. Preparing to unpack .../061-libnet-netmask-perl_2.0003-1_all.deb ... Unpacking libnet-netmask-perl (2.0003-1) ... Selecting previously unselected package libnetaddr-ip-perl. Preparing to unpack .../062-libnetaddr-ip-perl_4.079+dfsg-2+b5_amd64.deb ... Unpacking libnetaddr-ip-perl (4.079+dfsg-2+b5) ... Selecting previously unselected package libdata-validate-ip-perl. Preparing to unpack .../063-libdata-validate-ip-perl_0.31-1_all.deb ... Unpacking libdata-validate-ip-perl (0.31-1) ... Selecting previously unselected package libdata-validate-uri-perl. Preparing to unpack .../064-libdata-validate-uri-perl_0.07-3_all.deb ... Unpacking libdata-validate-uri-perl (0.07-3) ... Selecting previously unselected package libdevel-size-perl. Preparing to unpack .../065-libdevel-size-perl_0.85-1_amd64.deb ... Unpacking libdevel-size-perl (0.85-1) ... Selecting previously unselected package libemail-address-xs-perl. Preparing to unpack .../066-libemail-address-xs-perl_1.05-1+b4_amd64.deb ... Unpacking libemail-address-xs-perl (1.05-1+b4) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../067-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../068-libipc-system-simple-perl_1.30-2_all.deb ... Unpacking libipc-system-simple-perl (1.30-2) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../069-libfile-basedir-perl_0.09-2_all.deb ... Unpacking libfile-basedir-perl (0.09-2) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../070-libnumber-compare-perl_0.03-3_all.deb ... Unpacking libnumber-compare-perl (0.03-3) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../071-libtext-glob-perl_0.11-3_all.deb ... Unpacking libtext-glob-perl (0.11-3) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../072-libfile-find-rule-perl_0.34-4_all.deb ... Unpacking libfile-find-rule-perl (0.34-4) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../073-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../074-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../075-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libfile-sharedir-perl. Preparing to unpack .../076-libfile-sharedir-perl_1.118-3_all.deb ... Unpacking libfile-sharedir-perl (1.118-3) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../077-libio-string-perl_1.08-4_all.deb ... Unpacking libio-string-perl (1.08-4) ... Selecting previously unselected package libfont-ttf-perl. Preparing to unpack .../078-libfont-ttf-perl_1.06-2_all.deb ... Unpacking libfont-ttf-perl (1.06-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../079-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../080-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../081-libhttp-message-perl_7.00-2_all.deb ... Unpacking libhttp-message-perl (7.00-2) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../082-libhtml-form-perl_6.12-1_all.deb ... Unpacking libhtml-form-perl (6.12-1) ... Selecting previously unselected package libhtml-html5-entities-perl. Preparing to unpack .../083-libhtml-html5-entities-perl_0.004-3_all.deb ... Unpacking libhtml-html5-entities-perl (0.004-3) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../084-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../085-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../086-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../087-perl-openssl-defaults_7+b2_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../088-libnet-ssleay-perl_1.94-3_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../089-libio-socket-ssl-perl_2.095-1_all.deb ... Unpacking libio-socket-ssl-perl (2.095-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../090-libnet-http-perl_6.24-1_all.deb ... Unpacking libnet-http-perl (6.24-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../091-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../092-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../093-libwww-perl_6.80-1_all.deb ... Unpacking libwww-perl (6.80-1) ... Selecting previously unselected package libhtml-tokeparser-simple-perl. Preparing to unpack .../094-libhtml-tokeparser-simple-perl_3.16-4_all.deb ... Unpacking libhtml-tokeparser-simple-perl (3.16-4) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../095-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package libio-interactive-perl. Preparing to unpack .../096-libio-interactive-perl_1.027-1_all.deb ... Unpacking libio-interactive-perl (1.027-1) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../097-libipc-run3-perl_0.049-1_all.deb ... Unpacking libipc-run3-perl (0.049-1) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../098-libjson-maybexs-perl_1.004008-1_all.deb ... Unpacking libjson-maybexs-perl (1.004008-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../099-liblist-compare-perl_0.55-2_all.deb ... Unpacking liblist-compare-perl (0.55-2) ... Selecting previously unselected package liblist-someutils-perl. Preparing to unpack .../100-liblist-someutils-perl_0.59-1_all.deb ... Unpacking liblist-someutils-perl (0.59-1) ... Selecting previously unselected package liblist-utilsby-perl. Preparing to unpack .../101-liblist-utilsby-perl_0.12-2_all.deb ... Unpacking liblist-utilsby-perl (0.12-2) ... Selecting previously unselected package liblz1:amd64. Preparing to unpack .../102-liblz1_1.15-3_amd64.deb ... Unpacking liblz1:amd64 (1.15-3) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../103-liblzo2-2_2.10-3+b1_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-3+b1) ... Selecting previously unselected package libmarkdown2:amd64. Preparing to unpack .../104-libmarkdown2_2.2.7-2.1_amd64.deb ... Unpacking libmarkdown2:amd64 (2.2.7-2.1) ... Selecting previously unselected package libmldbm-perl. Preparing to unpack .../105-libmldbm-perl_2.05-4_all.deb ... Unpacking libmldbm-perl (2.05-4) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../106-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../107-libsub-quote-perl_2.006009-1_all.deb ... Unpacking libsub-quote-perl (2.006009-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../108-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../109-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../110-libmoox-aliases-perl_0.001006-2_all.deb ... Unpacking libmoox-aliases-perl (0.001006-2) ... Selecting previously unselected package libmouse-perl:amd64. Preparing to unpack .../111-libmouse-perl_2.5.11-1+b1_amd64.deb ... Unpacking libmouse-perl:amd64 (2.5.11-1+b1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../112-libpackage-stash-perl_0.40-1_all.deb ... Unpacking libpackage-stash-perl (0.40-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../113-libsub-identify-perl_0.14-3+b3_amd64.deb ... Unpacking libsub-identify-perl (0.14-3+b3) ... Selecting previously unselected package libsub-name-perl:amd64. Preparing to unpack .../114-libsub-name-perl_0.28-1_amd64.deb ... Unpacking libsub-name-perl:amd64 (0.28-1) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../115-libnamespace-clean-perl_0.27-2_all.deb ... Unpacking libnamespace-clean-perl (0.27-2) ... Selecting previously unselected package libpath-tiny-perl. Preparing to unpack .../116-libpath-tiny-perl_0.148-1_all.deb ... Unpacking libpath-tiny-perl (0.148-1) ... Selecting previously unselected package libperlio-gzip-perl. Preparing to unpack .../117-libperlio-gzip-perl_0.20-1+b4_amd64.deb ... Unpacking libperlio-gzip-perl (0.20-1+b4) ... Selecting previously unselected package libperlio-utf8-strict-perl. Preparing to unpack .../118-libperlio-utf8-strict-perl_0.010-1+b3_amd64.deb ... Unpacking libperlio-utf8-strict-perl (0.010-1+b3) ... Selecting previously unselected package libproc-processtable-perl:amd64. Preparing to unpack .../119-libproc-processtable-perl_0.637-1_amd64.deb ... Unpacking libproc-processtable-perl:amd64 (0.637-1) ... Selecting previously unselected package libregexp-wildcards-perl. Preparing to unpack .../120-libregexp-wildcards-perl_1.05-3_all.deb ... Unpacking libregexp-wildcards-perl (1.05-3) ... Selecting previously unselected package libsereal-decoder-perl. Preparing to unpack .../121-libsereal-decoder-perl_5.004+ds-1+b3_amd64.deb ... Unpacking libsereal-decoder-perl (5.004+ds-1+b3) ... Selecting previously unselected package libsereal-encoder-perl. Preparing to unpack .../122-libsereal-encoder-perl_5.004+ds-1+b3_amd64.deb ... Unpacking libsereal-encoder-perl (5.004+ds-1+b3) ... Selecting previously unselected package libsort-versions-perl. Preparing to unpack .../123-libsort-versions-perl_1.62-3_all.deb ... Unpacking libsort-versions-perl (1.62-3) ... Selecting previously unselected package libxs-parse-keyword-perl. Preparing to unpack .../124-libxs-parse-keyword-perl_0.49-1_amd64.deb ... Unpacking libxs-parse-keyword-perl (0.49-1) ... Selecting previously unselected package libsyntax-keyword-try-perl. Preparing to unpack .../125-libsyntax-keyword-try-perl_0.31-1_amd64.deb ... Unpacking libsyntax-keyword-try-perl (0.31-1) ... Selecting previously unselected package libterm-readkey-perl. Preparing to unpack .../126-libterm-readkey-perl_2.38-2+b4_amd64.deb ... Unpacking libterm-readkey-perl (2.38-2+b4) ... Selecting previously unselected package libtext-levenshteinxs-perl. Preparing to unpack .../127-libtext-levenshteinxs-perl_0.03-5+b4_amd64.deb ... Unpacking libtext-levenshteinxs-perl (0.03-5+b4) ... Selecting previously unselected package libtext-markdown-discount-perl. Preparing to unpack .../128-libtext-markdown-discount-perl_0.18-1_amd64.deb ... Unpacking libtext-markdown-discount-perl (0.18-1) ... Selecting previously unselected package libtext-xslate-perl:amd64. Preparing to unpack .../129-libtext-xslate-perl_3.5.9-2+b1_amd64.deb ... Unpacking libtext-xslate-perl:amd64 (3.5.9-2+b1) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../130-libtime-duration-perl_1.21-2_all.deb ... Unpacking libtime-duration-perl (1.21-2) ... Selecting previously unselected package libtime-moment-perl. Preparing to unpack .../131-libtime-moment-perl_0.44-2+b4_amd64.deb ... Unpacking libtime-moment-perl (0.44-2+b4) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../132-libunicode-utf8-perl_0.62-3_amd64.deb ... Unpacking libunicode-utf8-perl (0.62-3) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../133-libwww-mechanize-perl_2.19-1_all.deb ... Unpacking libwww-mechanize-perl (2.19-1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../134-libxml-namespacesupport-perl_1.12-2_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-2) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../135-libxml-sax-base-perl_1.09-3_all.deb ... Unpacking libxml-sax-base-perl (1.09-3) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../136-libxml-sax-perl_1.02+dfsg-4_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-4) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../137-libxml-libxml-perl_2.0207+dfsg+really+2.0134-6_amd64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-6) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../138-libyaml-0-2_0.2.5-2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../139-libyaml-libyaml-perl_0.904.0+ds-1_amd64.deb ... Unpacking libyaml-libyaml-perl (0.904.0+ds-1) ... Selecting previously unselected package plzip. Preparing to unpack .../140-plzip_1.12-3_amd64.deb ... Unpacking plzip (1.12-3) ... Selecting previously unselected package lzop. Preparing to unpack .../141-lzop_1.04-2_amd64.deb ... Unpacking lzop (1.04-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../142-patchutils_0.4.2-1_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../143-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package unzip. Preparing to unpack .../144-unzip_6.0-29_amd64.deb ... Unpacking unzip (6.0-29) ... Selecting previously unselected package lintian. Preparing to unpack .../145-lintian_2.127.0_all.deb ... Unpacking lintian (2.127.0) ... Selecting previously unselected package sbuild-build-depends-lintian-dummy:armel. Preparing to unpack .../146-sbuild-build-depends-lintian-dummy_0.invalid.0_armel.deb ... Unpacking sbuild-build-depends-lintian-dummy:armel (0.invalid.0) ... Setting up libapt-pkg-perl (0.1.42) ... Setting up liblz1:amd64 (1.15-3) ... Setting up libberkeleydb-perl:amd64 (0.66-1) ... Setting up plzip (1.12-3) ... update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip (lzip) in auto mode update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip-compressor (lzip-compressor) in auto mode update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip-decompressor (lzip-decompressor) in auto mode Setting up libtext-charwidth-perl:amd64 (0.04-11+b4) ... Setting up libnpth0t64:amd64 (1.8-3) ... Setting up libunicode-utf8-perl (0.62-3) ... Setting up libmouse-perl:amd64 (2.5.11-1+b1) ... Setting up libgpg-error0:amd64 (1.56-2) ... Setting up libdata-messagepack-perl (1.02-3) ... Setting up libclass-inspector-perl (1.36-3) ... Setting up libdynaloader-functions-perl (0.004-2) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up liblist-compare-perl (0.55-2) ... Setting up libclone-perl:amd64 (0.47-1+b1) ... Setting up libyaml-0-2:amd64 (0.2.5-2) ... Setting up libsub-identify-perl (0.14-3+b3) ... Setting up libcpanel-json-xs-perl:amd64 (4.40-1) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libxmlb2:amd64 (0.3.24-1) ... Setting up libdevel-size-perl (0.85-1) ... Setting up unzip (6.0-29) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libyaml-libyaml-perl (0.904.0+ds-1) ... Setting up libio-interactive-perl (1.027-1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up perl-openssl-defaults:amd64 (7+b2) ... Setting up libmldbm-perl (2.05-4) ... Setting up libxml-namespacesupport-perl (1.12-2) ... Setting up libgcrypt20:amd64 (1.11.2-2) ... Setting up liblzo2-2:amd64 (2.10-3+b1) ... Setting up libtime-moment-perl (0.44-2+b4) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libconfig-tiny-perl (2.30-1) ... Setting up libsereal-encoder-perl (5.004+ds-1+b3) ... Setting up liblist-utilsby-perl (0.12-2) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libnet-netmask-perl (2.0003-1) ... Setting up libsub-install-perl (0.929-1) ... Setting up libfyaml0:amd64 (0.9-2) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up patchutils (0.4.2-1) ... Setting up libjson-maybexs-perl (1.004008-1) ... Setting up libxml-sax-base-perl (1.09-3) ... Setting up libio-string-perl (1.08-4) ... Setting up libnetaddr-ip-perl (4.079+dfsg-2+b5) ... Setting up libclass-data-inheritable-perl (0.10-1) ... Setting up libfile-find-rule-perl (0.34-4) ... Setting up libipc-system-simple-perl (1.30-2) ... Setting up libnet-domain-tld-perl (1.75-4) ... Setting up libperlio-utf8-strict-perl (0.010-1+b3) ... Setting up t1utils (1.41-4) ... Setting up shared-mime-info (2.4-5+b3) ... Setting up diffstat (1.68-1) ... Setting up libvariable-magic-perl (0.64-1+b1) ... Setting up libio-html-perl (1.004-3) ... Setting up libb-hooks-op-check-perl:amd64 (0.22-3+b2) ... Setting up ucf (3.0052) ... Setting up libparams-util-perl (1.102-3+b1) ... Setting up libtime-duration-perl (1.21-2) ... Setting up libtext-xslate-perl:amd64 (3.5.9-2+b1) ... Setting up libsub-exporter-progressive-perl (0.001013-3) ... Setting up libcapture-tiny-perl (0.50-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libsub-name-perl:amd64 (0.28-1) ... Setting up libdata-validate-domain-perl (0.15-1) ... Setting up libproc-processtable-perl:amd64 (0.637-1) ... Setting up libpath-tiny-perl (0.148-1) ... Setting up lzop (1.04-2) ... Setting up libassuan9:amd64 (3.0.2-2) ... Setting up gpgconf (2.4.8-3) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libipc-run3-perl (0.049-1) ... Setting up libregexp-wildcards-perl (1.05-3) ... Setting up libfile-sharedir-perl (1.118-3) ... Setting up libaliased-perl (0.34-3) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006009-1) ... Setting up libdevel-stacktrace-perl (2.0500-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b5) ... Setting up libstemmer0d:amd64 (3.0.1-1) ... Setting up libsort-versions-perl (1.62-3) ... Setting up libterm-readkey-perl (2.38-2+b4) ... Setting up libfont-ttf-perl (1.06-2) ... Setting up openssl (3.5.4-1) ... Setting up libtext-levenshteinxs-perl (0.03-5+b4) ... Setting up libperlio-gzip-perl (0.20-1+b4) ... Setting up libhtml-html5-entities-perl (0.004-3) ... Setting up libsereal-decoder-perl (5.004+ds-1+b3) ... Setting up libmarkdown2:amd64 (2.2.7-2.1) ... Setting up liburi-perl (5.34-2) ... Setting up iso-codes (4.18.0-1) ... Setting up libnet-ipv6addr-perl (1.02-1) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.16.0-1) ... Setting up libdata-validate-ip-perl (0.31-1) ... Setting up libemail-address-xs-perl (1.05-1+b4) ... Setting up libnet-ssleay-perl:amd64 (1.94-3) ... Setting up libksba8:amd64 (1.6.7-2+b1) ... Setting up libhttp-date-perl (6.06-1) ... Setting up libfile-basedir-perl (0.09-2) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libcurl3t64-gnutls:amd64 (8.16.0-4) ... Setting up libnet-http-perl (6.24-1) ... Setting up libtext-markdown-discount-perl (0.18-1) ... Setting up libappstream5:amd64 (1.1.1-1) ... Setting up libexception-class-perl (1.45-1) ... Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... Setting up libxml-sax-perl (1.02+dfsg-4) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 150 added, 0 removed; done. Setting up libdata-validate-uri-perl (0.07-3) ... Setting up libxs-parse-keyword-perl (0.49-1) ... Setting up appstream (1.1.1-1) ... ✔ Metadata cache was updated successfully. Setting up libdata-optlist-perl (0.114-1) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-6) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libsyntax-keyword-try-perl (0.31-1) ... Setting up libhtml-parser-perl:amd64 (3.83-1+b2) ... Setting up libio-socket-ssl-perl (2.095-1) ... Setting up gpg (2.4.8-3) ... Setting up libsub-exporter-perl (0.990-1) ... Setting up libhttp-message-perl (7.00-2) ... Setting up libhtml-form-perl (6.12-1) ... Setting up libiterator-perl (0.03+ds1-2) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up libiterator-util-perl (0.02+ds1-2) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libparams-classify-perl:amd64 (0.015-2+b4) ... Setting up libcgi-pm-perl (4.71-1) ... Setting up libmodule-runtime-perl (0.018-1) ... Setting up libconst-fast-perl (0.014-2) ... Setting up libdata-dpath-perl (0.60-1) ... Setting up libmodule-implementation-perl (0.09-2) ... Setting up libpackage-stash-perl (0.40-1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up liblist-someutils-perl (0.59-1) ... Setting up libmoox-aliases-perl (0.001006-2) ... Setting up libb-hooks-endofscope-perl (0.28-2) ... Setting up libnamespace-clean-perl (0.27-2) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Setting up libwww-perl (6.80-1) ... Setting up libhtml-tokeparser-simple-perl (3.16-4) ... Setting up libwww-mechanize-perl (2.19-1) ... Processing triggers for sgml-base (1.31+nmu1) ... Processing triggers for libc-bin (2.41-12) ... Setting up lintian (2.127.0) ... Processing triggers for man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up sbuild-build-depends-lintian-dummy:armel (0.invalid.0) ... Processing triggers for ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Running lintian... I: Lintian run was successful. +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: n/a Build-Time: 516 Distribution: unstable Foreign Architectures: armel Host Architecture: armel Install-Time: 25 Job: caveexpress_2.5.2-4 Lintian: pass Machine Architecture: amd64 Package: caveexpress Package-Time: 560 Source-Version: 2.5.2-4 Space: n/a Status: successful Version: 2.5.2-4 -------------------------------------------------------------------------------- Finished at 2025-10-18T02:58:46Z Build needed 00:09:20, no disk space