sbuild (Debian sbuild) 0.78.1 (09 February 2019) on gcc131.bak.milne.osuosl.org +==============================================================================+ | caveexpress 2.5-dev2-1 (mipsel) Sat, 21 Mar 2020 09:26:36 +0000 | +==============================================================================+ Package: caveexpress Version: 2.5-dev2-1 Source Version: 2.5-dev2-1 Distribution: unstable Machine Architecture: amd64 Host Architecture: mipsel Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-65718453-cab2-485d-a8f7-03910916a46a' with '<>' I: NOTICE: Log filtering will replace 'build/caveexpress-oUGhKC/resolver-waZb3k' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://debian.oregonstate.edu/debian unstable InRelease [146 kB] Get:2 http://debian.oregonstate.edu/debian unstable/main Sources.diff/Index [27.9 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 Packages.diff/Index [27.9 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main Sources 2020-03-21-0821.31.pdiff [4765 B] Get:4 http://debian.oregonstate.edu/debian unstable/main Sources 2020-03-21-0821.31.pdiff [4765 B] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2020-03-21-0821.31.pdiff [34.9 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2020-03-21-0821.31.pdiff [34.9 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main mipsel Packages [7911 kB] Fetched 8153 kB in 1s (5664 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 27.8 MB of source archives. Get:1 http://debian.oregonstate.edu/debian unstable/main caveexpress 2.5-dev2-1 (dsc) [2518 B] Get:2 http://debian.oregonstate.edu/debian unstable/main caveexpress 2.5-dev2-1 (tar) [27.8 MB] Get:3 http://debian.oregonstate.edu/debian unstable/main caveexpress 2.5-dev2-1 (diff) [12.4 kB] Fetched 27.8 MB in 0s (127 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/caveexpress-oUGhKC/caveexpress-2.5-dev2' with '<>' I: NOTICE: Log filtering will replace 'build/caveexpress-oUGhKC' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: cmake, debhelper-compat (= 12), libbox2d-dev, libglm-dev, libgtest-dev, liblua5.2-dev, libncurses5-dev, libsdl2-dev, libsdl2-image-dev, libsdl2-mixer-dev, libsdl2-net-dev, libsqlite3-dev, libtinyxml2-dev, libyajl-dev, lua5.2, pkg-config, zlib1g-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-mipsel:amd64, libc-dev:mipsel, libstdc++-dev:mipsel Filtered Build-Depends: cmake, debhelper-compat (= 12), libbox2d-dev, libglm-dev, libgtest-dev, liblua5.2-dev, libncurses5-dev, libsdl2-dev, libsdl2-image-dev, libsdl2-mixer-dev, libsdl2-net-dev, libsqlite3-dev, libtinyxml2-dev, libyajl-dev, lua5.2, pkg-config, zlib1g-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-mipsel:amd64, libc-dev:mipsel, libstdc++-dev:mipsel 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 [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [493 B] Get:5 copy:/<>/apt_archive ./ Packages [582 B] Fetched 2032 B in 0s (93.4 kB/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... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-mipsel-linux-gnu bsdmainutils build-essential cmake cmake-data cpp-9-mipsel-linux-gnu cpp-mipsel-linux-gnu cross-config crossbuild-essential-mipsel debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dwz file g++ g++-9 g++-9-mipsel-linux-gnu g++-mipsel-linux-gnu gcc-10-base:mipsel gcc-9-base:mipsel gcc-9-cross-base-mipsen gcc-9-mipsel-linux-gnu gcc-9-mipsel-linux-gnu-base gcc-mipsel-linux-gnu gettext gettext-base gir1.2-glib-2.0:mipsel gir1.2-ibus-1.0:mipsel googletest groff-base intltool-debian libarchive-zip-perl libarchive13 libasound2:mipsel libasound2-data libasound2-dev:mipsel libasyncns0:mipsel libatomic1:mipsel libatomic1-mipsel-cross libblkid-dev:mipsel libblkid1:mipsel libbox2d-dev:mipsel libbox2d2.3.0:mipsel libbrotli1 libbsd0 libbsd0:mipsel libc6:mipsel libc6-dev libc6-dev:mipsel libc6-dev-mipsel-cross libc6-mipsel-cross libconfig-auto-perl libconfig-inifiles-perl libcroco3 libcrypt-dev libcrypt-dev:mipsel libcrypt1:mipsel libcurl4 libdbus-1-3:mipsel libdbus-1-dev:mipsel libdebhelper-perl libdebian-dpkgcross-perl libdrm-amdgpu1:mipsel libdrm-common libdrm-nouveau2:mipsel libdrm-radeon1:mipsel libdrm2:mipsel libedit2:mipsel libegl-dev:mipsel libegl-mesa0:mipsel libegl1:mipsel libegl1-mesa-dev:mipsel libelf1 libelf1:mipsel libexpat1 libexpat1:mipsel libffi-dev:mipsel libffi7:mipsel libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libflac8:mipsel libfluidsynth2:mipsel libgbm1:mipsel libgcc-9-dev:mipsel libgcc-9-dev-mipsel-cross libgcc-s1:mipsel libgcc1-mipsel-cross libgcrypt20:mipsel libgirepository-1.0-1:mipsel libgl-dev:mipsel libgl1:mipsel libgl1-mesa-dev:mipsel libgl1-mesa-dri:mipsel libglapi-mesa:mipsel libgles-dev:mipsel libgles1:mipsel libgles2:mipsel libgles2-mesa-dev:mipsel libglib2.0-0 libglib2.0-0:mipsel libglib2.0-bin libglib2.0-data libglib2.0-dev:mipsel libglib2.0-dev-bin libglm-dev libglu1-mesa:mipsel libglu1-mesa-dev:mipsel libglvnd-dev:mipsel libglvnd0:mipsel libglx-dev:mipsel libglx-mesa0:mipsel libglx0:mipsel libgomp1:mipsel libgomp1-mipsel-cross libgpg-error0:mipsel libgssapi-krb5-2 libgtest-dev:mipsel libibus-1.0-5:mipsel libibus-1.0-dev:mipsel libice-dev:mipsel libice6:mipsel libicu63 libinstpatch-1.0-2:mipsel libio-string-perl libjack-jackd2-0:mipsel libjbig0:mipsel libjpeg62-turbo:mipsel libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libllvm9:mipsel liblocale-gettext-perl liblua5.2-0:mipsel liblua5.2-dev:mipsel liblz4-1:mipsel liblzma5:mipsel libmagic-mgc libmagic1 libmodplug1:mipsel libmount-dev:mipsel libmount1:mipsel libmpdec2 libmpg123-0:mipsel libncurses-dev:mipsel libncurses6 libncurses6:mipsel libncursesw6:mipsel libnghttp2-14 libogg0:mipsel libopengl-dev:mipsel libopengl0:mipsel libopus0:mipsel libopusfile0:mipsel libpcre16-3:mipsel libpcre2-16-0:mipsel libpcre2-32-0:mipsel libpcre2-8-0:mipsel libpcre2-dev:mipsel libpcre2-posix2:mipsel libpcre3:mipsel libpcre3-dev:mipsel libpcre32-3:mipsel libpcrecpp0v5:mipsel libpipeline1 libpng16-16:mipsel libprocps8 libpsl5 libpthread-stubs0-dev:mipsel libpulse-dev:mipsel libpulse-mainloop-glib0:mipsel libpulse0:mipsel libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libreadline-dev:mipsel libreadline8 libreadline8:mipsel librhash0 librtmp1 libsamplerate0:mipsel libsasl2-2 libsasl2-modules-db libsdl2-2.0-0:mipsel libsdl2-dev:mipsel libsdl2-image-2.0-0:mipsel libsdl2-image-dev:mipsel libsdl2-mixer-2.0-0:mipsel libsdl2-mixer-dev:mipsel libsdl2-net-2.0-0:mipsel libsdl2-net-dev:mipsel libselinux1:mipsel libselinux1-dev:mipsel libsensors-config libsensors5:mipsel libsepol1:mipsel libsepol1-dev:mipsel libsigsegv2 libsm-dev:mipsel libsm6:mipsel libsndfile1:mipsel libsndio-dev:mipsel libsndio7.0:mipsel libsqlite3-0 libsqlite3-0:mipsel libsqlite3-dev:mipsel libssh2-1 libssl1.1 libssl1.1:mipsel libstdc++-9-dev libstdc++-9-dev:mipsel libstdc++-9-dev-mipsel-cross libstdc++6:mipsel libstdc++6-mipsel-cross libsub-override-perl libsystemd0:mipsel libtiff5:mipsel libtinfo6:mipsel libtinyxml2-6a:mipsel libtinyxml2-dev:mipsel libtool libuchardet0 libudev-dev:mipsel libudev1:mipsel libuuid1:mipsel libuv1 libvorbis0a:mipsel libvorbisenc2:mipsel libvorbisfile3:mipsel libwayland-bin libwayland-client0:mipsel libwayland-cursor0:mipsel libwayland-dev:mipsel libwayland-egl1:mipsel libwayland-server0:mipsel libwebp6:mipsel libwrap0:mipsel libx11-6:mipsel libx11-data libx11-dev:mipsel libx11-xcb1:mipsel libxau-dev:mipsel libxau6:mipsel libxcb-dri2-0:mipsel libxcb-dri3-0:mipsel libxcb-glx0:mipsel libxcb-present0:mipsel libxcb-sync1:mipsel libxcb-xfixes0:mipsel libxcb1:mipsel libxcb1-dev:mipsel libxcursor-dev:mipsel libxcursor1:mipsel libxdamage1:mipsel libxdmcp-dev:mipsel libxdmcp6:mipsel libxext-dev:mipsel libxext6:mipsel libxfixes-dev:mipsel libxfixes3:mipsel libxi-dev:mipsel libxi6:mipsel libxinerama-dev:mipsel libxinerama1:mipsel libxkbcommon-dev:mipsel libxkbcommon0:mipsel libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxrandr-dev:mipsel libxrandr2:mipsel libxrender-dev:mipsel libxrender1:mipsel libxshmfence1:mipsel libxss-dev:mipsel libxss1:mipsel libxt-dev:mipsel libxt6:mipsel libxv-dev:mipsel libxv1:mipsel libxxf86vm-dev:mipsel libxxf86vm1:mipsel libyajl-dev:mipsel libyajl2:mipsel libyaml-perl libz3-4:mipsel libzstd1:mipsel linux-libc-dev:mipsel linux-libc-dev-mipsel-cross lua5.2 m4 man-db mime-support pkg-config po-debconf procps python3 python3-distutils python3-lib2to3 python3-minimal python3.8 python3.8-minimal readline-common sensible-utils timgm6mb-soundfont ucf uuid-dev:mipsel x11-common x11proto-core-dev x11proto-dev x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-scrnsaver-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g:mipsel zlib1g-dev:mipsel Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc wamerican | wordlist whois vacation cmake-doc ninja-build gcc-9-locales cpp-doc dh-make binutils-multiarch g++-multilib g++-9-multilib gcc-9-doc g++-9-multilib-mipsel-linux-gnu gcc-9-multilib-mipsel-linux-gnu manpages-dev flex bison gdb-mipsel-linux-gnu gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff lrzip libasound2-plugins:mipsel alsa-utils libasound2-doc:mipsel glibc-doc:mipsel libc-l10n:mipsel locales:mipsel glibc-doc manpages-dev:mipsel rng-tools:mipsel libgirepository1.0-dev:mipsel libglib2.0-doc:mipsel libgdk-pixbuf2.0-bin | libgdk-pixbuf2.0-dev libxml2-utils krb5-doc krb5-user libice-doc:mipsel jackd2:mipsel ncurses-doc:mipsel opus-tools:mipsel pulseaudio:mipsel readline-doc:mipsel lm-sensors lm-sensors:mipsel libsm-doc:mipsel sndiod:mipsel sqlite3-doc:mipsel libstdc++-9-doc libstdc++-9-doc:mipsel libtool-doc gfortran | fortran95-compiler gcj-jdk libwayland-doc:mipsel libx11-doc:mipsel libxcb-doc:mipsel libxext-doc:mipsel libxt-doc:mipsel libyaml-shell-perl m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.8-venv python3.8-doc binfmt-support readline-doc fluid-soundfont-gm fluidsynth timidity musescore Recommended packages: curl | wget | lynx alsa-ucm-conf alsa-topology-conf libidn2-0:mipsel ca-certificates dbus:mipsel libarchive-cpio-perl shared-mime-info xdg-user-dirs shared-mime-info:mipsel xdg-user-dirs:mipsel libgpg-error-l10n:mipsel krb5-locales libtool-bin:mipsel libgpm2 libgpm2:mipsel publicsuffix libsasl2-modules libltdl-dev uuid-runtime:mipsel libwww-perl libxml-sax-expat-perl libyaml-libyaml-perl | libyaml-syck-perl libmail-sendmail-perl psmisc The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-mipsel-linux-gnu bsdmainutils build-essential cmake cmake-data cpp-9-mipsel-linux-gnu cpp-mipsel-linux-gnu cross-config crossbuild-essential-mipsel debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dwz file g++ g++-9 g++-9-mipsel-linux-gnu g++-mipsel-linux-gnu gcc-10-base:mipsel gcc-9-base:mipsel gcc-9-cross-base-mipsen gcc-9-mipsel-linux-gnu gcc-9-mipsel-linux-gnu-base gcc-mipsel-linux-gnu gettext gettext-base gir1.2-glib-2.0:mipsel gir1.2-ibus-1.0:mipsel googletest groff-base intltool-debian libarchive-zip-perl libarchive13 libasound2:mipsel libasound2-data libasound2-dev:mipsel libasyncns0:mipsel libatomic1:mipsel libatomic1-mipsel-cross libblkid-dev:mipsel libblkid1:mipsel libbox2d-dev:mipsel libbox2d2.3.0:mipsel libbrotli1 libbsd0 libbsd0:mipsel libc6:mipsel libc6-dev libc6-dev:mipsel libc6-dev-mipsel-cross libc6-mipsel-cross libconfig-auto-perl libconfig-inifiles-perl libcroco3 libcrypt-dev libcrypt-dev:mipsel libcrypt1:mipsel libcurl4 libdbus-1-3:mipsel libdbus-1-dev:mipsel libdebhelper-perl libdebian-dpkgcross-perl libdrm-amdgpu1:mipsel libdrm-common libdrm-nouveau2:mipsel libdrm-radeon1:mipsel libdrm2:mipsel libedit2:mipsel libegl-dev:mipsel libegl-mesa0:mipsel libegl1:mipsel libegl1-mesa-dev:mipsel libelf1 libelf1:mipsel libexpat1 libexpat1:mipsel libffi-dev:mipsel libffi7:mipsel libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libflac8:mipsel libfluidsynth2:mipsel libgbm1:mipsel libgcc-9-dev:mipsel libgcc-9-dev-mipsel-cross libgcc-s1:mipsel libgcc1-mipsel-cross libgcrypt20:mipsel libgirepository-1.0-1:mipsel libgl-dev:mipsel libgl1:mipsel libgl1-mesa-dev:mipsel libgl1-mesa-dri:mipsel libglapi-mesa:mipsel libgles-dev:mipsel libgles1:mipsel libgles2:mipsel libgles2-mesa-dev:mipsel libglib2.0-0 libglib2.0-0:mipsel libglib2.0-bin libglib2.0-data libglib2.0-dev:mipsel libglib2.0-dev-bin libglm-dev libglu1-mesa:mipsel libglu1-mesa-dev:mipsel libglvnd-dev:mipsel libglvnd0:mipsel libglx-dev:mipsel libglx-mesa0:mipsel libglx0:mipsel libgomp1:mipsel libgomp1-mipsel-cross libgpg-error0:mipsel libgssapi-krb5-2 libgtest-dev:mipsel libibus-1.0-5:mipsel libibus-1.0-dev:mipsel libice-dev:mipsel libice6:mipsel libicu63 libinstpatch-1.0-2:mipsel libio-string-perl libjack-jackd2-0:mipsel libjbig0:mipsel libjpeg62-turbo:mipsel libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libllvm9:mipsel liblocale-gettext-perl liblua5.2-0:mipsel liblua5.2-dev:mipsel liblz4-1:mipsel liblzma5:mipsel libmagic-mgc libmagic1 libmodplug1:mipsel libmount-dev:mipsel libmount1:mipsel libmpdec2 libmpg123-0:mipsel libncurses-dev:mipsel libncurses6 libncurses6:mipsel libncursesw6:mipsel libnghttp2-14 libogg0:mipsel libopengl-dev:mipsel libopengl0:mipsel libopus0:mipsel libopusfile0:mipsel libpcre16-3:mipsel libpcre2-16-0:mipsel libpcre2-32-0:mipsel libpcre2-8-0:mipsel libpcre2-dev:mipsel libpcre2-posix2:mipsel libpcre3:mipsel libpcre3-dev:mipsel libpcre32-3:mipsel libpcrecpp0v5:mipsel libpipeline1 libpng16-16:mipsel libprocps8 libpsl5 libpthread-stubs0-dev:mipsel libpulse-dev:mipsel libpulse-mainloop-glib0:mipsel libpulse0:mipsel libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libreadline-dev:mipsel libreadline8 libreadline8:mipsel librhash0 librtmp1 libsamplerate0:mipsel libsasl2-2 libsasl2-modules-db libsdl2-2.0-0:mipsel libsdl2-dev:mipsel libsdl2-image-2.0-0:mipsel libsdl2-image-dev:mipsel libsdl2-mixer-2.0-0:mipsel libsdl2-mixer-dev:mipsel libsdl2-net-2.0-0:mipsel libsdl2-net-dev:mipsel libselinux1:mipsel libselinux1-dev:mipsel libsensors-config libsensors5:mipsel libsepol1:mipsel libsepol1-dev:mipsel libsigsegv2 libsm-dev:mipsel libsm6:mipsel libsndfile1:mipsel libsndio-dev:mipsel libsndio7.0:mipsel libsqlite3-0 libsqlite3-0:mipsel libsqlite3-dev:mipsel libssh2-1 libssl1.1 libssl1.1:mipsel libstdc++-9-dev libstdc++-9-dev:mipsel libstdc++-9-dev-mipsel-cross libstdc++6:mipsel libstdc++6-mipsel-cross libsub-override-perl libsystemd0:mipsel libtiff5:mipsel libtinfo6:mipsel libtinyxml2-6a:mipsel libtinyxml2-dev:mipsel libtool libuchardet0 libudev-dev:mipsel libudev1:mipsel libuuid1:mipsel libuv1 libvorbis0a:mipsel libvorbisenc2:mipsel libvorbisfile3:mipsel libwayland-bin libwayland-client0:mipsel libwayland-cursor0:mipsel libwayland-dev:mipsel libwayland-egl1:mipsel libwayland-server0:mipsel libwebp6:mipsel libwrap0:mipsel libx11-6:mipsel libx11-data libx11-dev:mipsel libx11-xcb1:mipsel libxau-dev:mipsel libxau6:mipsel libxcb-dri2-0:mipsel libxcb-dri3-0:mipsel libxcb-glx0:mipsel libxcb-present0:mipsel libxcb-sync1:mipsel libxcb-xfixes0:mipsel libxcb1:mipsel libxcb1-dev:mipsel libxcursor-dev:mipsel libxcursor1:mipsel libxdamage1:mipsel libxdmcp-dev:mipsel libxdmcp6:mipsel libxext-dev:mipsel libxext6:mipsel libxfixes-dev:mipsel libxfixes3:mipsel libxi-dev:mipsel libxi6:mipsel libxinerama-dev:mipsel libxinerama1:mipsel libxkbcommon-dev:mipsel libxkbcommon0:mipsel libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxrandr-dev:mipsel libxrandr2:mipsel libxrender-dev:mipsel libxrender1:mipsel libxshmfence1:mipsel libxss-dev:mipsel libxss1:mipsel libxt-dev:mipsel libxt6:mipsel libxv-dev:mipsel libxv1:mipsel libxxf86vm-dev:mipsel libxxf86vm1:mipsel libyajl-dev:mipsel libyajl2:mipsel libyaml-perl libz3-4:mipsel libzstd1:mipsel linux-libc-dev:mipsel linux-libc-dev-mipsel-cross lua5.2 m4 man-db mime-support pkg-config po-debconf procps python3 python3-distutils python3-lib2to3 python3-minimal python3.8 python3.8-minimal readline-common sbuild-build-depends-main-dummy:mipsel sensible-utils timgm6mb-soundfont ucf uuid-dev:mipsel x11-common x11proto-core-dev x11proto-dev x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-scrnsaver-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g:mipsel zlib1g-dev:mipsel 0 upgraded, 335 newly installed, 0 to remove and 0 not upgraded. Need to get 153 MB of archives. After this operation, 723 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://debian.oregonstate.edu/debian unstable/main amd64 libbsd0 amd64 0.10.0-1 [107 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 groff-base amd64 1.22.4-4 [919 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 libpipeline1 amd64 1.5.2-2 [33.9 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 man-db amd64 2.9.1-1 [1308 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 liblocale-gettext-perl amd64 1.07-4 [18.8 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main mipsel gcc-10-base mipsel 10-20200312-2 [196 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main mipsel libgcc-s1 mipsel 10-20200312-2 [46.1 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main mipsel libcrypt1 mipsel 1:4.4.15-1 [113 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main mipsel libc6 mipsel 2.30-2 [2423 kB] Get:13 http://debian.oregonstate.edu/debian unstable/main mipsel libgpg-error0 mipsel 1.37-1 [69.5 kB] Get:14 http://debian.oregonstate.edu/debian unstable/main mipsel libgcrypt20 mipsel 1.8.5-5 [538 kB] Get:15 http://debian.oregonstate.edu/debian unstable/main mipsel liblz4-1 mipsel 1.9.2-2 [61.4 kB] Get:16 http://debian.oregonstate.edu/debian unstable/main mipsel liblzma5 mipsel 5.2.4-1+b1 [153 kB] Get:17 http://debian.oregonstate.edu/debian unstable/main mipsel libsystemd0 mipsel 245.2-1 [320 kB] Get:18 http://debian.oregonstate.edu/debian unstable/main amd64 libssl1.1 amd64 1.1.1e-1 [1543 kB] Get:19 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3.8-minimal amd64 3.8.2-1 [750 kB] Get:20 http://debian.oregonstate.edu/debian unstable/main amd64 libexpat1 amd64 2.2.9-1 [94.3 kB] Get:21 http://debian.oregonstate.edu/debian unstable/main amd64 python3.8-minimal amd64 3.8.2-1 [1942 kB] Get:22 http://debian.oregonstate.edu/debian unstable/main amd64 python3-minimal amd64 3.8.2-1 [36.9 kB] Get:23 http://debian.oregonstate.edu/debian unstable/main amd64 mime-support all 3.64 [37.8 kB] Get:24 http://debian.oregonstate.edu/debian unstable/main amd64 libmpdec2 amd64 2.4.2-3 [84.1 kB] Get:25 http://debian.oregonstate.edu/debian unstable/main amd64 readline-common all 8.0-4 [72.5 kB] Get:26 http://debian.oregonstate.edu/debian unstable/main amd64 libreadline8 amd64 8.0-4 [160 kB] Get:27 http://debian.oregonstate.edu/debian unstable/main amd64 libsqlite3-0 amd64 3.31.1-4 [661 kB] Get:28 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3.8-stdlib amd64 3.8.2-1 [1665 kB] Get:29 http://debian.oregonstate.edu/debian unstable/main amd64 python3.8 amd64 3.8.2-1 [410 kB] Get:30 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3-stdlib amd64 3.8.2-1 [20.3 kB] Get:31 http://debian.oregonstate.edu/debian unstable/main amd64 python3 amd64 3.8.2-1 [62.2 kB] Get:32 http://debian.oregonstate.edu/debian unstable/main mipsel gcc-9-base mipsel 9.3.0-3 [196 kB] Get:33 http://debian.oregonstate.edu/debian unstable/main mipsel libtinfo6 mipsel 6.2-1 [326 kB] Get:34 http://debian.oregonstate.edu/debian unstable/main mipsel libreadline8 mipsel 8.0-4 [139 kB] Get:35 http://debian.oregonstate.edu/debian unstable/main amd64 libncurses6 amd64 6.2-1 [102 kB] Get:36 http://debian.oregonstate.edu/debian unstable/main amd64 libprocps8 amd64 2:3.3.16-4 [62.7 kB] Get:37 http://debian.oregonstate.edu/debian unstable/main amd64 procps amd64 2:3.3.16-4 [262 kB] Get:38 http://debian.oregonstate.edu/debian unstable/main amd64 sensible-utils all 0.0.12+nmu1 [16.0 kB] Get:39 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic-mgc amd64 1:5.38-4 [262 kB] Get:40 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic1 amd64 1:5.38-4 [120 kB] Get:41 http://debian.oregonstate.edu/debian unstable/main amd64 file amd64 1:5.38-4 [67.9 kB] Get:42 http://debian.oregonstate.edu/debian unstable/main amd64 gettext-base amd64 0.19.8.1-10 [123 kB] Get:43 http://debian.oregonstate.edu/debian unstable/main amd64 ucf all 3.0038+nmu1 [69.0 kB] Get:44 http://debian.oregonstate.edu/debian unstable/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get:45 http://debian.oregonstate.edu/debian unstable/main amd64 m4 amd64 1.4.18-4 [203 kB] Get:46 http://debian.oregonstate.edu/debian unstable/main amd64 autoconf all 2.69-11.1 [341 kB] Get:47 http://debian.oregonstate.edu/debian unstable/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get:48 http://debian.oregonstate.edu/debian unstable/main amd64 automake all 1:1.16.1-4 [771 kB] Get:49 http://debian.oregonstate.edu/debian unstable/main amd64 autopoint all 0.19.8.1-10 [435 kB] Get:50 http://debian.oregonstate.edu/debian unstable/main amd64 binutils-mipsel-linux-gnu amd64 2.34-2cross5 [2310 kB] Get:51 http://debian.oregonstate.edu/debian unstable/main amd64 libcrypt-dev amd64 1:4.4.15-1 [104 kB] Get:52 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev amd64 2.30-2 [2633 kB] Get:53 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-9-dev amd64 9.3.0-3 [1677 kB] Get:54 http://debian.oregonstate.edu/debian unstable/main amd64 g++-9 amd64 9.3.0-3 [10.7 MB] Get:55 http://debian.oregonstate.edu/debian unstable/main amd64 g++ amd64 4:9.2.1-3.1 [1644 B] Get:56 http://debian.oregonstate.edu/debian unstable/main amd64 build-essential amd64 12.8 [7640 B] Get:57 http://debian.oregonstate.edu/debian unstable/main amd64 cmake-data all 3.16.3-1 [1628 kB] Get:58 http://debian.oregonstate.edu/debian unstable/main amd64 libicu63 amd64 63.2-3 [8296 kB] Get:59 http://debian.oregonstate.edu/debian unstable/main amd64 libxml2 amd64 2.9.10+dfsg-4 [709 kB] Get:60 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive13 amd64 3.4.0-2 [335 kB] Get:61 http://debian.oregonstate.edu/debian unstable/main amd64 libbrotli1 amd64 1.0.7-6 [266 kB] Get:62 http://debian.oregonstate.edu/debian unstable/main amd64 libkeyutils1 amd64 1.6.1-2 [15.4 kB] Get:63 http://debian.oregonstate.edu/debian unstable/main amd64 libkrb5support0 amd64 1.17-6 [64.6 kB] Get:64 http://debian.oregonstate.edu/debian unstable/main amd64 libk5crypto3 amd64 1.17-6 [116 kB] Get:65 http://debian.oregonstate.edu/debian unstable/main amd64 libkrb5-3 amd64 1.17-6 [366 kB] Get:66 http://debian.oregonstate.edu/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.17-6 [156 kB] Get:67 http://debian.oregonstate.edu/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2 [69.0 kB] Get:68 http://debian.oregonstate.edu/debian unstable/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2 [106 kB] Get:69 http://debian.oregonstate.edu/debian unstable/main amd64 libldap-common all 2.4.49+dfsg-2 [92.0 kB] Get:70 http://debian.oregonstate.edu/debian unstable/main amd64 libldap-2.4-2 amd64 2.4.49+dfsg-2 [226 kB] Get:71 http://debian.oregonstate.edu/debian unstable/main amd64 libnghttp2-14 amd64 1.40.0-1 [85.0 kB] Get:72 http://debian.oregonstate.edu/debian unstable/main amd64 libpsl5 amd64 0.21.0-1 [55.1 kB] Get:73 http://debian.oregonstate.edu/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b1 [60.8 kB] Get:74 http://debian.oregonstate.edu/debian unstable/main amd64 libssh2-1 amd64 1.8.0-2.1 [140 kB] Get:75 http://debian.oregonstate.edu/debian unstable/main amd64 libcurl4 amd64 7.68.0-1 [321 kB] Get:76 http://debian.oregonstate.edu/debian unstable/main amd64 libjsoncpp1 amd64 1.7.4-3.1 [77.6 kB] Get:77 http://debian.oregonstate.edu/debian unstable/main amd64 librhash0 amd64 1.3.9-1 [123 kB] Get:78 http://debian.oregonstate.edu/debian unstable/main amd64 libuv1 amd64 1.34.2-1 [127 kB] Get:79 http://debian.oregonstate.edu/debian unstable/main amd64 cmake amd64 3.16.3-1 [3673 kB] Get:80 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-mipsel-linux-gnu-base amd64 9.2.1-24cross1 [195 kB] Get:81 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-9-mipsel-linux-gnu amd64 9.2.1-24cross1 [6463 kB] Get:82 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-mipsel-linux-gnu amd64 4:9.2.1-4.1 [16.7 kB] Get:83 http://debian.oregonstate.edu/debian unstable/main amd64 cross-config all 2.6.15-3 [39.9 kB] Get:84 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-cross-base-mipsen all 9.2.1-24cross1 [191 kB] Get:85 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-mipsel-cross all 2.29-8cross1 [1196 kB] Get:86 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc1-mipsel-cross all 1:9.2.1-24cross1 [46.5 kB] Get:87 http://debian.oregonstate.edu/debian unstable/main amd64 libgomp1-mipsel-cross all 9.2.1-24cross1 [79.5 kB] Get:88 http://debian.oregonstate.edu/debian unstable/main amd64 libatomic1-mipsel-cross all 9.2.1-24cross1 [6656 B] Get:89 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-9-dev-mipsel-cross all 9.2.1-24cross1 [222 kB] Get:90 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-mipsel-linux-gnu amd64 9.2.1-24cross1 [6811 kB] Get:91 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-mipsel-linux-gnu amd64 4:9.2.1-4.1 [1460 B] Get:92 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++6-mipsel-cross all 9.2.1-24cross1 [401 kB] Get:93 http://debian.oregonstate.edu/debian unstable/main amd64 linux-libc-dev-mipsel-cross all 5.4.8-1cross1 [1138 kB] Get:94 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev-mipsel-cross all 2.29-8cross1 [2266 kB] Get:95 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-9-dev-mipsel-cross all 9.2.1-24cross1 [1706 kB] Get:96 http://debian.oregonstate.edu/debian unstable/main amd64 g++-9-mipsel-linux-gnu amd64 9.2.1-24cross1 [7043 kB] Get:97 http://debian.oregonstate.edu/debian unstable/main amd64 g++-mipsel-linux-gnu amd64 4:9.2.1-4.1 [1176 B] Get:98 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-inifiles-perl all 3.000002-1 [52.0 kB] Get:99 http://debian.oregonstate.edu/debian unstable/main amd64 libio-string-perl all 1.08-3 [12.3 kB] Get:100 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-1 [14.8 kB] Get:101 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-base-perl all 1.09-1 [20.4 kB] Get:102 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-perl all 1.02+dfsg-1 [59.0 kB] Get:103 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-libxml-perl amd64 2.0134+dfsg-2 [343 kB] Get:104 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-simple-perl all 2.25-1 [72.0 kB] Get:105 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-perl all 1.30-1 [67.7 kB] Get:106 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-auto-perl all 0.44-1 [19.5 kB] Get:107 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-which-perl all 1.23-1 [16.6 kB] Get:108 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-homedir-perl all 1.004-1 [42.7 kB] Get:109 http://debian.oregonstate.edu/debian unstable/main amd64 libdebian-dpkgcross-perl all 2.6.15-3 [38.7 kB] Get:110 http://debian.oregonstate.edu/debian unstable/main amd64 dpkg-cross all 2.6.15-3 [49.3 kB] Get:111 http://debian.oregonstate.edu/debian unstable/main amd64 crossbuild-essential-mipsel all 12.8 [6684 B] Get:112 http://debian.oregonstate.edu/debian unstable/main amd64 libtool all 2.4.6-14 [513 kB] Get:113 http://debian.oregonstate.edu/debian unstable/main amd64 dh-autoreconf all 19 [16.9 kB] Get:114 http://debian.oregonstate.edu/debian unstable/main amd64 libdebhelper-perl all 12.9 [183 kB] Get:115 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:116 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get:117 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.6.3-2 [23.7 kB] Get:118 http://debian.oregonstate.edu/debian unstable/main amd64 dh-strip-nondeterminism all 1.6.3-2 [14.7 kB] Get:119 http://debian.oregonstate.edu/debian unstable/main amd64 libelf1 amd64 0.176-1.1 [161 kB] Get:120 http://debian.oregonstate.edu/debian unstable/main amd64 dwz amd64 0.13-5 [151 kB] Get:121 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-0 amd64 2.64.1-1 [1341 kB] Get:122 http://debian.oregonstate.edu/debian unstable/main amd64 libcroco3 amd64 0.6.13-1 [146 kB] Get:123 http://debian.oregonstate.edu/debian unstable/main amd64 gettext amd64 0.19.8.1-10 [1303 kB] Get:124 http://debian.oregonstate.edu/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:125 http://debian.oregonstate.edu/debian unstable/main amd64 po-debconf all 1.0.21 [248 kB] Get:126 http://debian.oregonstate.edu/debian unstable/main amd64 debhelper all 12.9 [994 kB] Get:127 http://debian.oregonstate.edu/debian unstable/main mipsel libffi7 mipsel 3.3-3 [20.0 kB] Get:128 http://debian.oregonstate.edu/debian unstable/main mipsel libblkid1 mipsel 2.34-0.1 [188 kB] Get:129 http://debian.oregonstate.edu/debian unstable/main mipsel libpcre2-8-0 mipsel 10.34-7 [152 kB] Get:130 http://debian.oregonstate.edu/debian unstable/main mipsel libselinux1 mipsel 3.0-1+b2 [79.4 kB] Get:131 http://debian.oregonstate.edu/debian unstable/main mipsel libmount1 mipsel 2.34-0.1 [191 kB] Get:132 http://debian.oregonstate.edu/debian unstable/main mipsel libpcre3 mipsel 2:8.39-12+b1 [330 kB] Get:133 http://debian.oregonstate.edu/debian unstable/main mipsel zlib1g mipsel 1:1.2.11.dfsg-2 [88.2 kB] Get:134 http://debian.oregonstate.edu/debian unstable/main mipsel libglib2.0-0 mipsel 2.64.1-1 [1154 kB] Get:135 http://debian.oregonstate.edu/debian unstable/main mipsel libgirepository-1.0-1 mipsel 1.62.0-5+b1 [85.6 kB] Get:136 http://debian.oregonstate.edu/debian unstable/main mipsel gir1.2-glib-2.0 mipsel 1.62.0-5+b1 [146 kB] Get:137 http://debian.oregonstate.edu/debian unstable/main mipsel libibus-1.0-5 mipsel 1.5.22-1 [369 kB] Get:138 http://debian.oregonstate.edu/debian unstable/main mipsel gir1.2-ibus-1.0 mipsel 1.5.22-1 [311 kB] Get:139 http://debian.oregonstate.edu/debian unstable/main amd64 googletest all 1.10.0-2 [626 kB] Get:140 http://debian.oregonstate.edu/debian unstable/main amd64 libasound2-data all 1.2.2-2.1 [37.8 kB] Get:141 http://debian.oregonstate.edu/debian unstable/main mipsel libasound2 mipsel 1.2.2-2.1 [293 kB] Get:142 http://debian.oregonstate.edu/debian unstable/main mipsel libasound2-dev mipsel 1.2.2-2.1 [124 kB] Get:143 http://debian.oregonstate.edu/debian unstable/main mipsel libasyncns0 mipsel 0.8-6+b1 [11.9 kB] Get:144 http://debian.oregonstate.edu/debian unstable/main mipsel libatomic1 mipsel 10-20200312-2 [6724 B] Get:145 http://debian.oregonstate.edu/debian unstable/main mipsel linux-libc-dev mipsel 5.4.19-1 [1068 kB] Get:146 http://debian.oregonstate.edu/debian unstable/main mipsel libcrypt-dev mipsel 1:4.4.15-1 [134 kB] Get:147 http://debian.oregonstate.edu/debian unstable/main mipsel libc6-dev mipsel 2.30-2 [2268 kB] Get:148 http://debian.oregonstate.edu/debian unstable/main mipsel libuuid1 mipsel 2.34-0.1 [79.4 kB] Get:149 http://debian.oregonstate.edu/debian unstable/main mipsel uuid-dev mipsel 2.34-0.1 [94.8 kB] Get:150 http://debian.oregonstate.edu/debian unstable/main mipsel libblkid-dev mipsel 2.34-0.1 [248 kB] Get:151 http://debian.oregonstate.edu/debian unstable/main mipsel libstdc++6 mipsel 10-20200312-2 [435 kB] Get:152 http://debian.oregonstate.edu/debian unstable/main mipsel libbox2d2.3.0 mipsel 2.3.1+ds-5 [94.6 kB] Get:153 http://debian.oregonstate.edu/debian unstable/main mipsel libbox2d-dev mipsel 2.3.1+ds-5 [154 kB] Get:154 http://debian.oregonstate.edu/debian unstable/main mipsel libbsd0 mipsel 0.10.0-1 [122 kB] Get:155 http://debian.oregonstate.edu/debian unstable/main mipsel libdbus-1-3 mipsel 1.12.16-2 [190 kB] Get:156 http://debian.oregonstate.edu/debian unstable/main amd64 pkg-config amd64 0.29-6 [63.5 kB] Get:157 http://debian.oregonstate.edu/debian unstable/main mipsel libdbus-1-dev mipsel 1.12.16-2 [259 kB] Get:158 http://debian.oregonstate.edu/debian unstable/main amd64 libdrm-common all 2.4.100-4 [14.2 kB] Get:159 http://debian.oregonstate.edu/debian unstable/main mipsel libdrm2 mipsel 2.4.100-4 [37.9 kB] Get:160 http://debian.oregonstate.edu/debian unstable/main mipsel libdrm-amdgpu1 mipsel 2.4.100-4 [28.7 kB] Get:161 http://debian.oregonstate.edu/debian unstable/main mipsel libdrm-nouveau2 mipsel 2.4.100-4 [26.6 kB] Get:162 http://debian.oregonstate.edu/debian unstable/main mipsel libdrm-radeon1 mipsel 2.4.100-4 [29.5 kB] Get:163 http://debian.oregonstate.edu/debian unstable/main mipsel libedit2 mipsel 3.1-20191231-1 [86.8 kB] Get:164 http://debian.oregonstate.edu/debian unstable/main mipsel libglvnd0 mipsel 1.3.1-1 [45.8 kB] Get:165 http://debian.oregonstate.edu/debian unstable/main mipsel libexpat1 mipsel 2.2.9-1 [89.3 kB] Get:166 http://debian.oregonstate.edu/debian unstable/main mipsel libwayland-server0 mipsel 1.18.0-1 [30.6 kB] Get:167 http://debian.oregonstate.edu/debian unstable/main mipsel libgbm1 mipsel 20.0.2-1 [68.5 kB] Get:168 http://debian.oregonstate.edu/debian unstable/main mipsel libglapi-mesa mipsel 20.0.2-1 [73.3 kB] Get:169 http://debian.oregonstate.edu/debian unstable/main mipsel libwayland-client0 mipsel 1.18.0-1 [24.2 kB] Get:170 http://debian.oregonstate.edu/debian unstable/main mipsel libx11-xcb1 mipsel 2:1.6.9-2 [190 kB] Get:171 http://debian.oregonstate.edu/debian unstable/main mipsel libxau6 mipsel 1:1.0.8-1+b2 [19.6 kB] Get:172 http://debian.oregonstate.edu/debian unstable/main mipsel libxdmcp6 mipsel 1:1.1.2-3 [25.7 kB] Get:173 http://debian.oregonstate.edu/debian unstable/main mipsel libxcb1 mipsel 1.13.1-5 [130 kB] Get:174 http://debian.oregonstate.edu/debian unstable/main mipsel libxcb-dri2-0 mipsel 1.13.1-5 [100 kB] Get:175 http://debian.oregonstate.edu/debian unstable/main mipsel libxcb-dri3-0 mipsel 1.13.1-5 [100.0 kB] Get:176 http://debian.oregonstate.edu/debian unstable/main mipsel libxcb-present0 mipsel 1.13.1-5 [99.1 kB] Get:177 http://debian.oregonstate.edu/debian unstable/main mipsel libxcb-sync1 mipsel 1.13.1-5 [102 kB] Get:178 http://debian.oregonstate.edu/debian unstable/main mipsel libxcb-xfixes0 mipsel 1.13.1-5 [102 kB] Get:179 http://debian.oregonstate.edu/debian unstable/main mipsel libxshmfence1 mipsel 1.3-1 [8800 B] Get:180 http://debian.oregonstate.edu/debian unstable/main mipsel libegl-mesa0 mipsel 20.0.2-1 [128 kB] Get:181 http://debian.oregonstate.edu/debian unstable/main mipsel libegl1 mipsel 1.3.1-1 [31.5 kB] Get:182 http://debian.oregonstate.edu/debian unstable/main amd64 libx11-data all 2:1.6.9-2 [298 kB] Get:183 http://debian.oregonstate.edu/debian unstable/main mipsel libx11-6 mipsel 2:1.6.9-2 [709 kB] Get:184 http://debian.oregonstate.edu/debian unstable/main mipsel libxcb-glx0 mipsel 1.13.1-5 [112 kB] Get:185 http://debian.oregonstate.edu/debian unstable/main mipsel libxfixes3 mipsel 1:5.0.3-1 [21.1 kB] Get:186 http://debian.oregonstate.edu/debian unstable/main mipsel libxdamage1 mipsel 1:1.1.5-1 [15.3 kB] Get:187 http://debian.oregonstate.edu/debian unstable/main mipsel libxext6 mipsel 2:1.3.3-1+b2 [49.0 kB] Get:188 http://debian.oregonstate.edu/debian unstable/main mipsel libxxf86vm1 mipsel 1:1.1.4-1+b2 [20.3 kB] Get:189 http://debian.oregonstate.edu/debian unstable/main mipsel libelf1 mipsel 0.176-1.1 [162 kB] Get:190 http://debian.oregonstate.edu/debian unstable/main mipsel libz3-4 mipsel 4.8.7-4 [5739 kB] Get:191 http://debian.oregonstate.edu/debian unstable/main mipsel libllvm9 mipsel 1:9.0.1-10 [12.7 MB] Get:192 http://debian.oregonstate.edu/debian unstable/main amd64 libsensors-config all 1:3.6.0-2 [32.0 kB] Get:193 http://debian.oregonstate.edu/debian unstable/main mipsel libsensors5 mipsel 1:3.6.0-2 [51.2 kB] Get:194 http://debian.oregonstate.edu/debian unstable/main mipsel libzstd1 mipsel 1.4.4+dfsg-3 [255 kB] Get:195 http://debian.oregonstate.edu/debian unstable/main mipsel libgl1-mesa-dri mipsel 20.0.2-1 [5395 kB] Get:196 http://debian.oregonstate.edu/debian unstable/main mipsel libglx-mesa0 mipsel 20.0.2-1 [165 kB] Get:197 http://debian.oregonstate.edu/debian unstable/main mipsel libglx0 mipsel 1.3.1-1 [27.3 kB] Get:198 http://debian.oregonstate.edu/debian unstable/main mipsel libgl1 mipsel 1.3.1-1 [84.3 kB] Get:199 http://debian.oregonstate.edu/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get:200 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-dev all 2019.2-1 [593 kB] Get:201 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-core-dev all 2019.2-1 [3256 B] Get:202 http://debian.oregonstate.edu/debian unstable/main mipsel libxau-dev mipsel 1:1.0.8-1+b2 [23.5 kB] Get:203 http://debian.oregonstate.edu/debian unstable/main mipsel libxdmcp-dev mipsel 1:1.1.2-3 [42.4 kB] Get:204 http://debian.oregonstate.edu/debian unstable/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB] Get:205 http://debian.oregonstate.edu/debian unstable/main mipsel libpthread-stubs0-dev mipsel 0.4-1 [5340 B] Get:206 http://debian.oregonstate.edu/debian unstable/main mipsel libxcb1-dev mipsel 1.13.1-5 [176 kB] Get:207 http://debian.oregonstate.edu/debian unstable/main mipsel libx11-dev mipsel 2:1.6.9-2 [827 kB] Get:208 http://debian.oregonstate.edu/debian unstable/main mipsel libglx-dev mipsel 1.3.1-1 [16.2 kB] Get:209 http://debian.oregonstate.edu/debian unstable/main mipsel libgl-dev mipsel 1.3.1-1 [100 kB] Get:210 http://debian.oregonstate.edu/debian unstable/main mipsel libegl-dev mipsel 1.3.1-1 [19.2 kB] Get:211 http://debian.oregonstate.edu/debian unstable/main mipsel libgles1 mipsel 1.3.1-1 [12.7 kB] Get:212 http://debian.oregonstate.edu/debian unstable/main mipsel libgles2 mipsel 1.3.1-1 [18.7 kB] Get:213 http://debian.oregonstate.edu/debian unstable/main mipsel libgles-dev mipsel 1.3.1-1 [50.2 kB] Get:214 http://debian.oregonstate.edu/debian unstable/main mipsel libopengl0 mipsel 1.3.1-1 [35.0 kB] Get:215 http://debian.oregonstate.edu/debian unstable/main mipsel libopengl-dev mipsel 1.3.1-1 [5816 B] Get:216 http://debian.oregonstate.edu/debian unstable/main mipsel libglvnd-dev mipsel 1.3.1-1 [13.8 kB] Get:217 http://debian.oregonstate.edu/debian unstable/main mipsel libegl1-mesa-dev mipsel 20.0.2-1 [51.3 kB] Get:218 http://debian.oregonstate.edu/debian unstable/main mipsel libffi-dev mipsel 3.3-3 [55.0 kB] Get:219 http://debian.oregonstate.edu/debian unstable/main mipsel libogg0 mipsel 1.3.2-1+b1 [17.8 kB] Get:220 http://debian.oregonstate.edu/debian unstable/main mipsel libflac8 mipsel 1.3.3-1 [97.1 kB] Get:221 http://debian.oregonstate.edu/debian unstable/main mipsel libvorbis0a mipsel 1.3.6-2 [89.2 kB] Get:222 http://debian.oregonstate.edu/debian unstable/main mipsel libvorbisenc2 mipsel 1.3.6-2 [74.5 kB] Get:223 http://debian.oregonstate.edu/debian unstable/main mipsel libsndfile1 mipsel 1.0.28-7 [257 kB] Get:224 http://debian.oregonstate.edu/debian unstable/main mipsel libinstpatch-1.0-2 mipsel 1.1.3-1 [200 kB] Get:225 http://debian.oregonstate.edu/debian unstable/main mipsel libopus0 mipsel 1.3-1+b1 [184 kB] Get:226 http://debian.oregonstate.edu/debian unstable/main mipsel libsamplerate0 mipsel 0.1.9-2 [947 kB] Get:227 http://debian.oregonstate.edu/debian unstable/main mipsel libjack-jackd2-0 mipsel 1.9.12~dfsg-2+b1 [292 kB] Get:228 http://debian.oregonstate.edu/debian unstable/main mipsel libwrap0 mipsel 7.6.q-30 [57.7 kB] Get:229 http://debian.oregonstate.edu/debian unstable/main mipsel libpulse0 mipsel 13.0-5 [225 kB] Get:230 http://debian.oregonstate.edu/debian unstable/main mipsel libwayland-cursor0 mipsel 1.18.0-1 [13.9 kB] Get:231 http://debian.oregonstate.edu/debian unstable/main mipsel libwayland-egl1 mipsel 1.18.0-1 [8220 B] Get:232 http://debian.oregonstate.edu/debian unstable/main mipsel libxrender1 mipsel 1:0.9.10-1 [31.2 kB] Get:233 http://debian.oregonstate.edu/debian unstable/main mipsel libxcursor1 mipsel 1:1.2.0-2 [35.7 kB] Get:234 http://debian.oregonstate.edu/debian unstable/main mipsel libxi6 mipsel 2:1.7.9-1 [80.6 kB] Get:235 http://debian.oregonstate.edu/debian unstable/main mipsel libxinerama1 mipsel 2:1.1.4-2 [17.4 kB] Get:236 http://debian.oregonstate.edu/debian unstable/main amd64 xkb-data all 2.29-2 [655 kB] Get:237 http://debian.oregonstate.edu/debian unstable/main mipsel libxkbcommon0 mipsel 0.10.0-1 [119 kB] Get:238 http://debian.oregonstate.edu/debian unstable/main mipsel libxrandr2 mipsel 2:1.5.1-1 [35.4 kB] Get:239 http://debian.oregonstate.edu/debian unstable/main amd64 x11-common all 1:7.7+20 [252 kB] Get:240 http://debian.oregonstate.edu/debian unstable/main mipsel libxss1 mipsel 1:1.2.3-1 [17.6 kB] Get:241 http://debian.oregonstate.edu/debian unstable/main mipsel libsdl2-2.0-0 mipsel 2.0.10+dfsg1-2 [362 kB] Get:242 http://debian.oregonstate.edu/debian unstable/main amd64 timgm6mb-soundfont all 1.3-3 [5420 kB] Get:243 http://debian.oregonstate.edu/debian unstable/main mipsel libfluidsynth2 mipsel 2.1.1-2 [205 kB] Get:244 http://debian.oregonstate.edu/debian unstable/main mipsel libgomp1 mipsel 10-20200312-2 [92.2 kB] Get:245 http://debian.oregonstate.edu/debian unstable/main mipsel libgcc-9-dev mipsel 9.3.0-3 [222 kB] Get:246 http://debian.oregonstate.edu/debian unstable/main mipsel libgl1-mesa-dev mipsel 20.0.2-1 [49.6 kB] Get:247 http://debian.oregonstate.edu/debian unstable/main mipsel libgles2-mesa-dev mipsel 20.0.2-1 [49.6 kB] Get:248 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-data all 2.64.1-1 [1157 kB] Get:249 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-bin amd64 2.64.1-1 [136 kB] Get:250 http://debian.oregonstate.edu/debian unstable/main amd64 python3-lib2to3 all 3.8.2-2 [78.4 kB] Get:251 http://debian.oregonstate.edu/debian unstable/main amd64 python3-distutils all 3.8.2-2 [145 kB] Get:252 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.64.1-1 [171 kB] Get:253 http://debian.oregonstate.edu/debian unstable/main mipsel libmount-dev mipsel 2.34-0.1 [255 kB] Get:254 http://debian.oregonstate.edu/debian unstable/main mipsel libpcre16-3 mipsel 2:8.39-12+b1 [247 kB] Get:255 http://debian.oregonstate.edu/debian unstable/main mipsel libpcre32-3 mipsel 2:8.39-12+b1 [239 kB] Get:256 http://debian.oregonstate.edu/debian unstable/main mipsel libpcrecpp0v5 mipsel 2:8.39-12+b1 [152 kB] Get:257 http://debian.oregonstate.edu/debian unstable/main mipsel libpcre3-dev mipsel 2:8.39-12+b1 [626 kB] Get:258 http://debian.oregonstate.edu/debian unstable/main mipsel libsepol1 mipsel 3.0-1 [234 kB] Get:259 http://debian.oregonstate.edu/debian unstable/main mipsel libsepol1-dev mipsel 3.0-1 [354 kB] Get:260 http://debian.oregonstate.edu/debian unstable/main mipsel libpcre2-16-0 mipsel 10.34-7 [139 kB] Get:261 http://debian.oregonstate.edu/debian unstable/main mipsel libpcre2-32-0 mipsel 10.34-7 [132 kB] Get:262 http://debian.oregonstate.edu/debian unstable/main mipsel libpcre2-posix2 mipsel 10.34-7 [45.0 kB] Get:263 http://debian.oregonstate.edu/debian unstable/main mipsel libpcre2-dev mipsel 10.34-7 [528 kB] Get:264 http://debian.oregonstate.edu/debian unstable/main mipsel libselinux1-dev mipsel 3.0-1+b2 [175 kB] Get:265 http://debian.oregonstate.edu/debian unstable/main mipsel zlib1g-dev mipsel 1:1.2.11.dfsg-2 [190 kB] Get:266 http://debian.oregonstate.edu/debian unstable/main mipsel libglib2.0-dev mipsel 2.64.1-1 [1704 kB] Get:267 http://debian.oregonstate.edu/debian unstable/main amd64 libglm-dev all 0.9.9.7+ds-1 [179 kB] Get:268 http://debian.oregonstate.edu/debian unstable/main mipsel libglu1-mesa mipsel 9.0.1-1 [171 kB] Get:269 http://debian.oregonstate.edu/debian unstable/main mipsel libglu1-mesa-dev mipsel 9.0.1-1 [226 kB] Get:270 http://debian.oregonstate.edu/debian unstable/main mipsel libgtest-dev mipsel 1.10.0-2 [256 kB] Get:271 http://debian.oregonstate.edu/debian unstable/main mipsel libibus-1.0-dev mipsel 1.5.22-1 [424 kB] Get:272 http://debian.oregonstate.edu/debian unstable/main mipsel libice6 mipsel 2:1.0.9-2 [53.4 kB] Get:273 http://debian.oregonstate.edu/debian unstable/main mipsel libice-dev mipsel 2:1.0.9-2 [68.8 kB] Get:274 http://debian.oregonstate.edu/debian unstable/main mipsel libjbig0 mipsel 2.1-3.1+b2 [29.8 kB] Get:275 http://debian.oregonstate.edu/debian unstable/main mipsel libjpeg62-turbo mipsel 1:1.5.2-2+b1 [127 kB] Get:276 http://debian.oregonstate.edu/debian unstable/main mipsel liblua5.2-0 mipsel 5.2.4-1.1+b3 [111 kB] Get:277 http://debian.oregonstate.edu/debian unstable/main mipsel libncurses6 mipsel 6.2-1 [87.2 kB] Get:278 http://debian.oregonstate.edu/debian unstable/main mipsel libncursesw6 mipsel 6.2-1 [116 kB] Get:279 http://debian.oregonstate.edu/debian unstable/main mipsel libncurses-dev mipsel 6.2-1 [343 kB] Get:280 http://debian.oregonstate.edu/debian unstable/main mipsel libreadline-dev mipsel 8.0-4 [146 kB] Get:281 http://debian.oregonstate.edu/debian unstable/main mipsel liblua5.2-dev mipsel 5.2.4-1.1+b3 [159 kB] Get:282 http://debian.oregonstate.edu/debian unstable/main mipsel libmodplug1 mipsel 1:0.8.9.0-2 [158 kB] Get:283 http://debian.oregonstate.edu/debian unstable/main mipsel libmpg123-0 mipsel 1.25.13-1 [139 kB] Get:284 http://debian.oregonstate.edu/debian unstable/main mipsel libssl1.1 mipsel 1.1.1e-1 [1184 kB] Get:285 http://debian.oregonstate.edu/debian unstable/main mipsel libopusfile0 mipsel 0.9+20170913-1 [43.8 kB] Get:286 http://debian.oregonstate.edu/debian unstable/main mipsel libpng16-16 mipsel 1.6.37-2 [284 kB] Get:287 http://debian.oregonstate.edu/debian unstable/main mipsel libpulse-mainloop-glib0 mipsel 13.0-5 [39.3 kB] Get:288 http://debian.oregonstate.edu/debian unstable/main mipsel libpulse-dev mipsel 13.0-5 [100 kB] Get:289 http://debian.oregonstate.edu/debian unstable/main mipsel libsndio7.0 mipsel 1.5.0-3 [23.9 kB] Get:290 http://debian.oregonstate.edu/debian unstable/main mipsel libsndio-dev mipsel 1.5.0-3 [14.8 kB] Get:291 http://debian.oregonstate.edu/debian unstable/main mipsel libudev1 mipsel 245.2-1 [156 kB] Get:292 http://debian.oregonstate.edu/debian unstable/main mipsel libudev-dev mipsel 245.2-1 [114 kB] Get:293 http://debian.oregonstate.edu/debian unstable/main amd64 libwayland-bin amd64 1.18.0-1 [22.9 kB] Get:294 http://debian.oregonstate.edu/debian unstable/main mipsel libwayland-dev mipsel 1.18.0-1 [68.9 kB] Get:295 http://debian.oregonstate.edu/debian unstable/main mipsel libxrender-dev mipsel 1:0.9.10-1 [40.9 kB] Get:296 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-fixes-dev all 1:2019.2-1 [3264 B] Get:297 http://debian.oregonstate.edu/debian unstable/main mipsel libxfixes-dev mipsel 1:5.0.3-1 [24.0 kB] Get:298 http://debian.oregonstate.edu/debian unstable/main mipsel libxcursor-dev mipsel 1:1.2.0-2 [46.1 kB] Get:299 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-xext-dev all 2019.2-1 [3256 B] Get:300 http://debian.oregonstate.edu/debian unstable/main mipsel libxext-dev mipsel 2:1.3.3-1+b2 [109 kB] Get:301 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-input-dev all 2019.2-1 [3260 B] Get:302 http://debian.oregonstate.edu/debian unstable/main mipsel libxi-dev mipsel 2:1.7.9-1 [242 kB] Get:303 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-xinerama-dev all 2019.2-1 [3260 B] Get:304 http://debian.oregonstate.edu/debian unstable/main mipsel libxinerama-dev mipsel 2:1.1.4-2 [20.3 kB] Get:305 http://debian.oregonstate.edu/debian unstable/main mipsel libxkbcommon-dev mipsel 0.10.0-1 [71.6 kB] Get:306 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-randr-dev all 2019.2-1 [3256 B] Get:307 http://debian.oregonstate.edu/debian unstable/main mipsel libxrandr-dev mipsel 2:1.5.1-1 [45.3 kB] Get:308 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-scrnsaver-dev all 2019.2-1 [3260 B] Get:309 http://debian.oregonstate.edu/debian unstable/main mipsel libxss-dev mipsel 1:1.2.3-1 [23.8 kB] Get:310 http://debian.oregonstate.edu/debian unstable/main mipsel libsm6 mipsel 2:1.2.3-1 [33.2 kB] Get:311 http://debian.oregonstate.edu/debian unstable/main mipsel libxt6 mipsel 1:1.1.5-1+b3 [164 kB] Get:312 http://debian.oregonstate.edu/debian unstable/main mipsel libsm-dev mipsel 2:1.2.3-1 [37.9 kB] Get:313 http://debian.oregonstate.edu/debian unstable/main mipsel libxt-dev mipsel 1:1.1.5-1+b3 [429 kB] Get:314 http://debian.oregonstate.edu/debian unstable/main mipsel libxv1 mipsel 2:1.0.11-1 [23.9 kB] Get:315 http://debian.oregonstate.edu/debian unstable/main mipsel libxv-dev mipsel 2:1.0.11-1 [48.6 kB] Get:316 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-xf86vidmode-dev all 2019.2-1 [3272 B] Get:317 http://debian.oregonstate.edu/debian unstable/main mipsel libxxf86vm-dev mipsel 1:1.1.4-1+b2 [26.1 kB] Get:318 http://debian.oregonstate.edu/debian unstable/main mipsel libsdl2-dev mipsel 2.0.10+dfsg1-2 [731 kB] Get:319 http://debian.oregonstate.edu/debian unstable/main mipsel libwebp6 mipsel 0.6.1-2+b1 [240 kB] Get:320 http://debian.oregonstate.edu/debian unstable/main mipsel libtiff5 mipsel 4.1.0+git191117-2 [256 kB] Get:321 http://debian.oregonstate.edu/debian unstable/main mipsel libsdl2-image-2.0-0 mipsel 2.0.5+dfsg1-2 [62.5 kB] Get:322 http://debian.oregonstate.edu/debian unstable/main mipsel libsdl2-image-dev mipsel 2.0.5+dfsg1-2 [77.0 kB] Get:323 http://debian.oregonstate.edu/debian unstable/main mipsel libvorbisfile3 mipsel 1.3.6-2 [26.6 kB] Get:324 http://debian.oregonstate.edu/debian unstable/main mipsel libsdl2-mixer-2.0-0 mipsel 2.0.4+dfsg1-2+b1 [61.2 kB] Get:325 http://debian.oregonstate.edu/debian unstable/main mipsel libsdl2-mixer-dev mipsel 2.0.4+dfsg1-2+b1 [86.5 kB] Get:326 http://debian.oregonstate.edu/debian unstable/main mipsel libsdl2-net-2.0-0 mipsel 2.0.1+dfsg1-4+b1 [10.9 kB] Get:327 http://debian.oregonstate.edu/debian unstable/main mipsel libsdl2-net-dev mipsel 2.0.1+dfsg1-4+b1 [20.6 kB] Get:328 http://debian.oregonstate.edu/debian unstable/main mipsel libsqlite3-0 mipsel 3.31.1-4 [636 kB] Get:329 http://debian.oregonstate.edu/debian unstable/main mipsel libsqlite3-dev mipsel 3.31.1-4 [862 kB] Get:330 http://debian.oregonstate.edu/debian unstable/main mipsel libstdc++-9-dev mipsel 9.3.0-3 [1693 kB] Get:331 http://debian.oregonstate.edu/debian unstable/main mipsel libtinyxml2-6a mipsel 7.0.0+dfsg-1+b1 [28.5 kB] Get:332 http://debian.oregonstate.edu/debian unstable/main mipsel libtinyxml2-dev mipsel 7.0.0+dfsg-1+b1 [20.4 kB] Get:333 http://debian.oregonstate.edu/debian unstable/main mipsel libyajl2 mipsel 2.1.0-3 [22.3 kB] Get:334 http://debian.oregonstate.edu/debian unstable/main mipsel libyajl-dev mipsel 2.1.0-3 [32.7 kB] Get:335 http://debian.oregonstate.edu/debian unstable/main amd64 lua5.2 amd64 5.2.4-1.1+b3 [99.5 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 153 MB in 2s (94.1 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../02-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-4_amd64.deb ... Unpacking groff-base (1.22.4-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.2-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.2-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.9.1-1_amd64.deb ... Unpacking man-db (2.9.1-1) ... Selecting previously unselected package liblocale-gettext-perl. Preparing to unpack .../06-liblocale-gettext-perl_1.07-4_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-4) ... Selecting previously unselected package gcc-10-base:mipsel. Preparing to unpack .../07-gcc-10-base_10-20200312-2_mipsel.deb ... Unpacking gcc-10-base:mipsel (10-20200312-2) ... Selecting previously unselected package libgcc-s1:mipsel. Preparing to unpack .../08-libgcc-s1_10-20200312-2_mipsel.deb ... Unpacking libgcc-s1:mipsel (10-20200312-2) ... Selecting previously unselected package libcrypt1:mipsel. Preparing to unpack .../09-libcrypt1_1%3a4.4.15-1_mipsel.deb ... Unpacking libcrypt1:mipsel (1:4.4.15-1) ... Selecting previously unselected package libc6:mipsel. Preparing to unpack .../10-libc6_2.30-2_mipsel.deb ... Unpacking libc6:mipsel (2.30-2) ... Selecting previously unselected package libgpg-error0:mipsel. Preparing to unpack .../11-libgpg-error0_1.37-1_mipsel.deb ... Unpacking libgpg-error0:mipsel (1.37-1) ... Selecting previously unselected package libgcrypt20:mipsel. Preparing to unpack .../12-libgcrypt20_1.8.5-5_mipsel.deb ... Unpacking libgcrypt20:mipsel (1.8.5-5) ... Selecting previously unselected package liblz4-1:mipsel. Preparing to unpack .../13-liblz4-1_1.9.2-2_mipsel.deb ... Unpacking liblz4-1:mipsel (1.9.2-2) ... Selecting previously unselected package liblzma5:mipsel. Preparing to unpack .../14-liblzma5_5.2.4-1+b1_mipsel.deb ... Unpacking liblzma5:mipsel (5.2.4-1+b1) ... Setting up gcc-10-base:mipsel (10-20200312-2) ... Setting up libgcc-s1:mipsel (10-20200312-2) ... Setting up libcrypt1:mipsel (1:4.4.15-1) ... Setting up libc6:mipsel (2.30-2) ... Setting up libgpg-error0:mipsel (1.37-1) ... Setting up libgcrypt20:mipsel (1.8.5-5) ... Setting up liblz4-1:mipsel (1.9.2-2) ... Setting up liblzma5:mipsel (5.2.4-1+b1) ... Selecting previously unselected package libsystemd0:mipsel. (Reading database ... 13819 files and directories currently installed.) Preparing to unpack .../libsystemd0_245.2-1_mipsel.deb ... Unpacking libsystemd0:mipsel (245.2-1) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../libssl1.1_1.1.1e-1_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1e-1) ... Selecting previously unselected package libpython3.8-minimal:amd64. Preparing to unpack .../libpython3.8-minimal_3.8.2-1_amd64.deb ... Unpacking libpython3.8-minimal:amd64 (3.8.2-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.9-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../python3.8-minimal_3.8.2-1_amd64.deb ... Unpacking python3.8-minimal (3.8.2-1) ... Setting up libssl1.1:amd64 (1.1.1e-1) ... Setting up libpython3.8-minimal:amd64 (3.8.2-1) ... Setting up libexpat1:amd64 (2.2.9-1) ... Setting up python3.8-minimal (3.8.2-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 14124 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.8.2-1_amd64.deb ... Unpacking python3-minimal (3.8.2-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64_all.deb ... Unpacking mime-support (3.64) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.0-4_all.deb ... Unpacking readline-common (8.0-4) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../4-libreadline8_8.0-4_amd64.deb ... Unpacking libreadline8:amd64 (8.0-4) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../5-libsqlite3-0_3.31.1-4_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.31.1-4) ... Selecting previously unselected package libpython3.8-stdlib:amd64. Preparing to unpack .../6-libpython3.8-stdlib_3.8.2-1_amd64.deb ... Unpacking libpython3.8-stdlib:amd64 (3.8.2-1) ... Selecting previously unselected package python3.8. Preparing to unpack .../7-python3.8_3.8.2-1_amd64.deb ... Unpacking python3.8 (3.8.2-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../8-libpython3-stdlib_3.8.2-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.8.2-1) ... Setting up python3-minimal (3.8.2-1) ... /usr/lib/python3.8/subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) Selecting previously unselected package python3. (Reading database ... 14558 files and directories currently installed.) Preparing to unpack .../000-python3_3.8.2-1_amd64.deb ... Unpacking python3 (3.8.2-1) ... Selecting previously unselected package gcc-9-base:mipsel. Preparing to unpack .../001-gcc-9-base_9.3.0-3_mipsel.deb ... Unpacking gcc-9-base:mipsel (9.3.0-3) ... Selecting previously unselected package libtinfo6:mipsel. Preparing to unpack .../002-libtinfo6_6.2-1_mipsel.deb ... Unpacking libtinfo6:mipsel (6.2-1) ... Selecting previously unselected package libreadline8:mipsel. Preparing to unpack .../003-libreadline8_8.0-4_mipsel.deb ... Unpacking libreadline8:mipsel (8.0-4) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../004-libncurses6_6.2-1_amd64.deb ... Unpacking libncurses6:amd64 (6.2-1) ... Selecting previously unselected package libprocps8:amd64. Preparing to unpack .../005-libprocps8_2%3a3.3.16-4_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.16-4) ... Selecting previously unselected package procps. Preparing to unpack .../006-procps_2%3a3.3.16-4_amd64.deb ... Unpacking procps (2:3.3.16-4) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../007-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../008-libmagic-mgc_1%3a5.38-4_amd64.deb ... Unpacking libmagic-mgc (1:5.38-4) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../009-libmagic1_1%3a5.38-4_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-4) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.38-4_amd64.deb ... Unpacking file (1:5.38-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../011-gettext-base_0.19.8.1-10_amd64.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package ucf. Preparing to unpack .../012-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../013-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package binutils-mipsel-linux-gnu. Preparing to unpack .../019-binutils-mipsel-linux-gnu_2.34-2cross5_amd64.deb ... Unpacking binutils-mipsel-linux-gnu (2.34-2cross5) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../020-libcrypt-dev_1%3a4.4.15-1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.15-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../021-libc6-dev_2.30-2_amd64.deb ... Unpacking libc6-dev:amd64 (2.30-2) ... Selecting previously unselected package libstdc++-9-dev:amd64. Preparing to unpack .../022-libstdc++-9-dev_9.3.0-3_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.3.0-3) ... Selecting previously unselected package g++-9. Preparing to unpack .../023-g++-9_9.3.0-3_amd64.deb ... Unpacking g++-9 (9.3.0-3) ... Selecting previously unselected package g++. Preparing to unpack .../024-g++_4%3a9.2.1-3.1_amd64.deb ... Unpacking g++ (4:9.2.1-3.1) ... Selecting previously unselected package build-essential. Preparing to unpack .../025-build-essential_12.8_amd64.deb ... Unpacking build-essential (12.8) ... Selecting previously unselected package cmake-data. Preparing to unpack .../026-cmake-data_3.16.3-1_all.deb ... Unpacking cmake-data (3.16.3-1) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../027-libicu63_63.2-3_amd64.deb ... Unpacking libicu63:amd64 (63.2-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../028-libxml2_2.9.10+dfsg-4_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-4) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../029-libarchive13_3.4.0-2_amd64.deb ... Unpacking libarchive13:amd64 (3.4.0-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../030-libbrotli1_1.0.7-6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.7-6) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../031-libkeyutils1_1.6.1-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.1-2) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../032-libkrb5support0_1.17-6_amd64.deb ... Unpacking libkrb5support0:amd64 (1.17-6) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../033-libk5crypto3_1.17-6_amd64.deb ... Unpacking libk5crypto3:amd64 (1.17-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../034-libkrb5-3_1.17-6_amd64.deb ... Unpacking libkrb5-3:amd64 (1.17-6) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../035-libgssapi-krb5-2_1.17-6_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.17-6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../036-libsasl2-modules-db_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../037-libsasl2-2_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../038-libldap-common_2.4.49+dfsg-2_all.deb ... Unpacking libldap-common (2.4.49+dfsg-2) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../039-libldap-2.4-2_2.4.49+dfsg-2_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.49+dfsg-2) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../040-libnghttp2-14_1.40.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.40.0-1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../041-libpsl5_0.21.0-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.0-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../042-librtmp1_2.4+20151223.gitfa8646d.1-2+b1_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b1) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../043-libssh2-1_1.8.0-2.1_amd64.deb ... Unpacking libssh2-1:amd64 (1.8.0-2.1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../044-libcurl4_7.68.0-1_amd64.deb ... Unpacking libcurl4:amd64 (7.68.0-1) ... Selecting previously unselected package libjsoncpp1:amd64. Preparing to unpack .../045-libjsoncpp1_1.7.4-3.1_amd64.deb ... Unpacking libjsoncpp1:amd64 (1.7.4-3.1) ... Selecting previously unselected package librhash0:amd64. Preparing to unpack .../046-librhash0_1.3.9-1_amd64.deb ... Unpacking librhash0:amd64 (1.3.9-1) ... Selecting previously unselected package libuv1:amd64. Preparing to unpack .../047-libuv1_1.34.2-1_amd64.deb ... Unpacking libuv1:amd64 (1.34.2-1) ... Selecting previously unselected package cmake. Preparing to unpack .../048-cmake_3.16.3-1_amd64.deb ... Unpacking cmake (3.16.3-1) ... Selecting previously unselected package gcc-9-mipsel-linux-gnu-base:amd64. Preparing to unpack .../049-gcc-9-mipsel-linux-gnu-base_9.2.1-24cross1_amd64.deb ... Unpacking gcc-9-mipsel-linux-gnu-base:amd64 (9.2.1-24cross1) ... Selecting previously unselected package cpp-9-mipsel-linux-gnu. Preparing to unpack .../050-cpp-9-mipsel-linux-gnu_9.2.1-24cross1_amd64.deb ... Unpacking cpp-9-mipsel-linux-gnu (9.2.1-24cross1) ... Selecting previously unselected package cpp-mipsel-linux-gnu. Preparing to unpack .../051-cpp-mipsel-linux-gnu_4%3a9.2.1-4.1_amd64.deb ... Unpacking cpp-mipsel-linux-gnu (4:9.2.1-4.1) ... Selecting previously unselected package cross-config. Preparing to unpack .../052-cross-config_2.6.15-3_all.deb ... Unpacking cross-config (2.6.15-3) ... Selecting previously unselected package gcc-9-cross-base-mipsen. Preparing to unpack .../053-gcc-9-cross-base-mipsen_9.2.1-24cross1_all.deb ... Unpacking gcc-9-cross-base-mipsen (9.2.1-24cross1) ... Selecting previously unselected package libc6-mipsel-cross. Preparing to unpack .../054-libc6-mipsel-cross_2.29-8cross1_all.deb ... Unpacking libc6-mipsel-cross (2.29-8cross1) ... Selecting previously unselected package libgcc1-mipsel-cross. Preparing to unpack .../055-libgcc1-mipsel-cross_1%3a9.2.1-24cross1_all.deb ... Unpacking libgcc1-mipsel-cross (1:9.2.1-24cross1) ... Selecting previously unselected package libgomp1-mipsel-cross. Preparing to unpack .../056-libgomp1-mipsel-cross_9.2.1-24cross1_all.deb ... Unpacking libgomp1-mipsel-cross (9.2.1-24cross1) ... Selecting previously unselected package libatomic1-mipsel-cross. Preparing to unpack .../057-libatomic1-mipsel-cross_9.2.1-24cross1_all.deb ... Unpacking libatomic1-mipsel-cross (9.2.1-24cross1) ... Selecting previously unselected package libgcc-9-dev-mipsel-cross. Preparing to unpack .../058-libgcc-9-dev-mipsel-cross_9.2.1-24cross1_all.deb ... Unpacking libgcc-9-dev-mipsel-cross (9.2.1-24cross1) ... Selecting previously unselected package gcc-9-mipsel-linux-gnu. Preparing to unpack .../059-gcc-9-mipsel-linux-gnu_9.2.1-24cross1_amd64.deb ... Unpacking gcc-9-mipsel-linux-gnu (9.2.1-24cross1) ... Selecting previously unselected package gcc-mipsel-linux-gnu. Preparing to unpack .../060-gcc-mipsel-linux-gnu_4%3a9.2.1-4.1_amd64.deb ... Unpacking gcc-mipsel-linux-gnu (4:9.2.1-4.1) ... Selecting previously unselected package libstdc++6-mipsel-cross. Preparing to unpack .../061-libstdc++6-mipsel-cross_9.2.1-24cross1_all.deb ... Unpacking libstdc++6-mipsel-cross (9.2.1-24cross1) ... Selecting previously unselected package linux-libc-dev-mipsel-cross. Preparing to unpack .../062-linux-libc-dev-mipsel-cross_5.4.8-1cross1_all.deb ... Unpacking linux-libc-dev-mipsel-cross (5.4.8-1cross1) ... Selecting previously unselected package libc6-dev-mipsel-cross. Preparing to unpack .../063-libc6-dev-mipsel-cross_2.29-8cross1_all.deb ... Unpacking libc6-dev-mipsel-cross (2.29-8cross1) ... Selecting previously unselected package libstdc++-9-dev-mipsel-cross. Preparing to unpack .../064-libstdc++-9-dev-mipsel-cross_9.2.1-24cross1_all.deb ... Unpacking libstdc++-9-dev-mipsel-cross (9.2.1-24cross1) ... Selecting previously unselected package g++-9-mipsel-linux-gnu. Preparing to unpack .../065-g++-9-mipsel-linux-gnu_9.2.1-24cross1_amd64.deb ... Unpacking g++-9-mipsel-linux-gnu (9.2.1-24cross1) ... Selecting previously unselected package g++-mipsel-linux-gnu. Preparing to unpack .../066-g++-mipsel-linux-gnu_4%3a9.2.1-4.1_amd64.deb ... Unpacking g++-mipsel-linux-gnu (4:9.2.1-4.1) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../067-libconfig-inifiles-perl_3.000002-1_all.deb ... Unpacking libconfig-inifiles-perl (3.000002-1) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../068-libio-string-perl_1.08-3_all.deb ... Unpacking libio-string-perl (1.08-3) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../069-libxml-namespacesupport-perl_1.12-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../070-libxml-sax-base-perl_1.09-1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../071-libxml-sax-perl_1.02+dfsg-1_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../072-libxml-libxml-perl_2.0134+dfsg-2_amd64.deb ... Unpacking libxml-libxml-perl (2.0134+dfsg-2) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../073-libxml-simple-perl_2.25-1_all.deb ... Unpacking libxml-simple-perl (2.25-1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../074-libyaml-perl_1.30-1_all.deb ... Unpacking libyaml-perl (1.30-1) ... Selecting previously unselected package libconfig-auto-perl. Preparing to unpack .../075-libconfig-auto-perl_0.44-1_all.deb ... Unpacking libconfig-auto-perl (0.44-1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../076-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../077-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package libdebian-dpkgcross-perl. Preparing to unpack .../078-libdebian-dpkgcross-perl_2.6.15-3_all.deb ... Unpacking libdebian-dpkgcross-perl (2.6.15-3) ... Selecting previously unselected package dpkg-cross. Preparing to unpack .../079-dpkg-cross_2.6.15-3_all.deb ... Unpacking dpkg-cross (2.6.15-3) ... Selecting previously unselected package crossbuild-essential-mipsel. Preparing to unpack .../080-crossbuild-essential-mipsel_12.8_all.deb ... Unpacking crossbuild-essential-mipsel (12.8) ... Selecting previously unselected package libtool. Preparing to unpack .../081-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../082-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../083-libdebhelper-perl_12.9_all.deb ... Unpacking libdebhelper-perl (12.9) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../084-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../085-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../086-libfile-stripnondeterminism-perl_1.6.3-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.3-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../087-dh-strip-nondeterminism_1.6.3-2_all.deb ... Unpacking dh-strip-nondeterminism (1.6.3-2) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../088-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../089-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../090-libglib2.0-0_2.64.1-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.64.1-1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../091-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../092-gettext_0.19.8.1-10_amd64.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../093-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../094-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../095-debhelper_12.9_all.deb ... Unpacking debhelper (12.9) ... Selecting previously unselected package libffi7:mipsel. Preparing to unpack .../096-libffi7_3.3-3_mipsel.deb ... Unpacking libffi7:mipsel (3.3-3) ... Selecting previously unselected package libblkid1:mipsel. Preparing to unpack .../097-libblkid1_2.34-0.1_mipsel.deb ... Unpacking libblkid1:mipsel (2.34-0.1) ... Selecting previously unselected package libpcre2-8-0:mipsel. Preparing to unpack .../098-libpcre2-8-0_10.34-7_mipsel.deb ... Unpacking libpcre2-8-0:mipsel (10.34-7) ... Selecting previously unselected package libselinux1:mipsel. Preparing to unpack .../099-libselinux1_3.0-1+b2_mipsel.deb ... Unpacking libselinux1:mipsel (3.0-1+b2) ... Selecting previously unselected package libmount1:mipsel. Preparing to unpack .../100-libmount1_2.34-0.1_mipsel.deb ... Unpacking libmount1:mipsel (2.34-0.1) ... Selecting previously unselected package libpcre3:mipsel. Preparing to unpack .../101-libpcre3_2%3a8.39-12+b1_mipsel.deb ... Unpacking libpcre3:mipsel (2:8.39-12+b1) ... Selecting previously unselected package zlib1g:mipsel. Preparing to unpack .../102-zlib1g_1%3a1.2.11.dfsg-2_mipsel.deb ... Unpacking zlib1g:mipsel (1:1.2.11.dfsg-2) ... Selecting previously unselected package libglib2.0-0:mipsel. Preparing to unpack .../103-libglib2.0-0_2.64.1-1_mipsel.deb ... Unpacking libglib2.0-0:mipsel (2.64.1-1) ... Selecting previously unselected package libgirepository-1.0-1:mipsel. Preparing to unpack .../104-libgirepository-1.0-1_1.62.0-5+b1_mipsel.deb ... Unpacking libgirepository-1.0-1:mipsel (1.62.0-5+b1) ... Selecting previously unselected package gir1.2-glib-2.0:mipsel. Preparing to unpack .../105-gir1.2-glib-2.0_1.62.0-5+b1_mipsel.deb ... Unpacking gir1.2-glib-2.0:mipsel (1.62.0-5+b1) ... Selecting previously unselected package libibus-1.0-5:mipsel. Preparing to unpack .../106-libibus-1.0-5_1.5.22-1_mipsel.deb ... Unpacking libibus-1.0-5:mipsel (1.5.22-1) ... Selecting previously unselected package gir1.2-ibus-1.0:mipsel. Preparing to unpack .../107-gir1.2-ibus-1.0_1.5.22-1_mipsel.deb ... Unpacking gir1.2-ibus-1.0:mipsel (1.5.22-1) ... Selecting previously unselected package googletest. Preparing to unpack .../108-googletest_1.10.0-2_all.deb ... Unpacking googletest (1.10.0-2) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../109-libasound2-data_1.2.2-2.1_all.deb ... Unpacking libasound2-data (1.2.2-2.1) ... Selecting previously unselected package libasound2:mipsel. Preparing to unpack .../110-libasound2_1.2.2-2.1_mipsel.deb ... Unpacking libasound2:mipsel (1.2.2-2.1) ... Selecting previously unselected package libasound2-dev:mipsel. Preparing to unpack .../111-libasound2-dev_1.2.2-2.1_mipsel.deb ... Unpacking libasound2-dev:mipsel (1.2.2-2.1) ... Selecting previously unselected package libasyncns0:mipsel. Preparing to unpack .../112-libasyncns0_0.8-6+b1_mipsel.deb ... Unpacking libasyncns0:mipsel (0.8-6+b1) ... Selecting previously unselected package libatomic1:mipsel. Preparing to unpack .../113-libatomic1_10-20200312-2_mipsel.deb ... Unpacking libatomic1:mipsel (10-20200312-2) ... Selecting previously unselected package linux-libc-dev:mipsel. Preparing to unpack .../114-linux-libc-dev_5.4.19-1_mipsel.deb ... Unpacking linux-libc-dev:mipsel (5.4.19-1) ... Selecting previously unselected package libcrypt-dev:mipsel. Preparing to unpack .../115-libcrypt-dev_1%3a4.4.15-1_mipsel.deb ... Unpacking libcrypt-dev:mipsel (1:4.4.15-1) ... Selecting previously unselected package libc6-dev:mipsel. Preparing to unpack .../116-libc6-dev_2.30-2_mipsel.deb ... Unpacking libc6-dev:mipsel (2.30-2) ... Selecting previously unselected package libuuid1:mipsel. Preparing to unpack .../117-libuuid1_2.34-0.1_mipsel.deb ... Unpacking libuuid1:mipsel (2.34-0.1) ... Selecting previously unselected package uuid-dev:mipsel. Preparing to unpack .../118-uuid-dev_2.34-0.1_mipsel.deb ... Unpacking uuid-dev:mipsel (2.34-0.1) ... Selecting previously unselected package libblkid-dev:mipsel. Preparing to unpack .../119-libblkid-dev_2.34-0.1_mipsel.deb ... Unpacking libblkid-dev:mipsel (2.34-0.1) ... Selecting previously unselected package libstdc++6:mipsel. Preparing to unpack .../120-libstdc++6_10-20200312-2_mipsel.deb ... Unpacking libstdc++6:mipsel (10-20200312-2) ... Selecting previously unselected package libbox2d2.3.0:mipsel. Preparing to unpack .../121-libbox2d2.3.0_2.3.1+ds-5_mipsel.deb ... Unpacking libbox2d2.3.0:mipsel (2.3.1+ds-5) ... Selecting previously unselected package libbox2d-dev:mipsel. Preparing to unpack .../122-libbox2d-dev_2.3.1+ds-5_mipsel.deb ... Unpacking libbox2d-dev:mipsel (2.3.1+ds-5) ... Selecting previously unselected package libbsd0:mipsel. Preparing to unpack .../123-libbsd0_0.10.0-1_mipsel.deb ... Unpacking libbsd0:mipsel (0.10.0-1) ... Selecting previously unselected package libdbus-1-3:mipsel. Preparing to unpack .../124-libdbus-1-3_1.12.16-2_mipsel.deb ... Unpacking libdbus-1-3:mipsel (1.12.16-2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../125-pkg-config_0.29-6_amd64.deb ... Unpacking pkg-config (0.29-6) ... Selecting previously unselected package libdbus-1-dev:mipsel. Preparing to unpack .../126-libdbus-1-dev_1.12.16-2_mipsel.deb ... Unpacking libdbus-1-dev:mipsel (1.12.16-2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../127-libdrm-common_2.4.100-4_all.deb ... Unpacking libdrm-common (2.4.100-4) ... Selecting previously unselected package libdrm2:mipsel. Preparing to unpack .../128-libdrm2_2.4.100-4_mipsel.deb ... Unpacking libdrm2:mipsel (2.4.100-4) ... Selecting previously unselected package libdrm-amdgpu1:mipsel. Preparing to unpack .../129-libdrm-amdgpu1_2.4.100-4_mipsel.deb ... Unpacking libdrm-amdgpu1:mipsel (2.4.100-4) ... Selecting previously unselected package libdrm-nouveau2:mipsel. Preparing to unpack .../130-libdrm-nouveau2_2.4.100-4_mipsel.deb ... Unpacking libdrm-nouveau2:mipsel (2.4.100-4) ... Selecting previously unselected package libdrm-radeon1:mipsel. Preparing to unpack .../131-libdrm-radeon1_2.4.100-4_mipsel.deb ... Unpacking libdrm-radeon1:mipsel (2.4.100-4) ... Selecting previously unselected package libedit2:mipsel. Preparing to unpack .../132-libedit2_3.1-20191231-1_mipsel.deb ... Unpacking libedit2:mipsel (3.1-20191231-1) ... Selecting previously unselected package libglvnd0:mipsel. Preparing to unpack .../133-libglvnd0_1.3.1-1_mipsel.deb ... Unpacking libglvnd0:mipsel (1.3.1-1) ... Selecting previously unselected package libexpat1:mipsel. Preparing to unpack .../134-libexpat1_2.2.9-1_mipsel.deb ... Unpacking libexpat1:mipsel (2.2.9-1) ... Selecting previously unselected package libwayland-server0:mipsel. Preparing to unpack .../135-libwayland-server0_1.18.0-1_mipsel.deb ... Unpacking libwayland-server0:mipsel (1.18.0-1) ... Selecting previously unselected package libgbm1:mipsel. Preparing to unpack .../136-libgbm1_20.0.2-1_mipsel.deb ... Unpacking libgbm1:mipsel (20.0.2-1) ... Selecting previously unselected package libglapi-mesa:mipsel. Preparing to unpack .../137-libglapi-mesa_20.0.2-1_mipsel.deb ... Unpacking libglapi-mesa:mipsel (20.0.2-1) ... Selecting previously unselected package libwayland-client0:mipsel. Preparing to unpack .../138-libwayland-client0_1.18.0-1_mipsel.deb ... Unpacking libwayland-client0:mipsel (1.18.0-1) ... Selecting previously unselected package libx11-xcb1:mipsel. Preparing to unpack .../139-libx11-xcb1_2%3a1.6.9-2_mipsel.deb ... Unpacking libx11-xcb1:mipsel (2:1.6.9-2) ... Selecting previously unselected package libxau6:mipsel. Preparing to unpack .../140-libxau6_1%3a1.0.8-1+b2_mipsel.deb ... Unpacking libxau6:mipsel (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:mipsel. Preparing to unpack .../141-libxdmcp6_1%3a1.1.2-3_mipsel.deb ... Unpacking libxdmcp6:mipsel (1:1.1.2-3) ... Selecting previously unselected package libxcb1:mipsel. Preparing to unpack .../142-libxcb1_1.13.1-5_mipsel.deb ... Unpacking libxcb1:mipsel (1.13.1-5) ... Selecting previously unselected package libxcb-dri2-0:mipsel. Preparing to unpack .../143-libxcb-dri2-0_1.13.1-5_mipsel.deb ... Unpacking libxcb-dri2-0:mipsel (1.13.1-5) ... Selecting previously unselected package libxcb-dri3-0:mipsel. Preparing to unpack .../144-libxcb-dri3-0_1.13.1-5_mipsel.deb ... Unpacking libxcb-dri3-0:mipsel (1.13.1-5) ... Selecting previously unselected package libxcb-present0:mipsel. Preparing to unpack .../145-libxcb-present0_1.13.1-5_mipsel.deb ... Unpacking libxcb-present0:mipsel (1.13.1-5) ... Selecting previously unselected package libxcb-sync1:mipsel. Preparing to unpack .../146-libxcb-sync1_1.13.1-5_mipsel.deb ... Unpacking libxcb-sync1:mipsel (1.13.1-5) ... Selecting previously unselected package libxcb-xfixes0:mipsel. Preparing to unpack .../147-libxcb-xfixes0_1.13.1-5_mipsel.deb ... Unpacking libxcb-xfixes0:mipsel (1.13.1-5) ... Selecting previously unselected package libxshmfence1:mipsel. Preparing to unpack .../148-libxshmfence1_1.3-1_mipsel.deb ... Unpacking libxshmfence1:mipsel (1.3-1) ... Selecting previously unselected package libegl-mesa0:mipsel. Preparing to unpack .../149-libegl-mesa0_20.0.2-1_mipsel.deb ... Unpacking libegl-mesa0:mipsel (20.0.2-1) ... Selecting previously unselected package libegl1:mipsel. Preparing to unpack .../150-libegl1_1.3.1-1_mipsel.deb ... Unpacking libegl1:mipsel (1.3.1-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../151-libx11-data_2%3a1.6.9-2_all.deb ... Unpacking libx11-data (2:1.6.9-2) ... Selecting previously unselected package libx11-6:mipsel. Preparing to unpack .../152-libx11-6_2%3a1.6.9-2_mipsel.deb ... Unpacking libx11-6:mipsel (2:1.6.9-2) ... Selecting previously unselected package libxcb-glx0:mipsel. Preparing to unpack .../153-libxcb-glx0_1.13.1-5_mipsel.deb ... Unpacking libxcb-glx0:mipsel (1.13.1-5) ... Selecting previously unselected package libxfixes3:mipsel. Preparing to unpack .../154-libxfixes3_1%3a5.0.3-1_mipsel.deb ... Unpacking libxfixes3:mipsel (1:5.0.3-1) ... Selecting previously unselected package libxdamage1:mipsel. Preparing to unpack .../155-libxdamage1_1%3a1.1.5-1_mipsel.deb ... Unpacking libxdamage1:mipsel (1:1.1.5-1) ... Selecting previously unselected package libxext6:mipsel. Preparing to unpack .../156-libxext6_2%3a1.3.3-1+b2_mipsel.deb ... Unpacking libxext6:mipsel (2:1.3.3-1+b2) ... Selecting previously unselected package libxxf86vm1:mipsel. Preparing to unpack .../157-libxxf86vm1_1%3a1.1.4-1+b2_mipsel.deb ... Unpacking libxxf86vm1:mipsel (1:1.1.4-1+b2) ... Selecting previously unselected package libelf1:mipsel. Preparing to unpack .../158-libelf1_0.176-1.1_mipsel.deb ... Unpacking libelf1:mipsel (0.176-1.1) ... Selecting previously unselected package libz3-4:mipsel. Preparing to unpack .../159-libz3-4_4.8.7-4_mipsel.deb ... Unpacking libz3-4:mipsel (4.8.7-4) ... Selecting previously unselected package libllvm9:mipsel. Preparing to unpack .../160-libllvm9_1%3a9.0.1-10_mipsel.deb ... Unpacking libllvm9:mipsel (1:9.0.1-10) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../161-libsensors-config_1%3a3.6.0-2_all.deb ... Unpacking libsensors-config (1:3.6.0-2) ... Selecting previously unselected package libsensors5:mipsel. Preparing to unpack .../162-libsensors5_1%3a3.6.0-2_mipsel.deb ... Unpacking libsensors5:mipsel (1:3.6.0-2) ... Selecting previously unselected package libzstd1:mipsel. Preparing to unpack .../163-libzstd1_1.4.4+dfsg-3_mipsel.deb ... Unpacking libzstd1:mipsel (1.4.4+dfsg-3) ... Selecting previously unselected package libgl1-mesa-dri:mipsel. Preparing to unpack .../164-libgl1-mesa-dri_20.0.2-1_mipsel.deb ... Unpacking libgl1-mesa-dri:mipsel (20.0.2-1) ... Selecting previously unselected package libglx-mesa0:mipsel. Preparing to unpack .../165-libglx-mesa0_20.0.2-1_mipsel.deb ... Unpacking libglx-mesa0:mipsel (20.0.2-1) ... Selecting previously unselected package libglx0:mipsel. Preparing to unpack .../166-libglx0_1.3.1-1_mipsel.deb ... Unpacking libglx0:mipsel (1.3.1-1) ... Selecting previously unselected package libgl1:mipsel. Preparing to unpack .../167-libgl1_1.3.1-1_mipsel.deb ... Unpacking libgl1:mipsel (1.3.1-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../168-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../169-x11proto-dev_2019.2-1_all.deb ... Unpacking x11proto-dev (2019.2-1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../170-x11proto-core-dev_2019.2-1_all.deb ... Unpacking x11proto-core-dev (2019.2-1) ... Selecting previously unselected package libxau-dev:mipsel. Preparing to unpack .../171-libxau-dev_1%3a1.0.8-1+b2_mipsel.deb ... Unpacking libxau-dev:mipsel (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:mipsel. Preparing to unpack .../172-libxdmcp-dev_1%3a1.1.2-3_mipsel.deb ... Unpacking libxdmcp-dev:mipsel (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../173-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:mipsel. Preparing to unpack .../174-libpthread-stubs0-dev_0.4-1_mipsel.deb ... Unpacking libpthread-stubs0-dev:mipsel (0.4-1) ... Selecting previously unselected package libxcb1-dev:mipsel. Preparing to unpack .../175-libxcb1-dev_1.13.1-5_mipsel.deb ... Unpacking libxcb1-dev:mipsel (1.13.1-5) ... Selecting previously unselected package libx11-dev:mipsel. Preparing to unpack .../176-libx11-dev_2%3a1.6.9-2_mipsel.deb ... Unpacking libx11-dev:mipsel (2:1.6.9-2) ... Selecting previously unselected package libglx-dev:mipsel. Preparing to unpack .../177-libglx-dev_1.3.1-1_mipsel.deb ... Unpacking libglx-dev:mipsel (1.3.1-1) ... Selecting previously unselected package libgl-dev:mipsel. Preparing to unpack .../178-libgl-dev_1.3.1-1_mipsel.deb ... Unpacking libgl-dev:mipsel (1.3.1-1) ... Selecting previously unselected package libegl-dev:mipsel. Preparing to unpack .../179-libegl-dev_1.3.1-1_mipsel.deb ... Unpacking libegl-dev:mipsel (1.3.1-1) ... Selecting previously unselected package libgles1:mipsel. Preparing to unpack .../180-libgles1_1.3.1-1_mipsel.deb ... Unpacking libgles1:mipsel (1.3.1-1) ... Selecting previously unselected package libgles2:mipsel. Preparing to unpack .../181-libgles2_1.3.1-1_mipsel.deb ... Unpacking libgles2:mipsel (1.3.1-1) ... Selecting previously unselected package libgles-dev:mipsel. Preparing to unpack .../182-libgles-dev_1.3.1-1_mipsel.deb ... Unpacking libgles-dev:mipsel (1.3.1-1) ... Selecting previously unselected package libopengl0:mipsel. Preparing to unpack .../183-libopengl0_1.3.1-1_mipsel.deb ... Unpacking libopengl0:mipsel (1.3.1-1) ... Selecting previously unselected package libopengl-dev:mipsel. Preparing to unpack .../184-libopengl-dev_1.3.1-1_mipsel.deb ... Unpacking libopengl-dev:mipsel (1.3.1-1) ... Selecting previously unselected package libglvnd-dev:mipsel. Preparing to unpack .../185-libglvnd-dev_1.3.1-1_mipsel.deb ... Unpacking libglvnd-dev:mipsel (1.3.1-1) ... Selecting previously unselected package libegl1-mesa-dev:mipsel. Preparing to unpack .../186-libegl1-mesa-dev_20.0.2-1_mipsel.deb ... Unpacking libegl1-mesa-dev:mipsel (20.0.2-1) ... Selecting previously unselected package libffi-dev:mipsel. Preparing to unpack .../187-libffi-dev_3.3-3_mipsel.deb ... Unpacking libffi-dev:mipsel (3.3-3) ... Selecting previously unselected package libogg0:mipsel. Preparing to unpack .../188-libogg0_1.3.2-1+b1_mipsel.deb ... Unpacking libogg0:mipsel (1.3.2-1+b1) ... Selecting previously unselected package libflac8:mipsel. Preparing to unpack .../189-libflac8_1.3.3-1_mipsel.deb ... Unpacking libflac8:mipsel (1.3.3-1) ... Selecting previously unselected package libvorbis0a:mipsel. Preparing to unpack .../190-libvorbis0a_1.3.6-2_mipsel.deb ... Unpacking libvorbis0a:mipsel (1.3.6-2) ... Selecting previously unselected package libvorbisenc2:mipsel. Preparing to unpack .../191-libvorbisenc2_1.3.6-2_mipsel.deb ... Unpacking libvorbisenc2:mipsel (1.3.6-2) ... Selecting previously unselected package libsndfile1:mipsel. Preparing to unpack .../192-libsndfile1_1.0.28-7_mipsel.deb ... Unpacking libsndfile1:mipsel (1.0.28-7) ... Selecting previously unselected package libinstpatch-1.0-2:mipsel. Preparing to unpack .../193-libinstpatch-1.0-2_1.1.3-1_mipsel.deb ... Unpacking libinstpatch-1.0-2:mipsel (1.1.3-1) ... Selecting previously unselected package libopus0:mipsel. Preparing to unpack .../194-libopus0_1.3-1+b1_mipsel.deb ... Unpacking libopus0:mipsel (1.3-1+b1) ... Selecting previously unselected package libsamplerate0:mipsel. Preparing to unpack .../195-libsamplerate0_0.1.9-2_mipsel.deb ... Unpacking libsamplerate0:mipsel (0.1.9-2) ... Selecting previously unselected package libjack-jackd2-0:mipsel. Preparing to unpack .../196-libjack-jackd2-0_1.9.12~dfsg-2+b1_mipsel.deb ... Unpacking libjack-jackd2-0:mipsel (1.9.12~dfsg-2+b1) ... Selecting previously unselected package libwrap0:mipsel. Preparing to unpack .../197-libwrap0_7.6.q-30_mipsel.deb ... Unpacking libwrap0:mipsel (7.6.q-30) ... Selecting previously unselected package libpulse0:mipsel. Preparing to unpack .../198-libpulse0_13.0-5_mipsel.deb ... Unpacking libpulse0:mipsel (13.0-5) ... Selecting previously unselected package libwayland-cursor0:mipsel. Preparing to unpack .../199-libwayland-cursor0_1.18.0-1_mipsel.deb ... Unpacking libwayland-cursor0:mipsel (1.18.0-1) ... Selecting previously unselected package libwayland-egl1:mipsel. Preparing to unpack .../200-libwayland-egl1_1.18.0-1_mipsel.deb ... Unpacking libwayland-egl1:mipsel (1.18.0-1) ... Selecting previously unselected package libxrender1:mipsel. Preparing to unpack .../201-libxrender1_1%3a0.9.10-1_mipsel.deb ... Unpacking libxrender1:mipsel (1:0.9.10-1) ... Selecting previously unselected package libxcursor1:mipsel. Preparing to unpack .../202-libxcursor1_1%3a1.2.0-2_mipsel.deb ... Unpacking libxcursor1:mipsel (1:1.2.0-2) ... Selecting previously unselected package libxi6:mipsel. Preparing to unpack .../203-libxi6_2%3a1.7.9-1_mipsel.deb ... Unpacking libxi6:mipsel (2:1.7.9-1) ... Selecting previously unselected package libxinerama1:mipsel. Preparing to unpack .../204-libxinerama1_2%3a1.1.4-2_mipsel.deb ... Unpacking libxinerama1:mipsel (2:1.1.4-2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../205-xkb-data_2.29-2_all.deb ... Unpacking xkb-data (2.29-2) ... Selecting previously unselected package libxkbcommon0:mipsel. Preparing to unpack .../206-libxkbcommon0_0.10.0-1_mipsel.deb ... Unpacking libxkbcommon0:mipsel (0.10.0-1) ... Selecting previously unselected package libxrandr2:mipsel. Preparing to unpack .../207-libxrandr2_2%3a1.5.1-1_mipsel.deb ... Unpacking libxrandr2:mipsel (2:1.5.1-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../208-x11-common_1%3a7.7+20_all.deb ... Unpacking x11-common (1:7.7+20) ... Selecting previously unselected package libxss1:mipsel. Preparing to unpack .../209-libxss1_1%3a1.2.3-1_mipsel.deb ... Unpacking libxss1:mipsel (1:1.2.3-1) ... Selecting previously unselected package libsdl2-2.0-0:mipsel. Preparing to unpack .../210-libsdl2-2.0-0_2.0.10+dfsg1-2_mipsel.deb ... Unpacking libsdl2-2.0-0:mipsel (2.0.10+dfsg1-2) ... Selecting previously unselected package timgm6mb-soundfont. Preparing to unpack .../211-timgm6mb-soundfont_1.3-3_all.deb ... Unpacking timgm6mb-soundfont (1.3-3) ... Selecting previously unselected package libfluidsynth2:mipsel. Preparing to unpack .../212-libfluidsynth2_2.1.1-2_mipsel.deb ... Unpacking libfluidsynth2:mipsel (2.1.1-2) ... Selecting previously unselected package libgomp1:mipsel. Preparing to unpack .../213-libgomp1_10-20200312-2_mipsel.deb ... Unpacking libgomp1:mipsel (10-20200312-2) ... Selecting previously unselected package libgcc-9-dev:mipsel. Preparing to unpack .../214-libgcc-9-dev_9.3.0-3_mipsel.deb ... Unpacking libgcc-9-dev:mipsel (9.3.0-3) ... Selecting previously unselected package libgl1-mesa-dev:mipsel. Preparing to unpack .../215-libgl1-mesa-dev_20.0.2-1_mipsel.deb ... Unpacking libgl1-mesa-dev:mipsel (20.0.2-1) ... Selecting previously unselected package libgles2-mesa-dev:mipsel. Preparing to unpack .../216-libgles2-mesa-dev_20.0.2-1_mipsel.deb ... Unpacking libgles2-mesa-dev:mipsel (20.0.2-1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../217-libglib2.0-data_2.64.1-1_all.deb ... Unpacking libglib2.0-data (2.64.1-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../218-libglib2.0-bin_2.64.1-1_amd64.deb ... Unpacking libglib2.0-bin (2.64.1-1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../219-python3-lib2to3_3.8.2-2_all.deb ... Unpacking python3-lib2to3 (3.8.2-2) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../220-python3-distutils_3.8.2-2_all.deb ... Unpacking python3-distutils (3.8.2-2) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../221-libglib2.0-dev-bin_2.64.1-1_amd64.deb ... Unpacking libglib2.0-dev-bin (2.64.1-1) ... Selecting previously unselected package libmount-dev:mipsel. Preparing to unpack .../222-libmount-dev_2.34-0.1_mipsel.deb ... Unpacking libmount-dev:mipsel (2.34-0.1) ... Selecting previously unselected package libpcre16-3:mipsel. Preparing to unpack .../223-libpcre16-3_2%3a8.39-12+b1_mipsel.deb ... Unpacking libpcre16-3:mipsel (2:8.39-12+b1) ... Selecting previously unselected package libpcre32-3:mipsel. Preparing to unpack .../224-libpcre32-3_2%3a8.39-12+b1_mipsel.deb ... Unpacking libpcre32-3:mipsel (2:8.39-12+b1) ... Selecting previously unselected package libpcrecpp0v5:mipsel. Preparing to unpack .../225-libpcrecpp0v5_2%3a8.39-12+b1_mipsel.deb ... Unpacking libpcrecpp0v5:mipsel (2:8.39-12+b1) ... Selecting previously unselected package libpcre3-dev:mipsel. Preparing to unpack .../226-libpcre3-dev_2%3a8.39-12+b1_mipsel.deb ... Unpacking libpcre3-dev:mipsel (2:8.39-12+b1) ... Selecting previously unselected package libsepol1:mipsel. Preparing to unpack .../227-libsepol1_3.0-1_mipsel.deb ... Unpacking libsepol1:mipsel (3.0-1) ... Selecting previously unselected package libsepol1-dev:mipsel. Preparing to unpack .../228-libsepol1-dev_3.0-1_mipsel.deb ... Unpacking libsepol1-dev:mipsel (3.0-1) ... Selecting previously unselected package libpcre2-16-0:mipsel. Preparing to unpack .../229-libpcre2-16-0_10.34-7_mipsel.deb ... Unpacking libpcre2-16-0:mipsel (10.34-7) ... Selecting previously unselected package libpcre2-32-0:mipsel. Preparing to unpack .../230-libpcre2-32-0_10.34-7_mipsel.deb ... Unpacking libpcre2-32-0:mipsel (10.34-7) ... Selecting previously unselected package libpcre2-posix2:mipsel. Preparing to unpack .../231-libpcre2-posix2_10.34-7_mipsel.deb ... Unpacking libpcre2-posix2:mipsel (10.34-7) ... Selecting previously unselected package libpcre2-dev:mipsel. Preparing to unpack .../232-libpcre2-dev_10.34-7_mipsel.deb ... Unpacking libpcre2-dev:mipsel (10.34-7) ... Selecting previously unselected package libselinux1-dev:mipsel. Preparing to unpack .../233-libselinux1-dev_3.0-1+b2_mipsel.deb ... Unpacking libselinux1-dev:mipsel (3.0-1+b2) ... Selecting previously unselected package zlib1g-dev:mipsel. Preparing to unpack .../234-zlib1g-dev_1%3a1.2.11.dfsg-2_mipsel.deb ... Unpacking zlib1g-dev:mipsel (1:1.2.11.dfsg-2) ... Selecting previously unselected package libglib2.0-dev:mipsel. Preparing to unpack .../235-libglib2.0-dev_2.64.1-1_mipsel.deb ... Unpacking libglib2.0-dev:mipsel (2.64.1-1) ... Selecting previously unselected package libglm-dev. Preparing to unpack .../236-libglm-dev_0.9.9.7+ds-1_all.deb ... Unpacking libglm-dev (0.9.9.7+ds-1) ... Selecting previously unselected package libglu1-mesa:mipsel. Preparing to unpack .../237-libglu1-mesa_9.0.1-1_mipsel.deb ... Unpacking libglu1-mesa:mipsel (9.0.1-1) ... Selecting previously unselected package libglu1-mesa-dev:mipsel. Preparing to unpack .../238-libglu1-mesa-dev_9.0.1-1_mipsel.deb ... Unpacking libglu1-mesa-dev:mipsel (9.0.1-1) ... Selecting previously unselected package libgtest-dev:mipsel. Preparing to unpack .../239-libgtest-dev_1.10.0-2_mipsel.deb ... Unpacking libgtest-dev:mipsel (1.10.0-2) ... Selecting previously unselected package libibus-1.0-dev:mipsel. Preparing to unpack .../240-libibus-1.0-dev_1.5.22-1_mipsel.deb ... Unpacking libibus-1.0-dev:mipsel (1.5.22-1) ... Selecting previously unselected package libice6:mipsel. Preparing to unpack .../241-libice6_2%3a1.0.9-2_mipsel.deb ... Unpacking libice6:mipsel (2:1.0.9-2) ... Selecting previously unselected package libice-dev:mipsel. Preparing to unpack .../242-libice-dev_2%3a1.0.9-2_mipsel.deb ... Unpacking libice-dev:mipsel (2:1.0.9-2) ... Selecting previously unselected package libjbig0:mipsel. Preparing to unpack .../243-libjbig0_2.1-3.1+b2_mipsel.deb ... Unpacking libjbig0:mipsel (2.1-3.1+b2) ... Selecting previously unselected package libjpeg62-turbo:mipsel. Preparing to unpack .../244-libjpeg62-turbo_1%3a1.5.2-2+b1_mipsel.deb ... Unpacking libjpeg62-turbo:mipsel (1:1.5.2-2+b1) ... Selecting previously unselected package liblua5.2-0:mipsel. Preparing to unpack .../245-liblua5.2-0_5.2.4-1.1+b3_mipsel.deb ... Unpacking liblua5.2-0:mipsel (5.2.4-1.1+b3) ... Selecting previously unselected package libncurses6:mipsel. Preparing to unpack .../246-libncurses6_6.2-1_mipsel.deb ... Unpacking libncurses6:mipsel (6.2-1) ... Selecting previously unselected package libncursesw6:mipsel. Preparing to unpack .../247-libncursesw6_6.2-1_mipsel.deb ... Unpacking libncursesw6:mipsel (6.2-1) ... Selecting previously unselected package libncurses-dev:mipsel. Preparing to unpack .../248-libncurses-dev_6.2-1_mipsel.deb ... Unpacking libncurses-dev:mipsel (6.2-1) ... Selecting previously unselected package libreadline-dev:mipsel. Preparing to unpack .../249-libreadline-dev_8.0-4_mipsel.deb ... Unpacking libreadline-dev:mipsel (8.0-4) ... Selecting previously unselected package liblua5.2-dev:mipsel. Preparing to unpack .../250-liblua5.2-dev_5.2.4-1.1+b3_mipsel.deb ... Unpacking liblua5.2-dev:mipsel (5.2.4-1.1+b3) ... Selecting previously unselected package libmodplug1:mipsel. Preparing to unpack .../251-libmodplug1_1%3a0.8.9.0-2_mipsel.deb ... Unpacking libmodplug1:mipsel (1:0.8.9.0-2) ... Selecting previously unselected package libmpg123-0:mipsel. Preparing to unpack .../252-libmpg123-0_1.25.13-1_mipsel.deb ... Unpacking libmpg123-0:mipsel (1.25.13-1) ... Selecting previously unselected package libssl1.1:mipsel. Preparing to unpack .../253-libssl1.1_1.1.1e-1_mipsel.deb ... Unpacking libssl1.1:mipsel (1.1.1e-1) ... Selecting previously unselected package libopusfile0:mipsel. Preparing to unpack .../254-libopusfile0_0.9+20170913-1_mipsel.deb ... Unpacking libopusfile0:mipsel (0.9+20170913-1) ... Selecting previously unselected package libpng16-16:mipsel. Preparing to unpack .../255-libpng16-16_1.6.37-2_mipsel.deb ... Unpacking libpng16-16:mipsel (1.6.37-2) ... Selecting previously unselected package libpulse-mainloop-glib0:mipsel. Preparing to unpack .../256-libpulse-mainloop-glib0_13.0-5_mipsel.deb ... Unpacking libpulse-mainloop-glib0:mipsel (13.0-5) ... Selecting previously unselected package libpulse-dev:mipsel. Preparing to unpack .../257-libpulse-dev_13.0-5_mipsel.deb ... Unpacking libpulse-dev:mipsel (13.0-5) ... Selecting previously unselected package libsndio7.0:mipsel. Preparing to unpack .../258-libsndio7.0_1.5.0-3_mipsel.deb ... Unpacking libsndio7.0:mipsel (1.5.0-3) ... Selecting previously unselected package libsndio-dev:mipsel. Preparing to unpack .../259-libsndio-dev_1.5.0-3_mipsel.deb ... Unpacking libsndio-dev:mipsel (1.5.0-3) ... Selecting previously unselected package libudev1:mipsel. Preparing to unpack .../260-libudev1_245.2-1_mipsel.deb ... Unpacking libudev1:mipsel (245.2-1) ... Selecting previously unselected package libudev-dev:mipsel. Preparing to unpack .../261-libudev-dev_245.2-1_mipsel.deb ... Unpacking libudev-dev:mipsel (245.2-1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../262-libwayland-bin_1.18.0-1_amd64.deb ... Unpacking libwayland-bin (1.18.0-1) ... Selecting previously unselected package libwayland-dev:mipsel. Preparing to unpack .../263-libwayland-dev_1.18.0-1_mipsel.deb ... Unpacking libwayland-dev:mipsel (1.18.0-1) ... Selecting previously unselected package libxrender-dev:mipsel. Preparing to unpack .../264-libxrender-dev_1%3a0.9.10-1_mipsel.deb ... Unpacking libxrender-dev:mipsel (1:0.9.10-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../265-x11proto-fixes-dev_1%3a2019.2-1_all.deb ... Unpacking x11proto-fixes-dev (1:2019.2-1) ... Selecting previously unselected package libxfixes-dev:mipsel. Preparing to unpack .../266-libxfixes-dev_1%3a5.0.3-1_mipsel.deb ... Unpacking libxfixes-dev:mipsel (1:5.0.3-1) ... Selecting previously unselected package libxcursor-dev:mipsel. Preparing to unpack .../267-libxcursor-dev_1%3a1.2.0-2_mipsel.deb ... Unpacking libxcursor-dev:mipsel (1:1.2.0-2) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../268-x11proto-xext-dev_2019.2-1_all.deb ... Unpacking x11proto-xext-dev (2019.2-1) ... Selecting previously unselected package libxext-dev:mipsel. Preparing to unpack .../269-libxext-dev_2%3a1.3.3-1+b2_mipsel.deb ... Unpacking libxext-dev:mipsel (2:1.3.3-1+b2) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../270-x11proto-input-dev_2019.2-1_all.deb ... Unpacking x11proto-input-dev (2019.2-1) ... Selecting previously unselected package libxi-dev:mipsel. Preparing to unpack .../271-libxi-dev_2%3a1.7.9-1_mipsel.deb ... Unpacking libxi-dev:mipsel (2:1.7.9-1) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../272-x11proto-xinerama-dev_2019.2-1_all.deb ... Unpacking x11proto-xinerama-dev (2019.2-1) ... Selecting previously unselected package libxinerama-dev:mipsel. Preparing to unpack .../273-libxinerama-dev_2%3a1.1.4-2_mipsel.deb ... Unpacking libxinerama-dev:mipsel (2:1.1.4-2) ... Selecting previously unselected package libxkbcommon-dev:mipsel. Preparing to unpack .../274-libxkbcommon-dev_0.10.0-1_mipsel.deb ... Unpacking libxkbcommon-dev:mipsel (0.10.0-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../275-x11proto-randr-dev_2019.2-1_all.deb ... Unpacking x11proto-randr-dev (2019.2-1) ... Selecting previously unselected package libxrandr-dev:mipsel. Preparing to unpack .../276-libxrandr-dev_2%3a1.5.1-1_mipsel.deb ... Unpacking libxrandr-dev:mipsel (2:1.5.1-1) ... Selecting previously unselected package x11proto-scrnsaver-dev. Preparing to unpack .../277-x11proto-scrnsaver-dev_2019.2-1_all.deb ... Unpacking x11proto-scrnsaver-dev (2019.2-1) ... Selecting previously unselected package libxss-dev:mipsel. Preparing to unpack .../278-libxss-dev_1%3a1.2.3-1_mipsel.deb ... Unpacking libxss-dev:mipsel (1:1.2.3-1) ... Selecting previously unselected package libsm6:mipsel. Preparing to unpack .../279-libsm6_2%3a1.2.3-1_mipsel.deb ... Unpacking libsm6:mipsel (2:1.2.3-1) ... Selecting previously unselected package libxt6:mipsel. Preparing to unpack .../280-libxt6_1%3a1.1.5-1+b3_mipsel.deb ... Unpacking libxt6:mipsel (1:1.1.5-1+b3) ... Selecting previously unselected package libsm-dev:mipsel. Preparing to unpack .../281-libsm-dev_2%3a1.2.3-1_mipsel.deb ... Unpacking libsm-dev:mipsel (2:1.2.3-1) ... Selecting previously unselected package libxt-dev:mipsel. Preparing to unpack .../282-libxt-dev_1%3a1.1.5-1+b3_mipsel.deb ... Unpacking libxt-dev:mipsel (1:1.1.5-1+b3) ... Selecting previously unselected package libxv1:mipsel. Preparing to unpack .../283-libxv1_2%3a1.0.11-1_mipsel.deb ... Unpacking libxv1:mipsel (2:1.0.11-1) ... Selecting previously unselected package libxv-dev:mipsel. Preparing to unpack .../284-libxv-dev_2%3a1.0.11-1_mipsel.deb ... Unpacking libxv-dev:mipsel (2:1.0.11-1) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../285-x11proto-xf86vidmode-dev_2019.2-1_all.deb ... Unpacking x11proto-xf86vidmode-dev (2019.2-1) ... Selecting previously unselected package libxxf86vm-dev:mipsel. Preparing to unpack .../286-libxxf86vm-dev_1%3a1.1.4-1+b2_mipsel.deb ... Unpacking libxxf86vm-dev:mipsel (1:1.1.4-1+b2) ... Selecting previously unselected package libsdl2-dev:mipsel. Preparing to unpack .../287-libsdl2-dev_2.0.10+dfsg1-2_mipsel.deb ... Unpacking libsdl2-dev:mipsel (2.0.10+dfsg1-2) ... Selecting previously unselected package libwebp6:mipsel. Preparing to unpack .../288-libwebp6_0.6.1-2+b1_mipsel.deb ... Unpacking libwebp6:mipsel (0.6.1-2+b1) ... Selecting previously unselected package libtiff5:mipsel. Preparing to unpack .../289-libtiff5_4.1.0+git191117-2_mipsel.deb ... Unpacking libtiff5:mipsel (4.1.0+git191117-2) ... Selecting previously unselected package libsdl2-image-2.0-0:mipsel. Preparing to unpack .../290-libsdl2-image-2.0-0_2.0.5+dfsg1-2_mipsel.deb ... Unpacking libsdl2-image-2.0-0:mipsel (2.0.5+dfsg1-2) ... Selecting previously unselected package libsdl2-image-dev:mipsel. Preparing to unpack .../291-libsdl2-image-dev_2.0.5+dfsg1-2_mipsel.deb ... Unpacking libsdl2-image-dev:mipsel (2.0.5+dfsg1-2) ... Selecting previously unselected package libvorbisfile3:mipsel. Preparing to unpack .../292-libvorbisfile3_1.3.6-2_mipsel.deb ... Unpacking libvorbisfile3:mipsel (1.3.6-2) ... Selecting previously unselected package libsdl2-mixer-2.0-0:mipsel. Preparing to unpack .../293-libsdl2-mixer-2.0-0_2.0.4+dfsg1-2+b1_mipsel.deb ... Unpacking libsdl2-mixer-2.0-0:mipsel (2.0.4+dfsg1-2+b1) ... Selecting previously unselected package libsdl2-mixer-dev:mipsel. Preparing to unpack .../294-libsdl2-mixer-dev_2.0.4+dfsg1-2+b1_mipsel.deb ... Unpacking libsdl2-mixer-dev:mipsel (2.0.4+dfsg1-2+b1) ... Selecting previously unselected package libsdl2-net-2.0-0:mipsel. Preparing to unpack .../295-libsdl2-net-2.0-0_2.0.1+dfsg1-4+b1_mipsel.deb ... Unpacking libsdl2-net-2.0-0:mipsel (2.0.1+dfsg1-4+b1) ... Selecting previously unselected package libsdl2-net-dev:mipsel. Preparing to unpack .../296-libsdl2-net-dev_2.0.1+dfsg1-4+b1_mipsel.deb ... Unpacking libsdl2-net-dev:mipsel (2.0.1+dfsg1-4+b1) ... Selecting previously unselected package libsqlite3-0:mipsel. Preparing to unpack .../297-libsqlite3-0_3.31.1-4_mipsel.deb ... Unpacking libsqlite3-0:mipsel (3.31.1-4) ... Selecting previously unselected package libsqlite3-dev:mipsel. Preparing to unpack .../298-libsqlite3-dev_3.31.1-4_mipsel.deb ... Unpacking libsqlite3-dev:mipsel (3.31.1-4) ... Selecting previously unselected package libstdc++-9-dev:mipsel. Preparing to unpack .../299-libstdc++-9-dev_9.3.0-3_mipsel.deb ... Unpacking libstdc++-9-dev:mipsel (9.3.0-3) ... Selecting previously unselected package libtinyxml2-6a:mipsel. Preparing to unpack .../300-libtinyxml2-6a_7.0.0+dfsg-1+b1_mipsel.deb ... Unpacking libtinyxml2-6a:mipsel (7.0.0+dfsg-1+b1) ... Selecting previously unselected package libtinyxml2-dev:mipsel. Preparing to unpack .../301-libtinyxml2-dev_7.0.0+dfsg-1+b1_mipsel.deb ... Unpacking libtinyxml2-dev:mipsel (7.0.0+dfsg-1+b1) ... Selecting previously unselected package libyajl2:mipsel. Preparing to unpack .../302-libyajl2_2.1.0-3_mipsel.deb ... Unpacking libyajl2:mipsel (2.1.0-3) ... Selecting previously unselected package libyajl-dev:mipsel. Preparing to unpack .../303-libyajl-dev_2.1.0-3_mipsel.deb ... Unpacking libyajl-dev:mipsel (2.1.0-3) ... Selecting previously unselected package lua5.2. Preparing to unpack .../304-lua5.2_5.2.4-1.1+b3_amd64.deb ... Unpacking lua5.2 (5.2.4-1.1+b3) ... Selecting previously unselected package sbuild-build-depends-main-dummy:mipsel. Preparing to unpack .../305-sbuild-build-depends-main-dummy_0.invalid.0_mipsel.deb ... Unpacking sbuild-build-depends-main-dummy:mipsel (0.invalid.0) ... Setting up libconfig-inifiles-perl (3.000002-1) ... Setting up libexpat1:mipsel (2.2.9-1) ... Setting up libpipeline1:amd64 (1.5.2-2) ... Setting up libglm-dev (0.9.9.7+ds-1) ... Setting up libzstd1:mipsel (1.4.4+dfsg-3) ... Setting up libx11-xcb1:mipsel (2:1.6.9-2) ... Setting up libfile-which-perl (1.23-1) ... Setting up libxau6:mipsel (1:1.0.8-1+b2) ... Setting up libkeyutils1:amd64 (1.6.1-2) ... Setting up libpsl5:amd64 (0.21.0-1) ... Setting up libmpg123-0:mipsel (1.25.13-1) ... Setting up libogg0:mipsel (1.3.2-1+b1) ... Setting up mime-support (3.64) ... Setting up libpcre16-3:mipsel (2:8.39-12+b1) ... Setting up libmagic-mgc (1:5.38-4) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:amd64 (2.64.1-1) ... No schema files found: doing nothing. Setting up libglvnd0:mipsel (1.3.1-1) ... Setting up libssl1.1:mipsel (1.1.1e-1) ... Setting up libdebhelper-perl (12.9) ... Setting up libbrotli1:amd64 (1.0.7-6) ... Setting up libsqlite3-0:amd64 (3.31.1-4) ... Setting up libsqlite3-0:mipsel (3.31.1-4) ... Setting up libffi7:mipsel (3.3-3) ... Setting up libyajl2:mipsel (2.1.0-3) ... Setting up x11-common (1:7.7+20) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up libsensors-config (1:3.6.0-2) ... Setting up libnghttp2-14:amd64 (1.40.0-1) ... Setting up libmagic1:amd64 (1:5.38-4) ... Setting up linux-libc-dev:mipsel (5.4.19-1) ... Setting up libc6-mipsel-cross (2.29-8cross1) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up gettext-base (0.19.8.1-10) ... Setting up xkb-data (2.29-2) ... Setting up zlib1g:mipsel (1:1.2.11.dfsg-2) ... Setting up file (1:5.38-4) ... Setting up gcc-9-cross-base-mipsen (9.2.1-24cross1) ... Setting up libgomp1:mipsel (10-20200312-2) ... Setting up libffi-dev:mipsel (3.3-3) ... Setting up gcc-9-mipsel-linux-gnu-base:amd64 (9.2.1-24cross1) ... Setting up libldap-common (2.4.49+dfsg-2) ... Setting up libyaml-perl (1.30-1) ... Setting up googletest (1.10.0-2) ... Setting up libpthread-stubs0-dev:mipsel (0.4-1) ... Setting up libjbig0:mipsel (2.1-3.1+b2) ... Setting up libpcre2-16-0:mipsel (10.34-7) ... Setting up libicu63:amd64 (63.2-3) ... Setting up libsystemd0:mipsel (245.2-1) ... Setting up libopengl0:mipsel (1.3.1-1) ... Setting up libflac8:mipsel (1.3.3-1) ... Setting up libkrb5support0:amd64 (1.17-6) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Setting up libasound2-data (1.2.2-2.1) ... Setting up libxml-sax-base-perl (1.09-1) ... Setting up libio-string-perl (1.08-3) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libpcre3:mipsel (2:8.39-12+b1) ... Setting up autotools-dev (20180224.1) ... Setting up libpcre2-32-0:mipsel (10.34-7) ... Setting up libglib2.0-data (2.64.1-1) ... Setting up cross-config (2.6.15-3) ... Setting up libuv1:amd64 (1.34.2-1) ... Setting up libgles2:mipsel (1.3.1-1) ... Setting up libjpeg62-turbo:mipsel (1:1.5.2-2+b1) ... Setting up libwrap0:mipsel (7.6.q-30) ... Setting up libx11-data (2:1.6.9-2) ... Setting up libgcc1-mipsel-cross (1:9.2.1-24cross1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b1) ... Setting up binutils-mipsel-linux-gnu (2.34-2cross5) ... Setting up libncurses6:amd64 (6.2-1) ... Setting up libgles1:mipsel (1.3.1-1) ... Setting up libdbus-1-3:mipsel (1.12.16-2) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libopus0:mipsel (1.3-1+b1) ... Setting up libpng16-16:mipsel (1.6.37-2) ... Setting up libpcre32-3:mipsel (2:8.39-12+b1) ... Setting up libatomic1:mipsel (10-20200312-2) ... Setting up libvorbis0a:mipsel (1.3.6-2) ... Setting up libuuid1:mipsel (2.34-0.1) ... Setting up libgomp1-mipsel-cross (9.2.1-24cross1) ... Setting up autopoint (0.19.8.1-10) ... Setting up libwebp6:mipsel (0.6.1-2+b1) ... Setting up pkg-config (0.29-6) ... Setting up libsensors5:mipsel (1:3.6.0-2) ... Setting up libpcre2-8-0:mipsel (10.34-7) ... Setting up libk5crypto3:amd64 (1.17-6) ... Setting up libglapi-mesa:mipsel (20.0.2-1) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2) ... Setting up cpp-9-mipsel-linux-gnu (9.2.1-24cross1) ... Setting up libyajl-dev:mipsel (2.1.0-3) ... Setting up libudev1:mipsel (245.2-1) ... Setting up libsepol1:mipsel (3.0-1) ... Setting up linux-libc-dev-mipsel-cross (5.4.8-1cross1) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up libasyncns0:mipsel (0.8-6+b1) ... Setting up libxshmfence1:mipsel (1.3-1) ... Setting up librhash0:amd64 (1.3.9-1) ... Setting up libcrypt-dev:amd64 (1:4.4.15-1) ... Setting up libcrypt-dev:mipsel (1:4.4.15-1) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up libasound2:mipsel (1.2.2-2.1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libc6-dev:amd64 (2.30-2) ... Setting up libc6-dev:mipsel (2.30-2) ... Setting up libssh2-1:amd64 (1.8.0-2.1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up cmake-data (3.16.3-1) ... Setting up libkrb5-3:amd64 (1.17-6) ... Setting up libtiff5:mipsel (4.1.0+git191117-2) ... Setting up libwayland-egl1:mipsel (1.18.0-1) ... Setting up libmpdec2:amd64 (2.4.2-3) ... Setting up libopengl-dev:mipsel (1.3.1-1) ... Setting up libasound2-dev:mipsel (1.2.2-2.1) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up libsamplerate0:mipsel (0.1.9-2) ... Setting up timgm6mb-soundfont (1.3-3) ... update-alternatives: using /usr/share/sounds/sf2/TimGM6mb.sf2 to provide /usr/share/sounds/sf2/default-GM.sf2 (default-GM.sf2) in auto mode update-alternatives: using /usr/share/sounds/sf2/TimGM6mb.sf2 to provide /usr/share/sounds/sf3/default-GM.sf3 (default-GM.sf3) in auto mode Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libbsd0:mipsel (0.10.0-1) ... Setting up libdrm-common (2.4.100-4) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up libelf1:mipsel (0.176-1.1) ... Setting up libopusfile0:mipsel (0.9+20170913-1) ... Setting up readline-common (8.0-4) ... Setting up libxml2:amd64 (2.9.10+dfsg-4) ... Setting up libblkid1:mipsel (2.34-0.1) ... Setting up libstdc++6:mipsel (10-20200312-2) ... Setting up liblocale-gettext-perl (1.07-4) ... Setting up libprocps8:amd64 (2:3.3.16-4) ... Setting up libvorbisenc2:mipsel (1.3.6-2) ... Setting up libjsoncpp1:amd64 (1.7.4-3.1) ... Setting up libtinfo6:mipsel (6.2-1) ... Setting up gcc-9-base:mipsel (9.3.0-3) ... Setting up libxkbcommon0:mipsel (0.10.0-1) ... Setting up libwayland-client0:mipsel (1.18.0-1) ... Setting up x11proto-dev (2019.2-1) ... Setting up libpcrecpp0v5:mipsel (2:8.39-12+b1) ... Setting up libfile-stripnondeterminism-perl (1.6.3-2) ... Setting up libmodplug1:mipsel (1:0.8.9.0-2) ... Setting up libwayland-server0:mipsel (1.18.0-1) ... Setting up libice6:mipsel (2:1.0.9-2) ... Setting up libxdmcp6:mipsel (1:1.1.2-3) ... Setting up libxcb1:mipsel (1.13.1-5) ... Setting up libxcb-xfixes0:mipsel (1.13.1-5) ... Setting up libxau-dev:mipsel (1:1.0.8-1+b2) ... Setting up libgtest-dev:mipsel (1.10.0-2) ... Setting up libstdc++-9-dev:amd64 (9.3.0-3) ... Setting up libc6-dev-mipsel-cross (2.29-8cross1) ... Setting up libstdc++6-mipsel-cross (9.2.1-24cross1) ... Setting up libice-dev:mipsel (2:1.0.9-2) ... Setting up libtool (2.4.6-14) ... Setting up libarchive13:amd64 (3.4.0-2) ... Setting up libpcre3-dev:mipsel (2:8.39-12+b1) ... Setting up x11proto-randr-dev (2019.2-1) ... Setting up libxcb-glx0:mipsel (1.13.1-5) ... Setting up libxkbcommon-dev:mipsel (0.10.0-1) ... Setting up libedit2:mipsel (3.1-20191231-1) ... Setting up libreadline8:amd64 (8.0-4) ... Setting up libreadline8:mipsel (8.0-4) ... Setting up libsepol1-dev:mipsel (3.0-1) ... Setting up libglib2.0-bin (2.64.1-1) ... Setting up libldap-2.4-2:amd64 (2.4.49+dfsg-2) ... Setting up m4 (1.4.18-4) ... Setting up libtinyxml2-6a:mipsel (7.0.0+dfsg-1+b1) ... Setting up libatomic1-mipsel-cross (9.2.1-24cross1) ... Setting up x11proto-xinerama-dev (2019.2-1) ... Setting up libxcb-present0:mipsel (1.13.1-5) ... Setting up libgcc-9-dev:mipsel (9.3.0-3) ... Setting up libselinux1:mipsel (3.0-1+b2) ... Setting up libvorbisfile3:mipsel (1.3.6-2) ... Setting up libxdmcp-dev:mipsel (1:1.1.2-3) ... Setting up libwayland-bin (1.18.0-1) ... Setting up libz3-4:mipsel (4.8.7-4) ... Setting up libgcc-9-dev-mipsel-cross (9.2.1-24cross1) ... Setting up libsqlite3-dev:mipsel (3.31.1-4) ... Setting up libdbus-1-dev:mipsel (1.12.16-2) ... Setting up libxcb-sync1:mipsel (1.13.1-5) ... Setting up x11proto-core-dev (2019.2-1) ... Setting up uuid-dev:mipsel (2.34-0.1) ... Setting up cpp-mipsel-linux-gnu (4:9.2.1-4.1) ... Setting up libncurses6:mipsel (6.2-1) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libbox2d2.3.0:mipsel (2.3.1+ds-5) ... Setting up libgssapi-krb5-2:amd64 (1.17-6) ... Setting up x11proto-input-dev (2019.2-1) ... Setting up libcroco3:amd64 (0.6.13-1) ... Setting up libudev-dev:mipsel (245.2-1) ... Setting up ucf (3.0038+nmu1) ... Setting up libpcre2-posix2:mipsel (10.34-7) ... Setting up g++-9 (9.3.0-3) ... Setting up libncursesw6:mipsel (6.2-1) ... Setting up libtinyxml2-dev:mipsel (7.0.0+dfsg-1+b1) ... Setting up autoconf (2.69-11.1) ... Setting up libsndio7.0:mipsel (1.5.0-3) ... Setting up libxcb-dri2-0:mipsel (1.13.1-5) ... Setting up dh-strip-nondeterminism (1.6.3-2) ... Setting up zlib1g-dev:mipsel (1:1.2.11.dfsg-2) ... Setting up x11proto-xf86vidmode-dev (2019.2-1) ... Setting up libjack-jackd2-0:mipsel (1.9.12~dfsg-2+b1) ... Setting up x11proto-xext-dev (2019.2-1) ... Setting up libdrm2:mipsel (2.4.100-4) ... Setting up g++ (4:9.2.1-3.1) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up dwz (0.13-5) ... Setting up liblua5.2-0:mipsel (5.2.4-1.1+b3) ... Setting up groff-base (1.22.4-4) ... Setting up libmount1:mipsel (2.34-0.1) ... Setting up libwayland-cursor0:mipsel (1.18.0-1) ... Setting up procps (2:3.3.16-4) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode Setting up build-essential (12.8) ... Setting up libcurl4:amd64 (7.68.0-1) ... Setting up libx11-6:mipsel (2:1.6.9-2) ... Setting up libsndfile1:mipsel (1.0.28-7) ... Setting up libpython3.8-stdlib:amd64 (3.8.2-1) ... Setting up x11proto-fixes-dev (1:2019.2-1) ... Setting up python3.8 (3.8.2-1) ... Setting up x11proto-scrnsaver-dev (2019.2-1) ... Setting up libstdc++-9-dev-mipsel-cross (9.2.1-24cross1) ... Setting up libsm6:mipsel (2:1.2.3-1) ... Setting up libllvm9:mipsel (1:9.0.1-10) ... Setting up libpython3-stdlib:amd64 (3.8.2-1) ... Setting up libdrm-amdgpu1:mipsel (2.4.100-4) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libxcb-dri3-0:mipsel (1.13.1-5) ... Setting up gcc-9-mipsel-linux-gnu (9.2.1-24cross1) ... Setting up libblkid-dev:mipsel (2.34-0.1) ... Setting up libncurses-dev:mipsel (6.2-1) ... Setting up libdrm-nouveau2:mipsel (2.4.100-4) ... Setting up gettext (0.19.8.1-10) ... Setting up libsndio-dev:mipsel (1.5.0-3) ... Setting up libxcb1-dev:mipsel (1.13.1-5) ... Setting up libbox2d-dev:mipsel (2.3.1+ds-5) ... Setting up libstdc++-9-dev:mipsel (9.3.0-3) ... Setting up libpcre2-dev:mipsel (10.34-7) ... Setting up libxrender1:mipsel (1:0.9.10-1) ... Setting up libgbm1:mipsel (20.0.2-1) ... Setting up libpulse0:mipsel (13.0-5) ... Setting up libsm-dev:mipsel (2:1.2.3-1) ... Setting up libselinux1-dev:mipsel (3.0-1+b2) ... Setting up lua5.2 (5.2.4-1.1+b3) ... update-alternatives: using /usr/bin/lua5.2 to provide /usr/bin/lua (lua-interpreter) in auto mode update-alternatives: using /usr/bin/luac5.2 to provide /usr/bin/luac (lua-compiler) in auto mode Setting up libglib2.0-0:mipsel (2.64.1-1) ... /var/lib/dpkg/info/libglib2.0-0:mipsel.postinst: 47: /usr/lib/mipsel-linux-gnu/glib-2.0/glib-compile-schemas: Exec format error /var/lib/dpkg/info/libglib2.0-0:mipsel.postinst: 50: /usr/lib/mipsel-linux-gnu/glib-2.0/gio-querymodules: Exec format error Setting up libdrm-radeon1:mipsel (2.4.100-4) ... Setting up libgl1-mesa-dri:mipsel (20.0.2-1) ... Setting up libibus-1.0-5:mipsel (1.5.22-1) ... Setting up libx11-dev:mipsel (2:1.6.9-2) ... Setting up libxext6:mipsel (2:1.3.3-1+b2) ... Setting up g++-9-mipsel-linux-gnu (9.2.1-24cross1) ... Setting up python3 (3.8.2-1) ... /usr/lib/python3.8/subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) /usr/lib/python3.8/subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) Setting up libreadline-dev:mipsel (8.0-4) ... Setting up man-db (2.9.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libwayland-dev:mipsel (1.18.0-1) ... Setting up libxml-sax-perl (1.02+dfsg-1) ... 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 liblua5.2-dev:mipsel (5.2.4-1.1+b3) ... Setting up libxxf86vm1:mipsel (1:1.1.4-1+b2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up gcc-mipsel-linux-gnu (4:9.2.1-4.1) ... Setting up libegl-mesa0:mipsel (20.0.2-1) ... Setting up libxfixes3:mipsel (1:5.0.3-1) ... Setting up libpulse-mainloop-glib0:mipsel (13.0-5) ... Setting up libxinerama1:mipsel (2:1.1.4-2) ... Setting up libxv1:mipsel (2:1.0.11-1) ... Setting up libxrandr2:mipsel (2:1.5.1-1) ... Setting up libxt6:mipsel (1:1.1.5-1+b3) ... Setting up libxext-dev:mipsel (2:1.3.3-1+b2) ... Setting up libxml-libxml-perl (2.0134+dfsg-2) ... 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... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libegl1:mipsel (1.3.1-1) ... Setting up cmake (3.16.3-1) ... Setting up libgirepository-1.0-1:mipsel (1.62.0-5+b1) ... Setting up libxss1:mipsel (1:1.2.3-1) ... Setting up python3-lib2to3 (3.8.2-2) ... Setting up libxrender-dev:mipsel (1:0.9.10-1) ... Setting up libinstpatch-1.0-2:mipsel (1.1.3-1) ... Setting up libmount-dev:mipsel (2.34-0.1) ... Setting up python3-distutils (3.8.2-2) ... Setting up libglib2.0-dev-bin (2.64.1-1) ... /usr/lib/python3.8/subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) Setting up libxdamage1:mipsel (1:1.1.5-1) ... Setting up libxi6:mipsel (2:1.7.9-1) ... Setting up po-debconf (1.0.21) ... Setting up libxxf86vm-dev:mipsel (1:1.1.4-1+b2) ... Setting up libxcursor1:mipsel (1:1.2.0-2) ... Setting up libxss-dev:mipsel (1:1.2.3-1) ... Setting up libxfixes-dev:mipsel (1:5.0.3-1) ... Setting up g++-mipsel-linux-gnu (4:9.2.1-4.1) ... Setting up libxv-dev:mipsel (2:1.0.11-1) ... Setting up libxrandr-dev:mipsel (2:1.5.1-1) ... Setting up libglib2.0-dev:mipsel (2.64.1-1) ... Setting up libxt-dev:mipsel (1:1.1.5-1+b3) ... Setting up libxinerama-dev:mipsel (2:1.1.4-2) ... Setting up libxml-simple-perl (2.25-1) ... Setting up gir1.2-glib-2.0:mipsel (1.62.0-5+b1) ... Setting up libpulse-dev:mipsel (13.0-5) ... Setting up libxi-dev:mipsel (2:1.7.9-1) ... Setting up libsdl2-2.0-0:mipsel (2.0.10+dfsg1-2) ... Setting up libfluidsynth2:mipsel (2.1.1-2) ... Setting up gir1.2-ibus-1.0:mipsel (1.5.22-1) ... Setting up libsdl2-image-2.0-0:mipsel (2.0.5+dfsg1-2) ... Setting up libglx-mesa0:mipsel (20.0.2-1) ... Setting up libglx0:mipsel (1.3.1-1) ... Setting up libsdl2-net-2.0-0:mipsel (2.0.1+dfsg1-4+b1) ... Setting up libxcursor-dev:mipsel (1:1.2.0-2) ... Setting up libconfig-auto-perl (0.44-1) ... Setting up libibus-1.0-dev:mipsel (1.5.22-1) ... Setting up libsdl2-mixer-2.0-0:mipsel (2.0.4+dfsg1-2+b1) ... Setting up libgl1:mipsel (1.3.1-1) ... Setting up libglx-dev:mipsel (1.3.1-1) ... Setting up libglu1-mesa:mipsel (9.0.1-1) ... Setting up libgl-dev:mipsel (1.3.1-1) ... Setting up libdebian-dpkgcross-perl (2.6.15-3) ... Setting up libegl-dev:mipsel (1.3.1-1) ... Setting up libglu1-mesa-dev:mipsel (9.0.1-1) ... Setting up libgles-dev:mipsel (1.3.1-1) ... Setting up dpkg-cross (2.6.15-3) ... Setting up crossbuild-essential-mipsel (12.8) ... Setting up libglvnd-dev:mipsel (1.3.1-1) ... Setting up libgl1-mesa-dev:mipsel (20.0.2-1) ... Setting up libegl1-mesa-dev:mipsel (20.0.2-1) ... Setting up libgles2-mesa-dev:mipsel (20.0.2-1) ... Setting up libsdl2-dev:mipsel (2.0.10+dfsg1-2) ... Setting up libsdl2-net-dev:mipsel (2.0.1+dfsg1-4+b1) ... Setting up libsdl2-mixer-dev:mipsel (2.0.4+dfsg1-2+b1) ... Setting up libsdl2-image-dev:mipsel (2.0.5+dfsg1-2) ... Setting up debhelper (12.9) ... Setting up dh-autoreconf (19) ... Setting up sbuild-build-depends-main-dummy:mipsel (0.invalid.0) ... Processing triggers for libc-bin (2.30-2) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (mipsel included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) amd64 (x86_64) Toolchain package versions: binutils_2.34-5 dpkg-dev_1.19.7 g++-9_9.3.0-3 gcc-8_8.4.0-1 gcc-9_9.3.0-3 libc6-dev_2.30-2 libstdc++-9-dev_9.3.0-3 libstdc++-9-dev-mipsel-cross_9.2.1-24cross1 libstdc++6_10-20200312-2 libstdc++6-mipsel-cross_9.2.1-24cross1 linux-libc-dev_5.4.19-1 Package versions: adduser_3.118 apt_2.0.0 autoconf_2.69-11.1 automake_1:1.16.1-4 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11 base-passwd_3.5.47 bash_5.0-6 binutils_2.34-5 binutils-common_2.34-5 binutils-mipsel-linux-gnu_2.34-2cross5 binutils-x86-64-linux-gnu_2.34-5 bsdmainutils_11.1.2+b1 bsdutils_1:2.34-0.1 build-essential_12.8 bzip2_1.0.8-2 cmake_3.16.3-1 cmake-data_3.16.3-1 coreutils_8.30-3+b1 cpp_4:9.2.1-3.1 cpp-8_8.4.0-1 cpp-9_9.3.0-3 cpp-9-mipsel-linux-gnu_9.2.1-24cross1 cpp-mipsel-linux-gnu_4:9.2.1-4.1 cross-config_2.6.15-3 crossbuild-essential-mipsel_12.8 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.9 debian-archive-keyring_2019.1 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.6.3-2 diffutils_1:3.7-3 dpkg_1.19.7 dpkg-cross_2.6.15-3 dpkg-dev_1.19.7 dwz_0.13-5 e2fsprogs_1.45.5-2 fakeroot_1.24-1 fdisk_2.34-0.1 file_1:5.38-4 findutils_4.7.0-1 g++_4:9.2.1-3.1 g++-9_9.3.0-3 g++-9-mipsel-linux-gnu_9.2.1-24cross1 g++-mipsel-linux-gnu_4:9.2.1-4.1 gcc_4:9.2.1-3.1 gcc-10-base_10-20200312-2 gcc-8_8.4.0-1 gcc-8-base_8.4.0-1 gcc-9_9.3.0-3 gcc-9-base_9.3.0-3 gcc-9-cross-base-mipsen_9.2.1-24cross1 gcc-9-mipsel-linux-gnu_9.2.1-24cross1 gcc-9-mipsel-linux-gnu-base_9.2.1-24cross1 gcc-mipsel-linux-gnu_4:9.2.1-4.1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gir1.2-glib-2.0_1.62.0-5+b1 gir1.2-ibus-1.0_1.5.22-1 googletest_1.10.0-2 gpgv_2.2.19-3 grep_3.4-1 groff-base_1.22.4-4 gzip_1.10-2 hostname_3.23 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-6 libapt-pkg5.0_1.8.4 libapt-pkg6.0_2.0.0 libarchive-zip-perl_1.68-1 libarchive13_3.4.0-2 libasan5_9.3.0-3 libasound2_1.2.2-2.1 libasound2-data_1.2.2-2.1 libasound2-dev_1.2.2-2.1 libasyncns0_0.8-6+b1 libatomic1_10-20200312-2 libatomic1-mipsel-cross_9.2.1-24cross1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2 libaudit1_1:2.8.5-2+b1 libbinutils_2.34-5 libblkid-dev_2.34-0.1 libblkid1_2.34-0.1 libbox2d-dev_2.3.1+ds-5 libbox2d2.3.0_2.3.1+ds-5 libbrotli1_1.0.7-6 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.30-2 libc-dev-bin_2.30-2 libc6_2.30-2 libc6-dev_2.30-2 libc6-dev-mipsel-cross_2.29-8cross1 libc6-mipsel-cross_2.29-8cross1 libcap-ng0_0.7.9-2.1+b2 libcc1-0_10-20200312-2 libcom-err2_1.45.5-2 libconfig-auto-perl_0.44-1 libconfig-inifiles-perl_3.000002-1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.15-1 libcrypt1_1:4.4.15-1 libctf-nobfd0_2.34-5 libctf0_2.34-5 libcurl4_7.68.0-1 libdb5.3_5.3.28+dfsg1-0.6 libdbus-1-3_1.12.16-2 libdbus-1-dev_1.12.16-2 libdebconfclient0_0.251 libdebhelper-perl_12.9 libdebian-dpkgcross-perl_2.6.15-3 libdpkg-perl_1.19.7 libdrm-amdgpu1_2.4.100-4 libdrm-common_2.4.100-4 libdrm-nouveau2_2.4.100-4 libdrm-radeon1_2.4.100-4 libdrm2_2.4.100-4 libedit2_3.1-20191231-1 libegl-dev_1.3.1-1 libegl-mesa0_20.0.2-1 libegl1_1.3.1-1 libegl1-mesa-dev_20.0.2-1 libelf1_0.176-1.1 libexpat1_2.2.9-1 libext2fs2_1.45.5-2 libfakeroot_1.24-1 libfdisk1_2.34-0.1 libffi-dev_3.3-3 libffi6_3.2.1-9 libffi7_3.3-3 libfile-homedir-perl_1.004-1 libfile-stripnondeterminism-perl_1.6.3-2 libfile-which-perl_1.23-1 libflac8_1.3.3-1 libfluidsynth2_2.1.1-2 libgbm1_20.0.2-1 libgcc-8-dev_8.4.0-1 libgcc-9-dev_9.3.0-3 libgcc-9-dev-mipsel-cross_9.2.1-24cross1 libgcc-s1_10-20200312-2 libgcc1_1:10-20200312-2 libgcc1-mipsel-cross_1:9.2.1-24cross1 libgcrypt20_1.8.5-5 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgirepository-1.0-1_1.62.0-5+b1 libgl-dev_1.3.1-1 libgl1_1.3.1-1 libgl1-mesa-dev_20.0.2-1 libgl1-mesa-dri_20.0.2-1 libglapi-mesa_20.0.2-1 libgles-dev_1.3.1-1 libgles1_1.3.1-1 libgles2_1.3.1-1 libgles2-mesa-dev_20.0.2-1 libglib2.0-0_2.64.1-1 libglib2.0-bin_2.64.1-1 libglib2.0-data_2.64.1-1 libglib2.0-dev_2.64.1-1 libglib2.0-dev-bin_2.64.1-1 libglm-dev_0.9.9.7+ds-1 libglu1-mesa_9.0.1-1 libglu1-mesa-dev_9.0.1-1 libglvnd-dev_1.3.1-1 libglvnd0_1.3.1-1 libglx-dev_1.3.1-1 libglx-mesa0_20.0.2-1 libglx0_1.3.1-1 libgmp10_2:6.2.0+dfsg-4 libgnutls30_3.6.12-2 libgomp1_10-20200312-2 libgomp1-mipsel-cross_9.2.1-24cross1 libgpg-error0_1.37-1 libgssapi-krb5-2_1.17-6 libgtest-dev_1.10.0-2 libhogweed4_3.5.1+really3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libibus-1.0-5_1.5.22-1 libibus-1.0-dev_1.5.22-1 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu63_63.2-3 libidn2-0_2.3.0-1 libinstpatch-1.0-2_1.1.3-1 libio-string-perl_1.08-3 libisl19_0.20-2 libisl22_0.22.1-1 libitm1_10-20200312-2 libjack-jackd2-0_1.9.12~dfsg-2+b1 libjbig0_2.1-3.1+b2 libjpeg62-turbo_1:1.5.2-2+b1 libjsoncpp1_1.7.4-3.1 libk5crypto3_1.17-6 libkeyutils1_1.6.1-2 libkrb5-3_1.17-6 libkrb5support0_1.17-6 libldap-2.4-2_2.4.49+dfsg-2 libldap-common_2.4.49+dfsg-2 libllvm9_1:9.0.1-10 liblocale-gettext-perl_1.07-4 liblsan0_10-20200312-2 liblua5.2-0_5.2.4-1.1+b3 liblua5.2-dev_5.2.4-1.1+b3 liblz4-1_1.9.2-2 liblzma5_5.2.4-1+b1 libmagic-mgc_1:5.38-4 libmagic1_1:5.38-4 libmodplug1_1:0.8.9.0-2 libmount-dev_2.34-0.1 libmount1_2.34-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-3 libmpfr6_4.0.2-1 libmpg123-0_1.25.13-1 libmpx2_8.4.0-1 libncurses-dev_6.2-1 libncurses6_6.2-1 libncursesw6_6.2-1 libnettle6_3.5.1+really3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libnghttp2-14_1.40.0-1 libogg0_1.3.2-1+b1 libopengl-dev_1.3.1-1 libopengl0_1.3.1-1 libopus0_1.3-1+b1 libopusfile0_0.9+20170913-1 libp11-kit0_0.23.20-1 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre16-3_2:8.39-12+b1 libpcre2-16-0_10.34-7 libpcre2-32-0_10.34-7 libpcre2-8-0_10.34-7 libpcre2-dev_10.34-7 libpcre2-posix2_10.34-7 libpcre3_2:8.39-12+b1 libpcre3-dev_2:8.39-12+b1 libpcre32-3_2:8.39-12+b1 libpcrecpp0v5_2:8.39-12+b1 libperl5.28_5.28.1-6 libperl5.30_5.30.0-9 libpipeline1_1.5.2-2 libpng16-16_1.6.37-2 libprocps8_2:3.3.16-4 libpsl5_0.21.0-1 libpthread-stubs0-dev_0.4-1 libpulse-dev_13.0-5 libpulse-mainloop-glib0_13.0-5 libpulse0_13.0-5 libpython3-stdlib_3.8.2-1 libpython3.8-minimal_3.8.2-1 libpython3.8-stdlib_3.8.2-1 libquadmath0_10-20200312-2 libreadline-dev_8.0-4 libreadline8_8.0-4 librhash0_1.3.9-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b1 libsamplerate0_0.1.9-2 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libsdl2-2.0-0_2.0.10+dfsg1-2 libsdl2-dev_2.0.10+dfsg1-2 libsdl2-image-2.0-0_2.0.5+dfsg1-2 libsdl2-image-dev_2.0.5+dfsg1-2 libsdl2-mixer-2.0-0_2.0.4+dfsg1-2+b1 libsdl2-mixer-dev_2.0.4+dfsg1-2+b1 libsdl2-net-2.0-0_2.0.1+dfsg1-4+b1 libsdl2-net-dev_2.0.1+dfsg1-4+b1 libseccomp2_2.4.3-1 libselinux1_3.0-1+b2 libselinux1-dev_3.0-1+b2 libsemanage-common_3.0-1 libsemanage1_3.0-1+b2 libsensors-config_1:3.6.0-2 libsensors5_1:3.6.0-2 libsepol1_3.0-1 libsepol1-dev_3.0-1 libsigsegv2_2.12-2 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.34-0.1 libsndfile1_1.0.28-7 libsndio-dev_1.5.0-3 libsndio7.0_1.5.0-3 libsqlite3-0_3.31.1-4 libsqlite3-dev_3.31.1-4 libss2_1.45.5-2 libssh2-1_1.8.0-2.1 libssl1.1_1.1.1e-1 libstdc++-9-dev_9.3.0-3 libstdc++-9-dev-mipsel-cross_9.2.1-24cross1 libstdc++6_10-20200312-2 libstdc++6-mipsel-cross_9.2.1-24cross1 libsub-override-perl_0.09-2 libsystemd0_245.2-1 libtasn1-6_4.16.0-2 libtiff5_4.1.0+git191117-2 libtinfo6_6.2-1 libtinyxml2-6a_7.0.0+dfsg-1+b1 libtinyxml2-dev_7.0.0+dfsg-1+b1 libtool_2.4.6-14 libtsan0_10-20200312-2 libubsan1_10-20200312-2 libuchardet0_0.0.6-3 libudev-dev_245.2-1 libudev1_245.2-1 libunistring2_0.9.10-2 libuuid1_2.34-0.1 libuv1_1.34.2-1 libvorbis0a_1.3.6-2 libvorbisenc2_1.3.6-2 libvorbisfile3_1.3.6-2 libwayland-bin_1.18.0-1 libwayland-client0_1.18.0-1 libwayland-cursor0_1.18.0-1 libwayland-dev_1.18.0-1 libwayland-egl1_1.18.0-1 libwayland-server0_1.18.0-1 libwebp6_0.6.1-2+b1 libwrap0_7.6.q-30 libx11-6_2:1.6.9-2 libx11-data_2:1.6.9-2 libx11-dev_2:1.6.9-2 libx11-xcb1_2:1.6.9-2 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxcb-dri2-0_1.13.1-5 libxcb-dri3-0_1.13.1-5 libxcb-glx0_1.13.1-5 libxcb-present0_1.13.1-5 libxcb-sync1_1.13.1-5 libxcb-xfixes0_1.13.1-5 libxcb1_1.13.1-5 libxcb1-dev_1.13.1-5 libxcursor-dev_1:1.2.0-2 libxcursor1_1:1.2.0-2 libxdamage1_1:1.1.5-1 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1+b2 libxext6_2:1.3.3-1+b2 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxi-dev_2:1.7.9-1 libxi6_2:1.7.9-1 libxinerama-dev_2:1.1.4-2 libxinerama1_2:1.1.4-2 libxkbcommon-dev_0.10.0-1 libxkbcommon0_0.10.0-1 libxml-libxml-perl_2.0134+dfsg-2 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.02+dfsg-1 libxml-simple-perl_2.25-1 libxml2_2.9.10+dfsg-4 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxshmfence1_1.3-1 libxss-dev_1:1.2.3-1 libxss1_1:1.2.3-1 libxt-dev_1:1.1.5-1+b3 libxt6_1:1.1.5-1+b3 libxv-dev_2:1.0.11-1 libxv1_2:1.0.11-1 libxxf86vm-dev_1:1.1.4-1+b2 libxxf86vm1_1:1.1.4-1+b2 libyajl-dev_2.1.0-3 libyajl2_2.1.0-3 libyaml-perl_1.30-1 libz3-4_4.8.7-4 libzstd1_1.4.4+dfsg-3 linux-libc-dev_5.4.19-1 linux-libc-dev-mipsel-cross_5.4.8-1cross1 login_1:4.8.1-1 logsave_1.45.5-2 lsb-base_11.1.0 lua5.2_5.2.4-1.1+b3 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.1-1 mawk_1.3.4.20200120-2 mime-support_3.64 mount_2.34-0.1 ncurses-base_6.2-1 ncurses-bin_6.2-1 passwd_1:4.8.1-1 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.28_5.28.1-6 perl-modules-5.30_5.30.0-9 pkg-config_0.29-6 po-debconf_1.0.21 procps_2:3.3.16-4 python3_3.8.2-1 python3-distutils_3.8.2-2 python3-lib2to3_3.8.2-2 python3-minimal_3.8.2-1 python3.8_3.8.2-1 python3.8-minimal_3.8.2-1 readline-common_8.0-4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sysvinit-utils_2.96-3 tar_1.30+dfsg-7 timgm6mb-soundfont_1.3-3 tzdata_2019c-3 ucf_3.0038+nmu1 util-linux_2.34-0.1 uuid-dev_2.34-0.1 x11-common_1:7.7+20 x11proto-core-dev_2019.2-1 x11proto-dev_2019.2-1 x11proto-fixes-dev_1:2019.2-1 x11proto-input-dev_2019.2-1 x11proto-randr-dev_2019.2-1 x11proto-scrnsaver-dev_2019.2-1 x11proto-xext-dev_2019.2-1 x11proto-xf86vidmode-dev_2019.2-1 x11proto-xinerama-dev_2019.2-1 xkb-data_2.29-2 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.4.0-1 xz-utils_5.2.4-1+b1 zlib1g_1:1.2.11.dfsg-2 zlib1g-dev_1:1.2.11.dfsg-2 +------------------------------------------------------------------------------+ | 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-dev2-1 Maintainer: Debian Games Team Uploaders: Markus Koschany Homepage: http://www.caveproductions.org Standards-Version: 4.4.1 Vcs-Browser: https://salsa.debian.org/games-team/caveexpress Vcs-Git: https://salsa.debian.org/games-team/caveexpress.git Build-Depends: cmake, debhelper-compat (= 12), libbox2d-dev, libglm-dev, libgtest-dev, liblua5.2-dev, libncurses5-dev, libsdl2-dev, libsdl2-image-dev, libsdl2-mixer-dev, libsdl2-net-dev, libsqlite3-dev, libtinyxml2-dev, libyajl-dev, lua5.2, pkg-config, 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: 23405766dbce7d86bfadba8b02b327ae0ccbf102 27808768 caveexpress_2.5-dev2.orig.tar.xz 94a7794a7976c652ade39ef4cb9240a7763cc913 12352 caveexpress_2.5-dev2-1.debian.tar.xz Checksums-Sha256: cc5255182626269be0cca6a65a9fb92f445ec4a1e527b9385045ce69645da385 27808768 caveexpress_2.5-dev2.orig.tar.xz 9b03ebeb810cf15b9d5f9c394942d152277e3ce7d2a6a2cc21abe7a628d1d160 12352 caveexpress_2.5-dev2-1.debian.tar.xz Files: b07f3166dfb81c0cc0ac398a4fd8be1f 27808768 caveexpress_2.5-dev2.orig.tar.xz b3ee1c4197d0a058f982b739c379bd77 12352 caveexpress_2.5-dev2-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAl3RdINfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp YW4ub3JnAAoJENmtFLlRO1HkK5sP/2VFDlWcvp1844zTWH8HtUXMxyWXMrxoz/jD mZ9vNWWUkxLZnst0piZFcRmk1MYC48wK/L0iXas3X8hGLUogJkx5Tah6ARfP+oLa GOlaT33wpQcznGVjSF9JyBFC1eEN6AAxhXFZihS+PWGfQCJraugOOiKQ+zd7ZvDj o/J7hHqm/JYvnSItV0uoxuMynljZMfBoKgZJrREGxtHLL17ygRwU4H40cQlufTSd x6lamp7R4vpOmGLM+qNAFctSURruDJiAR+tn52TU8cb25GnF3KzuwpOghPyDLjg9 dZUvABPS93cT3pWMtGD2BtJOL16lr2EG8FJIkb7VUzHs4FEujBdBBK1nNkim/JOR zG6O4+S/VCJC2Gt+qmjKxYKLruw/vvNuNJ/uHcQo+jEixu/p3Cp3JR4N5KRG2vvb 2udBiFOFisdbbc9FZfnAH+EKJ7lzL4QGk2avsTB50hWn8T7qwokIlG6HG4aCSfOR nO1v0jw7bHaQ3qPtAMcAHsRkzegZreXUaUXxCiVWFp9SbmCKFtXU3wWsk7VIzyc5 pHMR4U/FjvN98p7hvGOoPniPt4bqaszMbPNV4rRYX2VlyOrc9F5N4Hcgnse2JXsZ n8D0DQrvR0XNvJ+Kj3qDpHN6k2A4wHx4sINmaXCv5i4MOQdAzTfDCqHR0v7OHXId y82a4+sM =3Q4V -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Sun Nov 17 16:25:39 2019 UTC gpgv: using RSA key ACF3D088EF32EDEF6A1A835FD9AD14B9513B51E4 gpgv: issuer "apo@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./caveexpress_2.5-dev2-1.dsc dpkg-source: info: extracting caveexpress in /<> dpkg-source: info: unpacking caveexpress_2.5-dev2.orig.tar.xz dpkg-source: info: unpacking caveexpress_2.5-dev2-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying use-system-libraries.patch dpkg-source: info: applying map-second-ice-04.patch dpkg-source: info: applying valid-appdata.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.mipsel DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=helmut PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1003 SCHROOT_GROUP=helmut SCHROOT_SESSION_ID=unstable-amd64-sbuild-65718453-cab2-485d-a8f7-03910916a46a SCHROOT_UID=1003 SCHROOT_USER=helmut SHELL=/bin/sh USER=helmut dpkg-buildpackage ----------------- Command: dpkg-buildpackage -amipsel -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package caveexpress dpkg-buildpackage: info: source version 2.5-dev2-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Markus Koschany dpkg-architecture: warning: specified GNU system type mipsel-linux-gnu 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 mipsel fakeroot debian/rules clean dh clean dh_clean debian/rules build-arch dh build-arch dh_update_autotools_config -a dh_autoreconf -a 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 \ -DMINIRACER=OFF \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DPKGDATADIR=/usr/share/games cd obj-mipsel-linux-gnu && 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_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=mipsel -DCMAKE_C_COMPILER=mipsel-linux-gnu-gcc -DCMAKE_CXX_COMPILER=mipsel-linux-gnu-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/mipsel-linux-gnu-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/mipsel-linux-gnu-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/mipsel-linux-gnu-qmake -DCMAKE_INSTALL_LIBDIR=lib/mipsel-linux-gnu -DNETWORKING=ON -DUNITTESTS=OFF -DTOOLS=OFF -DVERBOSE=ON -DCOVERAGE=OFF -DUSE_CCACHE=ON -DCAVEEXPRESS=ON -DCAVEPACKER=ON -DMINIRACER=OFF -DCMAKE_VERBOSE_MAKEFILE=ON -DPKGDATADIR=/usr/share/games .. -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.1 -- Check for working C compiler: /usr/bin/mipsel-linux-gnu-gcc -- Check for working C compiler: /usr/bin/mipsel-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/mipsel-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/mipsel-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/mipsel-linux-gnu-pkg-config (found version "0.29") -- Checking for one of the modules 'sdl2' -- Checking for one of the modules 'SDL2_image>=2.0.0' -- Checking for one of the modules 'lua5.2' -- Checking for one of the modules 'box2d' -- Place binaries in /<> 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: mipsel 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 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Performing Test HAVE_FLAG_SANITIZE_UNDEFINED -- Performing Test HAVE_FLAG_SANITIZE_UNDEFINED - Failed -- Performing Test HAVE_FLAG_SANITIZE_ADDRESS -- Performing Test HAVE_FLAG_SANITIZE_ADDRESS - Failed -- 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 - not found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for wsyncup in /usr/lib/mipsel-linux-gnu/libcurses.so -- Looking for wsyncup in /usr/lib/mipsel-linux-gnu/libcurses.so - found -- Looking for cbreak in /usr/lib/mipsel-linux-gnu/libncurses.so -- Looking for cbreak in /usr/lib/mipsel-linux-gnu/libncurses.so - found -- Found Curses: /usr/lib/mipsel-linux-gnu/libncurses.so -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - not 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 -- Checking for one of the modules 'box2d>=2.3.0' -- Checking for one of the modules 'sqlite3' Resolve dependencies for common Dependencies for common: lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to common: /usr/include/lua5.2 Add include dirs for SDL2 to common: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to common: /usr/include/Box2D LIBS for common => lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for common to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for network Dependencies for network: SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to network: /usr/include/lua5.2 Add include dirs for SDL2 to network: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to network: /usr/include/Box2D LIBS for network => SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for network to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for service Dependencies for service: network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;game Add include dirs for lua5.2 to service: /usr/include/lua5.2 Add include dirs for SDL2 to service: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to service: /usr/include/Box2D LIBS for service => network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;game => network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;game Set include dir for service to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for game Dependencies for game: common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;campaign Add include dirs for lua5.2 to game: /usr/include/lua5.2 Add include dirs for SDL2 to game: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to game: /usr/include/Box2D LIBS for game => common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;campaign => common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;campaign Set include dir for game to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for campaign Dependencies for campaign: common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to campaign: /usr/include/lua5.2 Add include dirs for SDL2 to campaign: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to campaign: /usr/include/Box2D LIBS for campaign => common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for campaign to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for sound Dependencies for sound: SDL2_mixer;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to sound: /usr/include/lua5.2 Add include dirs for SDL2 to sound: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to sound: /usr/include/Box2D LIBS for sound => SDL2_mixer;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => SDL2_mixer;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for sound to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for texture Dependencies for texture: SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to texture: /usr/include/lua5.2 Add include dirs for SDL2 to texture: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to texture: /usr/include/Box2D LIBS for texture => SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for texture to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for sprite Dependencies for sprite: texture;SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to sprite: /usr/include/lua5.2 Add include dirs for SDL2 to sprite: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to sprite: /usr/include/Box2D LIBS for sprite => texture;SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => texture;SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for sprite to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for particle Dependencies for particle: texture;SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to particle: /usr/include/lua5.2 Add include dirs for SDL2 to particle: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to particle: /usr/include/Box2D LIBS for particle => texture;SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => texture;SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for particle to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for physics Dependencies for physics: common;lua5.2;sqlite3;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;Box2D;SDL2 Add include dirs for lua5.2 to physics: /usr/include/lua5.2 Add include dirs for Box2D to physics: /usr/include/Box2D Add include dirs for SDL2 to physics: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 LIBS for physics => common;lua5.2;sqlite3;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;Box2D;SDL2 => common;lua5.2;sqlite3;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;Box2D;SDL2 Set include dir for physics to /usr/include/lua5.2;/usr/include/Box2D;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Resolve dependencies for gfx Dependencies for gfx: texture;SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;ui Add include dirs for lua5.2 to gfx: /usr/include/lua5.2 Add include dirs for SDL2 to gfx: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to gfx: /usr/include/Box2D LIBS for gfx => texture;SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;ui => texture;SDL2_image;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so;ui Set include dir for gfx to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for ui Dependencies for ui: sprite;texture;SDL2_image;sound;SDL2_mixer;service;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to ui: /usr/include/lua5.2 Add include dirs for SDL2 to ui: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to ui: /usr/include/Box2D LIBS for ui => sprite;texture;SDL2_image;sound;SDL2_mixer;service;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => sprite;texture;SDL2_image;sound;SDL2_mixer;service;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for ui to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for mainloop Dependencies for mainloop: client;service;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to mainloop: /usr/include/lua5.2 Add include dirs for SDL2 to mainloop: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to mainloop: /usr/include/Box2D LIBS for mainloop => client;service;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => client;service;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for mainloop to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for client Dependencies for client: gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to client: /usr/include/lua5.2 Add include dirs for SDL2 to client: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to client: /usr/include/Box2D LIBS for client => gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for client to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for cavepacker-shared Dependencies for cavepacker-shared: network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to cavepacker-shared: /usr/include/lua5.2 Add include dirs for SDL2 to cavepacker-shared: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to cavepacker-shared: /usr/include/Box2D LIBS for cavepacker-shared => network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for cavepacker-shared to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for cavepacker-client Dependencies for cavepacker-client: client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;cavepacker-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to cavepacker-client: /usr/include/lua5.2 Add include dirs for SDL2 to cavepacker-client: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to cavepacker-client: /usr/include/Box2D LIBS for cavepacker-client => client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;cavepacker-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;cavepacker-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for cavepacker-client to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for cavepacker-server Dependencies for cavepacker-server: mainloop;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;cavepacker-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to cavepacker-server: /usr/include/lua5.2 Add include dirs for SDL2 to cavepacker-server: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to cavepacker-server: /usr/include/Box2D LIBS for cavepacker-server => mainloop;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;cavepacker-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => mainloop;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;cavepacker-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for cavepacker-server to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D 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-mipsel-linux-gnu/cavepacker-files.h.in -- build complete.lua: /<>/contrib/assets/png-packed/cavepacker Resolve dependencies for cavepacker Dependencies for cavepacker: cavepacker-server;mainloop;cavepacker-client;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;cavepacker-shared;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to cavepacker: /usr/include/lua5.2 Add include dirs for SDL2 to cavepacker: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to cavepacker: /usr/include/Box2D LIBS for cavepacker => cavepacker-server;mainloop;cavepacker-client;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;cavepacker-shared;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => cavepacker-server;mainloop;cavepacker-client;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;cavepacker-shared;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for cavepacker to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D -- /usr/bin/luac found Resolve dependencies for caveexpress-shared Dependencies for caveexpress-shared: network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to caveexpress-shared: /usr/include/lua5.2 Add include dirs for SDL2 to caveexpress-shared: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to caveexpress-shared: /usr/include/Box2D LIBS for caveexpress-shared => network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for caveexpress-shared to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for caveexpress-client Dependencies for caveexpress-client: client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;caveexpress-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to caveexpress-client: /usr/include/lua5.2 Add include dirs for SDL2 to caveexpress-client: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to caveexpress-client: /usr/include/Box2D LIBS for caveexpress-client => client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;caveexpress-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;caveexpress-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for caveexpress-client to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D Resolve dependencies for caveexpress-server Dependencies for caveexpress-server: mainloop;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;physics;caveexpress-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to caveexpress-server: /usr/include/lua5.2 Add include dirs for SDL2 to caveexpress-server: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to caveexpress-server: /usr/include/Box2D LIBS for caveexpress-server => mainloop;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;physics;caveexpress-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => mainloop;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;game;campaign;physics;caveexpress-shared;network;SDL2_net;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for caveexpress-server to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D 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-mipsel-linux-gnu/caveexpress-files.h.in -- build complete.lua: /<>/contrib/assets/png-packed/caveexpress Resolve dependencies for caveexpress Dependencies for caveexpress: caveexpress-server;mainloop;physics;caveexpress-client;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;caveexpress-shared;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Add include dirs for lua5.2 to caveexpress: /usr/include/lua5.2 Add include dirs for SDL2 to caveexpress: /usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2 Add include dirs for Box2D to caveexpress: /usr/include/Box2D LIBS for caveexpress => caveexpress-server;mainloop;physics;caveexpress-client;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;caveexpress-shared;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so => caveexpress-server;mainloop;physics;caveexpress-client;client;gfx;ui;sprite;sound;SDL2_mixer;particle;texture;SDL2_image;service;caveexpress-shared;network;SDL2_net;game;campaign;common;lua5.2;SDL2;sqlite3;Box2D;/usr/lib/mipsel-linux-gnu/libncurses.so;/usr/lib/mipsel-linux-gnu/libform.so Set include dir for caveexpress to /usr/include/lua5.2;/usr/include/mipsel-linux-gnu/SDL2;/usr/include/SDL2;/usr/include/Box2D -- /usr/bin/luac found -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR PKGCONFIG_EXECUTABLE QMAKE_EXECUTABLE -- Build files have been written to: /<>/obj-mipsel-linux-gnu make[1]: Leaving directory '/<>' dh_auto_build -a cd obj-mipsel-linux-gnu && make -j1 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/obj-mipsel-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-mipsel-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-mipsel-linux-gnu/CMakeFiles /<>/obj-mipsel-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/common/CMakeFiles/common.dir/build.make src/modules/common/CMakeFiles/common.dir/depend make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/common /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/common /<>/obj-mipsel-linux-gnu/src/modules/common/CMakeFiles/common.dir/DependInfo.cmake --color= Scanning dependencies of target common make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/common/CMakeFiles/common.dir/build.make src/modules/common/CMakeFiles/common.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 0%] Building CXX object src/modules/common/CMakeFiles/common.dir/ConfigPersisterSQL.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/ConfigPersisterSQL.cpp.o -c /<>/src/modules/common/ConfigPersisterSQL.cpp In file included from /<>/src/modules/common/SQLite.h:3, from /<>/src/modules/common/ConfigPersisterSQL.h:3, from /<>/src/modules/common/ConfigPersisterSQL.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ConfigPersisterSQL.cpp:4: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 1%] Building CXX object src/modules/common/CMakeFiles/common.dir/ThemeType.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/ThemeType.cpp.o -c /<>/src/modules/common/ThemeType.cpp [ 1%] Building CXX object src/modules/common/CMakeFiles/common.dir/KeyValueParser.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/KeyValueParser.cpp.o -c /<>/src/modules/common/KeyValueParser.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/common/KeyValueParser.cpp:2: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 1%] Building CXX object src/modules/common/CMakeFiles/common.dir/TextureDefinition.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/TextureDefinition.cpp.o -c /<>/src/modules/common/TextureDefinition.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/TextureDefinition.h:4, from /<>/src/modules/common/TextureDefinition.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/TextureDefinition.h:4, from /<>/src/modules/common/TextureDefinition.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 2%] Building CXX object src/modules/common/CMakeFiles/common.dir/IConsole.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/IConsole.cpp.o -c /<>/src/modules/common/IConsole.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/ICommand.h:3, from /<>/src/modules/common/ConfigManager.h:5, from /<>/src/modules/common/IConsole.cpp:2: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/FileSystem.h:4, from /<>/src/modules/common/IConsole.cpp:4: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 2%] Building CXX object src/modules/common/CMakeFiles/common.dir/String.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/String.cpp.o -c /<>/src/modules/common/String.cpp [ 3%] Building CXX object src/modules/common/CMakeFiles/common.dir/SQLite.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/SQLite.cpp.o -c /<>/src/modules/common/SQLite.cpp In file included from /<>/src/modules/common/SQLite.h:3, from /<>/src/modules/common/SQLite.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 3%] Building CXX object src/modules/common/CMakeFiles/common.dir/Thread.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/Thread.cpp.o -c /<>/src/modules/common/Thread.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/common/Thread.cpp:2: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 3%] Building CXX object src/modules/common/CMakeFiles/common.dir/ConfigManager.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/ConfigManager.cpp.o -c /<>/src/modules/common/ConfigManager.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/ICommand.h:3, from /<>/src/modules/common/ConfigManager.h:5, from /<>/src/modules/common/ConfigManager.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ConfigManager.cpp:11: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 4%] Building CXX object src/modules/common/CMakeFiles/common.dir/EventHandler.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/EventHandler.cpp.o -c /<>/src/modules/common/EventHandler.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/common/EventHandler.cpp:2: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/modules/common/CMakeFiles/common.dir/MemoryAllocator.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/MemoryAllocator.cpp.o -c /<>/src/modules/common/MemoryAllocator.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/common/MemoryAllocator.cpp:3: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/MemoryAllocator.cpp:4: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 5%] Building CXX object src/modules/common/CMakeFiles/common.dir/TextConsole.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/TextConsole.cpp.o -c /<>/src/modules/common/TextConsole.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/ICommand.h:3, from /<>/src/modules/common/ConfigManager.h:5, from /<>/src/modules/common/TextConsole.cpp:2: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/TextConsole.cpp:3: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 5%] Building CXX object src/modules/common/CMakeFiles/common.dir/MapManager.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/MapManager.cpp.o -c /<>/src/modules/common/MapManager.cpp In file included from /<>/src/modules/common/LUA.h:2, from /<>/src/modules/common/MapManager.h:4, from /<>/src/modules/common/MapManager.cpp:2: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/MapManager.cpp:4: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 5%] Building CXX object src/modules/common/CMakeFiles/common.dir/FileSystem.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/FileSystem.cpp.o -c /<>/src/modules/common/FileSystem.cpp In file included from /<>/src/modules/common/File.h:4, from /<>/src/modules/common/FileSystem.h:3, from /<>/src/modules/common/FileSystem.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/FileSystem.h:4, from /<>/src/modules/common/FileSystem.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/common/../game/IGame.h:4, from /<>/src/modules/common/../game/GameRegistry.h:4, from /<>/src/modules/common/FileSystem.cpp:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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/LUA.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/LUA.cpp.o -c /<>/src/modules/common/LUA.cpp In file included from /<>/src/modules/common/LUA.h:2, from /<>/src/modules/common/LUA.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/FileSystem.h:4, from /<>/src/modules/common/LUA.cpp:2: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 6%] Building CXX object src/modules/common/CMakeFiles/common.dir/LUAMapContext.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/LUAMapContext.cpp.o -c /<>/src/modules/common/LUAMapContext.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/common/IMap.h:4, from /<>/src/modules/common/IMapContext.h:3, from /<>/src/modules/common/LUAMapContext.h:3, from /<>/src/modules/common/LUAMapContext.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/common/SpriteDefinition.h:4, from /<>/src/modules/common/MapTileDefinition.h:4, from /<>/src/modules/common/IMapContext.h:6, from /<>/src/modules/common/LUAMapContext.h:3, from /<>/src/modules/common/LUAMapContext.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 7%] Building CXX object src/modules/common/CMakeFiles/common.dir/Log.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/Log.cpp.o -c /<>/src/modules/common/Log.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/common/Log.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/Log.cpp:3: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 7%] Building CXX object src/modules/common/CMakeFiles/common.dir/TimeManager.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/TimeManager.cpp.o -c /<>/src/modules/common/TimeManager.cpp [ 8%] Building CXX object src/modules/common/CMakeFiles/common.dir/ExecutionTime.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/ExecutionTime.cpp.o -c /<>/src/modules/common/ExecutionTime.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/common/ExecutionTime.cpp:4: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 8%] Building CXX object src/modules/common/CMakeFiles/common.dir/File.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/File.cpp.o -c /<>/src/modules/common/File.cpp In file included from /<>/src/modules/common/File.h:4, from /<>/src/modules/common/File.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/File.cpp:2: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 8%] Building CXX object src/modules/common/CMakeFiles/common.dir/ConsoleFrontend.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/ConsoleFrontend.cpp.o -c /<>/src/modules/common/ConsoleFrontend.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ConsoleFrontend.h:3, from /<>/src/modules/common/ConsoleFrontend.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ConsoleFrontend.h:3, from /<>/src/modules/common/ConsoleFrontend.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 9%] Building CXX object src/modules/common/CMakeFiles/common.dir/ConfigVar.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/ConfigVar.cpp.o -c /<>/src/modules/common/ConfigVar.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/common/ConfigVar.cpp:2: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 9%] Building CXX object src/modules/common/CMakeFiles/common.dir/CommandSystem.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/CommandSystem.cpp.o -c /<>/src/modules/common/CommandSystem.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/ICommand.h:3, from /<>/src/modules/common/CommandSystem.h:3, from /<>/src/modules/common/CommandSystem.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/modules/common/CMakeFiles/common.dir/SpriteDefinition.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/SpriteDefinition.cpp.o -c /<>/src/modules/common/SpriteDefinition.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/common/SpriteDefinition.h:4, from /<>/src/modules/common/SpriteDefinition.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/common/SpriteDefinition.h:4, from /<>/src/modules/common/SpriteDefinition.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ /<>/src/modules/common/SpriteDefinition.cpp: In member function ‘vec2 SpriteDef::calculateSizeFromShapeData() const’: /<>/src/modules/common/SpriteDefinition.cpp:414:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 414 | return _cachedShapeSize; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/common/SpriteDefinition.h:4, from /<>/src/modules/common/SpriteDefinition.cpp:1: /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ /<>/src/modules/common/SpriteDefinition.cpp:419:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 419 | return _cachedShapeSize; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/common/SpriteDefinition.h:4, from /<>/src/modules/common/SpriteDefinition.cpp:1: /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ /<>/src/modules/common/SpriteDefinition.cpp:426:9: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 426 | return _cachedShapeSize; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/common/SpriteDefinition.h:4, from /<>/src/modules/common/SpriteDefinition.cpp:1: /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 10%] Building CXX object src/modules/common/CMakeFiles/common.dir/URI.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/URI.cpp.o -c /<>/src/modules/common/URI.cpp [ 10%] Building CXX object src/modules/common/CMakeFiles/common.dir/ByteStream.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/ByteStream.cpp.o -c /<>/src/modules/common/ByteStream.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/common/ByteStream.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/common/ByteStream.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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:60: 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-mipsel-linux-gnu/src/modules/common && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/common.dir/ports/Unix.cpp.o -c /<>/src/modules/common/ports/Unix.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/ports/Unix.h:4, from /<>/src/modules/common/ports/Unix.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/ports/Unix.h:5, from /<>/src/modules/common/ports/Unix.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 11%] Linking CXX static library ../../../None/lib/libcommon.a cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/cmake -P CMakeFiles/common.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/common.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/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/LUA.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/mipsel-linux-gnu-ranlib ../../../None/lib/libcommon.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 11%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/network /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/network /<>/obj-mipsel-linux-gnu/src/modules/network/CMakeFiles/network.dir/DependInfo.cmake --color= Scanning dependencies of target network make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/network/CMakeFiles/network.dir/build.make src/modules/network/CMakeFiles/network.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 11%] Building CXX object src/modules/network/CMakeFiles/network.dir/NoNetwork.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/network && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/network.dir/NoNetwork.cpp.o -c /<>/src/modules/network/NoNetwork.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/network/NoNetwork.h:3, from /<>/src/modules/network/NoNetwork.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/network/NoNetwork.h:3, from /<>/src/modules/network/NoNetwork.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/network/NoNetwork.h:3, from /<>/src/modules/network/NoNetwork.cpp:1: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object src/modules/network/CMakeFiles/network.dir/Network.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/network && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/network.dir/Network.cpp.o -c /<>/src/modules/network/Network.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/network/Network.h:6, from /<>/src/modules/network/Network.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/network/Network.h:6, from /<>/src/modules/network/Network.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/network/Network.h:6, from /<>/src/modules/network/Network.cpp:1: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object src/modules/network/CMakeFiles/network.dir/ProtocolMessageFactory.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/network && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/network.dir/ProtocolMessageFactory.cpp.o -c /<>/src/modules/network/ProtocolMessageFactory.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/network/IProtocolMessage.h:3, from /<>/src/modules/network/ProtocolMessageFactory.h:3, from /<>/src/modules/network/ProtocolMessageFactory.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/network/IProtocolMessage.h:3, from /<>/src/modules/network/ProtocolMessageFactory.h:3, from /<>/src/modules/network/ProtocolMessageFactory.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/ProtocolMessageFactory.h:3, from /<>/src/modules/network/ProtocolMessageFactory.cpp:1: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(UpdatePackageCountMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/modules/network/CMakeFiles/network.dir/INetwork.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/network && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/network.dir/INetwork.cpp.o -c /<>/src/modules/network/INetwork.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/network/INetwork.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/network/INetwork.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/network/INetwork.cpp:1: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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%] Linking CXX static library ../../../None/lib/libnetwork.a cd /<>/obj-mipsel-linux-gnu/src/modules/network && /usr/bin/cmake -P CMakeFiles/network.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/network && /usr/bin/cmake -E cmake_link_script CMakeFiles/network.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/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/mipsel-linux-gnu-ranlib ../../../None/lib/libnetwork.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 13%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/campaign /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/campaign /<>/obj-mipsel-linux-gnu/src/modules/campaign/CMakeFiles/campaign.dir/DependInfo.cmake --color= Scanning dependencies of target campaign make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/campaign/CMakeFiles/campaign.dir/build.make src/modules/campaign/CMakeFiles/campaign.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 13%] Building CXX object src/modules/campaign/CMakeFiles/campaign.dir/CampaignMap.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/campaign && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/campaign.dir/CampaignMap.cpp.o -c /<>/src/modules/campaign/CampaignMap.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/campaign/CampaignMap.h:4, from /<>/src/modules/campaign/CampaignMap.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/modules/campaign/CMakeFiles/campaign.dir/CampaignManager.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/campaign && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/campaign.dir/CampaignManager.cpp.o -c /<>/src/modules/campaign/CampaignManager.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/campaign/CampaignMap.h:4, from /<>/src/modules/campaign/Campaign.h:8, from /<>/src/modules/campaign/CampaignManager.h:3, from /<>/src/modules/campaign/CampaignManager.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/FileSystem.h:4, from /<>/src/modules/campaign/CampaignManager.cpp:8: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 14%] Building CXX object src/modules/campaign/CMakeFiles/campaign.dir/persister/SQLitePersister.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/campaign && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/campaign.dir/persister/SQLitePersister.cpp.o -c /<>/src/modules/campaign/persister/SQLitePersister.cpp In file included from /<>/src/modules/campaign/persister/IGameStatePersister.h:3, from /<>/src/modules/campaign/persister/SQLitePersister.h:3, from /<>/src/modules/campaign/persister/SQLitePersister.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/FileSystem.h:4, from /<>/src/modules/campaign/persister/SQLitePersister.cpp:3: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 14%] Building CXX object src/modules/campaign/CMakeFiles/campaign.dir/persister/GooglePlayPersister.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/campaign && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/campaign.dir/persister/GooglePlayPersister.cpp.o -c /<>/src/modules/campaign/persister/GooglePlayPersister.cpp In file included from /<>/src/modules/campaign/persister/IGameStatePersister.h:3, from /<>/src/modules/campaign/persister/GooglePlayPersister.h:3, from /<>/src/modules/campaign/persister/GooglePlayPersister.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 15%] Building CXX object src/modules/campaign/CMakeFiles/campaign.dir/Campaign.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/campaign && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/campaign.dir/Campaign.cpp.o -c /<>/src/modules/campaign/Campaign.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/campaign/CampaignMap.h:4, from /<>/src/modules/campaign/Campaign.h:8, from /<>/src/modules/campaign/Campaign.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 15%] Linking CXX static library ../../../None/lib/libcampaign.a cd /<>/obj-mipsel-linux-gnu/src/modules/campaign && /usr/bin/cmake -P CMakeFiles/campaign.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/campaign && /usr/bin/cmake -E cmake_link_script CMakeFiles/campaign.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/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/mipsel-linux-gnu-ranlib ../../../None/lib/libcampaign.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 15%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/game /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/game /<>/obj-mipsel-linux-gnu/src/modules/game/CMakeFiles/game.dir/DependInfo.cmake --color= Scanning dependencies of target game make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/game/CMakeFiles/game.dir/build.make src/modules/game/CMakeFiles/game.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 16%] Building CXX object src/modules/game/CMakeFiles/game.dir/GameRegistry.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/game && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/game.dir/GameRegistry.cpp.o -c /<>/src/modules/game/GameRegistry.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, 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/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, 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/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/game/IGame.h:4, from /<>/src/modules/game/GameRegistry.h:4, from /<>/src/modules/game/GameRegistry.cpp:1: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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/game/GameRegistry.cpp: In member function ‘IGame* GameRegistry::getGame(const string&)’: /<>/src/modules/game/GameRegistry.cpp:40:9: warning: ‘game’ may be used uninitialized in this function [-Wmaybe-uninitialized] 40 | return game; | ^~~~ [ 16%] Building CXX object src/modules/game/CMakeFiles/game.dir/IGame.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/game && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/game.dir/IGame.cpp.o -c /<>/src/modules/game/IGame.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/game/IGame.h:4, from /<>/src/modules/game/IGame.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/network/IProtocolHandler.h:3, from /<>/src/modules/game/IGame.h:4, from /<>/src/modules/game/IGame.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/game/IGame.h:4, from /<>/src/modules/game/IGame.cpp:1: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 16%] Linking CXX static library ../../../None/lib/libgame.a cd /<>/obj-mipsel-linux-gnu/src/modules/game && /usr/bin/cmake -P CMakeFiles/game.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/game && /usr/bin/cmake -E cmake_link_script CMakeFiles/game.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/lib/libgame.a CMakeFiles/game.dir/GameRegistry.cpp.o CMakeFiles/game.dir/IGame.cpp.o /usr/bin/mipsel-linux-gnu-ranlib ../../../None/lib/libgame.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 16%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/service /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/service /<>/obj-mipsel-linux-gnu/src/modules/service/CMakeFiles/service.dir/DependInfo.cmake --color= Scanning dependencies of target service make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/service/CMakeFiles/service.dir/build.make src/modules/service/CMakeFiles/service.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 17%] Building CXX object src/modules/service/CMakeFiles/service.dir/ServiceProvider.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/service && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/service.dir/ServiceProvider.cpp.o -c /<>/src/modules/service/ServiceProvider.cpp In file included from /<>/src/modules/service/ServiceProvider.h:4, from /<>/src/modules/service/ServiceProvider.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/network/Network.h:6, from /<>/src/modules/service/ServiceProvider.cpp:5: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/network/Network.h:6, from /<>/src/modules/service/ServiceProvider.cpp:5: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 17%] Linking CXX static library ../../../None/lib/libservice.a cd /<>/obj-mipsel-linux-gnu/src/modules/service && /usr/bin/cmake -P CMakeFiles/service.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/service && /usr/bin/cmake -E cmake_link_script CMakeFiles/service.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/lib/libservice.a CMakeFiles/service.dir/ServiceProvider.cpp.o /usr/bin/mipsel-linux-gnu-ranlib ../../../None/lib/libservice.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 17%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/sound /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/sound /<>/obj-mipsel-linux-gnu/src/modules/sound/CMakeFiles/sound.dir/DependInfo.cmake --color= Scanning dependencies of target sound make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/sound/CMakeFiles/sound.dir/build.make src/modules/sound/CMakeFiles/sound.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 17%] Building CXX object src/modules/sound/CMakeFiles/sound.dir/Sound.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/sound && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/sound.dir/Sound.cpp.o -c /<>/src/modules/sound/Sound.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/sound/ISoundEngine.h:3, from /<>/src/modules/sound/Sound.h:4, from /<>/src/modules/sound/Sound.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/sound/ISoundEngine.h:3, from /<>/src/modules/sound/Sound.h:4, from /<>/src/modules/sound/Sound.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 18%] Building CXX object src/modules/sound/CMakeFiles/sound.dir/SDLSoundEngine.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/sound && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/sound.dir/SDLSoundEngine.cpp.o -c /<>/src/modules/sound/SDLSoundEngine.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/ICommand.h:3, from /<>/src/modules/common/ConfigManager.h:5, from /<>/src/modules/sound/SDLSoundEngine.h:3, from /<>/src/modules/sound/SDLSoundEngine.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/sound/ISoundEngine.h:3, from /<>/src/modules/sound/SDLSoundEngine.h:4, from /<>/src/modules/sound/SDLSoundEngine.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ /<>/src/modules/sound/SDLSoundEngine.cpp: In static member function ‘static void SDLSoundEngine::channelFinished(int)’: /<>/src/modules/sound/SDLSoundEngine.cpp:49:59: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct SDLSoundEngine::Channel’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49 | memset(&_channels[channel], 0, sizeof(_channels[channel])); | ^ In file included from /<>/src/modules/sound/SDLSoundEngine.cpp:1: /<>/src/modules/sound/SDLSoundEngine.h:28:9: note: ‘struct SDLSoundEngine::Channel’ declared here 28 | struct Channel { | ^~~~~~~ [ 18%] Linking CXX static library ../../../None/lib/libsound.a cd /<>/obj-mipsel-linux-gnu/src/modules/sound && /usr/bin/cmake -P CMakeFiles/sound.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/sound && /usr/bin/cmake -E cmake_link_script CMakeFiles/sound.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/lib/libsound.a CMakeFiles/sound.dir/Sound.cpp.o CMakeFiles/sound.dir/SDLSoundEngine.cpp.o /usr/bin/mipsel-linux-gnu-ranlib ../../../None/lib/libsound.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 18%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/textures /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/textures /<>/obj-mipsel-linux-gnu/src/modules/textures/CMakeFiles/texture.dir/DependInfo.cmake --color= Scanning dependencies of target texture make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/textures/CMakeFiles/texture.dir/build.make src/modules/textures/CMakeFiles/texture.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 19%] Building CXX object src/modules/textures/CMakeFiles/texture.dir/Texture.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/textures && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/texture.dir/Texture.cpp.o -c /<>/src/modules/textures/Texture.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/textures/Texture.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/textures/Texture.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 19%] Building CXX object src/modules/textures/CMakeFiles/texture.dir/TextureCache.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/textures && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/texture.dir/TextureCache.cpp.o -c /<>/src/modules/textures/TextureCache.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/textures/TextureCache.h:3, from /<>/src/modules/textures/TextureCache.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/textures/TextureCache.h:3, from /<>/src/modules/textures/TextureCache.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 20%] Linking CXX static library ../../../None/lib/libtexture.a cd /<>/obj-mipsel-linux-gnu/src/modules/textures && /usr/bin/cmake -P CMakeFiles/texture.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/textures && /usr/bin/cmake -E cmake_link_script CMakeFiles/texture.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/lib/libtexture.a CMakeFiles/texture.dir/Texture.cpp.o CMakeFiles/texture.dir/TextureCache.cpp.o /usr/bin/mipsel-linux-gnu-ranlib ../../../None/lib/libtexture.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 20%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/sprites /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/sprites /<>/obj-mipsel-linux-gnu/src/modules/sprites/CMakeFiles/sprite.dir/DependInfo.cmake --color= Scanning dependencies of target sprite make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/sprites/CMakeFiles/sprite.dir/build.make src/modules/sprites/CMakeFiles/sprite.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 21%] Building CXX object src/modules/sprites/CMakeFiles/sprite.dir/Sprite.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/sprites && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/sprite.dir/Sprite.cpp.o -c /<>/src/modules/sprites/Sprite.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/sprites/Sprite.h:3, from /<>/src/modules/sprites/Sprite.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/sprites/Sprite.h:3, from /<>/src/modules/sprites/Sprite.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 21%] Building CXX object src/modules/sprites/CMakeFiles/sprite.dir/SpriteCache.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/sprites && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/sprite.dir/SpriteCache.cpp.o -c /<>/src/modules/sprites/SpriteCache.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/sprites/Sprite.h:3, from /<>/src/modules/sprites/SpriteCache.h:3, from /<>/src/modules/sprites/SpriteCache.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/sprites/Sprite.h:3, from /<>/src/modules/sprites/SpriteCache.h:3, from /<>/src/modules/sprites/SpriteCache.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 21%] Linking CXX static library ../../../None/lib/libsprite.a cd /<>/obj-mipsel-linux-gnu/src/modules/sprites && /usr/bin/cmake -P CMakeFiles/sprite.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/sprites && /usr/bin/cmake -E cmake_link_script CMakeFiles/sprite.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/lib/libsprite.a CMakeFiles/sprite.dir/Sprite.cpp.o CMakeFiles/sprite.dir/SpriteCache.cpp.o /usr/bin/mipsel-linux-gnu-ranlib ../../../None/lib/libsprite.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 21%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/particles /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/particles /<>/obj-mipsel-linux-gnu/src/modules/particles/CMakeFiles/particle.dir/DependInfo.cmake --color= Scanning dependencies of target particle make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/particles/CMakeFiles/particle.dir/build.make src/modules/particles/CMakeFiles/particle.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 21%] Building CXX object src/modules/particles/CMakeFiles/particle.dir/Bubble.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/particles && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/particle.dir/Bubble.cpp.o -c /<>/src/modules/particles/Bubble.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/particles/Particle.h:4, from /<>/src/modules/particles/Bubble.h:3, from /<>/src/modules/particles/Bubble.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/particles/Particle.h:4, from /<>/src/modules/particles/Bubble.h:3, from /<>/src/modules/particles/Bubble.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 22%] Building CXX object src/modules/particles/CMakeFiles/particle.dir/Particle.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/particles && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/particle.dir/Particle.cpp.o -c /<>/src/modules/particles/Particle.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/particles/Particle.h:4, from /<>/src/modules/particles/Particle.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/particles/Particle.h:4, from /<>/src/modules/particles/Particle.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 22%] Building CXX object src/modules/particles/CMakeFiles/particle.dir/ParticleSystem.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/particles && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/particle.dir/ParticleSystem.cpp.o -c /<>/src/modules/particles/ParticleSystem.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/particles/Particle.h:4, from /<>/src/modules/particles/ParticleSystem.h:3, from /<>/src/modules/particles/ParticleSystem.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/particles/Particle.h:4, from /<>/src/modules/particles/ParticleSystem.h:3, from /<>/src/modules/particles/ParticleSystem.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 23%] Building CXX object src/modules/particles/CMakeFiles/particle.dir/Snow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/particles && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/particle.dir/Snow.cpp.o -c /<>/src/modules/particles/Snow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/particles/Particle.h:4, from /<>/src/modules/particles/Snow.h:3, from /<>/src/modules/particles/Snow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/particles/Particle.h:4, from /<>/src/modules/particles/Snow.h:3, from /<>/src/modules/particles/Snow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 23%] Building CXX object src/modules/particles/CMakeFiles/particle.dir/Sparkle.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/particles && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/particle.dir/Sparkle.cpp.o -c /<>/src/modules/particles/Sparkle.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/particles/Particle.h:4, from /<>/src/modules/particles/Sparkle.h:3, from /<>/src/modules/particles/Sparkle.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/particles/Particle.h:4, from /<>/src/modules/particles/Sparkle.h:3, from /<>/src/modules/particles/Sparkle.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 23%] Linking CXX static library ../../../None/lib/libparticle.a cd /<>/obj-mipsel-linux-gnu/src/modules/particles && /usr/bin/cmake -P CMakeFiles/particle.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/particles && /usr/bin/cmake -E cmake_link_script CMakeFiles/particle.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/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/mipsel-linux-gnu-ranlib ../../../None/lib/libparticle.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 23%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/physics /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/physics /<>/obj-mipsel-linux-gnu/src/modules/physics/CMakeFiles/physics.dir/DependInfo.cmake --color= Scanning dependencies of target physics make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/physics/CMakeFiles/physics.dir/build.make src/modules/physics/CMakeFiles/physics.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 24%] Building CXX object src/modules/physics/CMakeFiles/physics.dir/DebugRenderer.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/physics && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/physics.dir/DebugRenderer.cpp.o -c /<>/src/modules/physics/DebugRenderer.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/physics/DebugRenderer.h:8, from /<>/src/modules/physics/DebugRenderer.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/physics/DebugRenderer.h:8, from /<>/src/modules/physics/DebugRenderer.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 24%] Linking CXX static library ../../../None/lib/libphysics.a cd /<>/obj-mipsel-linux-gnu/src/modules/physics && /usr/bin/cmake -P CMakeFiles/physics.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/physics && /usr/bin/cmake -E cmake_link_script CMakeFiles/physics.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/lib/libphysics.a CMakeFiles/physics.dir/DebugRenderer.cpp.o /usr/bin/mipsel-linux-gnu-ranlib ../../../None/lib/libphysics.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 24%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/ui /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/ui /<>/obj-mipsel-linux-gnu/src/modules/ui/CMakeFiles/ui.dir/DependInfo.cmake --color= Scanning dependencies of target ui make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/ui/CMakeFiles/ui.dir/build.make src/modules/ui/CMakeFiles/ui.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 24%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/UI.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/UI.cpp.o -c /<>/src/modules/ui/UI.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/UI.h:5, from /<>/src/modules/ui/UI.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/UI.h:5, from /<>/src/modules/ui/UI.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/game/IGame.h:4, from /<>/src/modules/game/GameRegistry.h:4, from /<>/src/modules/ui/UI.cpp:15: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/BitmapFont.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/BitmapFont.cpp.o -c /<>/src/modules/ui/BitmapFont.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/ui/BitmapFont.h:3, from /<>/src/modules/ui/BitmapFont.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/ui/BitmapFont.h:3, from /<>/src/modules/ui/BitmapFont.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 25%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMapEditor.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/IUINodeMapEditor.cpp.o -c /<>/src/modules/ui/nodes/IUINodeMapEditor.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/IUINodeMapEditor.h:3, from /<>/src/modules/ui/nodes/IUINodeMapEditor.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/IUINodeMapEditor.h:3, from /<>/src/modules/ui/nodes/IUINodeMapEditor.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 25%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeEntitySelector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/IUINodeEntitySelector.cpp.o -c /<>/src/modules/ui/nodes/IUINodeEntitySelector.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/ui/nodes/IUINodeEntitySelector.h:3, from /<>/src/modules/ui/nodes/IUINodeEntitySelector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/ui/nodes/IUINodeEntitySelector.h:3, from /<>/src/modules/ui/nodes/IUINodeEntitySelector.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 26%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeSpriteSelector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/IUINodeSpriteSelector.cpp.o -c /<>/src/modules/ui/nodes/IUINodeSpriteSelector.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/IUINodeSpriteSelector.h:3, from /<>/src/modules/ui/nodes/IUINodeSpriteSelector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/IUINodeSpriteSelector.h:3, from /<>/src/modules/ui/nodes/IUINodeSpriteSelector.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 26%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapSelector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeMapSelector.cpp.o -c /<>/src/modules/ui/nodes/UINodeMapSelector.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/UINodeMapSelector.h:3, from /<>/src/modules/ui/nodes/UINodeMapSelector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/UINodeMapSelector.h:3, from /<>/src/modules/ui/nodes/UINodeMapSelector.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 27%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCampaignSelector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeCampaignSelector.cpp.o -c /<>/src/modules/ui/nodes/UINodeCampaignSelector.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/UINodeCampaignSelector.h:3, from /<>/src/modules/ui/nodes/UINodeCampaignSelector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/UINodeCampaignSelector.h:3, from /<>/src/modules/ui/nodes/UINodeCampaignSelector.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 27%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSlider.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeSlider.cpp.o -c /<>/src/modules/ui/nodes/UINodeSlider.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSlider.h:3, from /<>/src/modules/ui/nodes/UINodeSlider.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSlider.h:3, from /<>/src/modules/ui/nodes/UINodeSlider.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 27%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSprite.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeSprite.cpp.o -c /<>/src/modules/ui/nodes/UINodeSprite.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSprite.h:3, from /<>/src/modules/ui/nodes/UINodeSprite.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSprite.h:3, from /<>/src/modules/ui/nodes/UINodeSprite.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 28%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBackground.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeBackground.cpp.o -c /<>/src/modules/ui/nodes/UINodeBackground.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeBackground.h:3, from /<>/src/modules/ui/nodes/UINodeBackground.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeBackground.h:3, from /<>/src/modules/ui/nodes/UINodeBackground.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 28%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeButton.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeButton.cpp.o -c /<>/src/modules/ui/nodes/UINodeButton.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeButton.h:3, from /<>/src/modules/ui/nodes/UINodeButton.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeButton.h:3, from /<>/src/modules/ui/nodes/UINodeButton.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 29%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBar.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeBar.cpp.o -c /<>/src/modules/ui/nodes/UINodeBar.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeBar.h:3, from /<>/src/modules/ui/nodes/UINodeBar.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeBar.h:3, from /<>/src/modules/ui/nodes/UINodeBar.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 29%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeGooglePlayButton.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeGooglePlayButton.cpp.o -c /<>/src/modules/ui/nodes/UINodeGooglePlayButton.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeButton.h:3, from /<>/src/modules/ui/nodes/UINodeButtonImage.h:3, from /<>/src/modules/ui/nodes/UINodeGooglePlayButton.h:3, from /<>/src/modules/ui/nodes/UINodeGooglePlayButton.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeButton.h:3, from /<>/src/modules/ui/nodes/UINodeButtonImage.h:3, from /<>/src/modules/ui/nodes/UINodeGooglePlayButton.h:3, from /<>/src/modules/ui/nodes/UINodeGooglePlayButton.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 29%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeLabel.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeLabel.cpp.o -c /<>/src/modules/ui/nodes/UINodeLabel.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeLabel.h:3, from /<>/src/modules/ui/nodes/UINodeLabel.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeLabel.h:3, from /<>/src/modules/ui/nodes/UINodeLabel.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 30%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINode.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINode.cpp.o -c /<>/src/modules/ui/nodes/UINode.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINode.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINode.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 30%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodePaymentSelector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodePaymentSelector.cpp.o -c /<>/src/modules/ui/nodes/UINodePaymentSelector.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/UINodePaymentSelector.h:3, from /<>/src/modules/ui/nodes/UINodePaymentSelector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/UINodePaymentSelector.h:3, from /<>/src/modules/ui/nodes/UINodePaymentSelector.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 31%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCheckbox.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeCheckbox.cpp.o -c /<>/src/modules/ui/nodes/UINodeCheckbox.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeButton.h:3, from /<>/src/modules/ui/nodes/UINodeCheckbox.h:3, from /<>/src/modules/ui/nodes/UINodeCheckbox.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeButton.h:3, from /<>/src/modules/ui/nodes/UINodeCheckbox.h:3, from /<>/src/modules/ui/nodes/UINodeCheckbox.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 31%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapControl.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeMapControl.cpp.o -c /<>/src/modules/ui/nodes/UINodeMapControl.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeMapControl.h:3, from /<>/src/modules/ui/nodes/UINodeMapControl.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeMapControl.h:3, from /<>/src/modules/ui/nodes/UINodeMapControl.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, 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/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeKey.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeKey.cpp.o -c /<>/src/modules/ui/nodes/UINodeKey.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeLabel.h:3, from /<>/src/modules/ui/nodes/UINodeKey.h:3, from /<>/src/modules/ui/nodes/UINodeKey.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeLabel.h:3, from /<>/src/modules/ui/nodes/UINodeKey.h:3, from /<>/src/modules/ui/nodes/UINodeKey.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 32%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapStringSelector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeMapStringSelector.cpp.o -c /<>/src/modules/ui/nodes/UINodeMapStringSelector.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/UINodeMapStringSelector.h:3, from /<>/src/modules/ui/nodes/UINodeMapStringSelector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/UINodeMapStringSelector.h:3, from /<>/src/modules/ui/nodes/UINodeMapStringSelector.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 32%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSpinner.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeSpinner.cpp.o -c /<>/src/modules/ui/nodes/UINodeSpinner.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSpinner.h:3, from /<>/src/modules/ui/nodes/UINodeSpinner.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSpinner.h:3, from /<>/src/modules/ui/nodes/UINodeSpinner.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 33%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeTextInput.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeTextInput.cpp.o -c /<>/src/modules/ui/nodes/UINodeTextInput.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeTextInput.h:3, from /<>/src/modules/ui/nodes/UINodeTextInput.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeTextInput.h:3, from /<>/src/modules/ui/nodes/UINodeTextInput.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 33%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapEditorSelectedItem.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeMapEditorSelectedItem.cpp.o -c /<>/src/modules/ui/nodes/UINodeMapEditorSelectedItem.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeMapEditorSelectedItem.h:3, from /<>/src/modules/ui/nodes/UINodeMapEditorSelectedItem.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeMapEditorSelectedItem.h:3, from /<>/src/modules/ui/nodes/UINodeMapEditorSelectedItem.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 33%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapFingerControl.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeMapFingerControl.cpp.o -c /<>/src/modules/ui/nodes/UINodeMapFingerControl.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeMapFingerControl.h:3, from /<>/src/modules/ui/nodes/UINodeMapFingerControl.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeMapFingerControl.h:3, from /<>/src/modules/ui/nodes/UINodeMapFingerControl.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, 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/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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/IUINodeMap.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/IUINodeMap.cpp.o -c /<>/src/modules/ui/nodes/IUINodeMap.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/IUINodeMap.h:3, from /<>/src/modules/ui/nodes/IUINodeMap.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/IUINodeMap.h:3, from /<>/src/modules/ui/nodes/IUINodeMap.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, 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/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(FinishedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeServerSelector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/nodes/UINodeServerSelector.cpp.o -c /<>/src/modules/ui/nodes/UINodeServerSelector.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/UINodeServerSelector.h:3, from /<>/src/modules/ui/nodes/UINodeServerSelector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeSelector.h:3, from /<>/src/modules/ui/nodes/UINodeServerSelector.h:3, from /<>/src/modules/ui/nodes/UINodeServerSelector.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/ui/nodes/UINodeServerSelector.h:4, from /<>/src/modules/ui/nodes/UINodeServerSelector.cpp:1: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/FontDefinition.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/FontDefinition.cpp.o -c /<>/src/modules/ui/FontDefinition.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/ui/FontDefinition.cpp:2: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/FontDefinition.cpp:5: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 35%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/layouts/UIFillLayout.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/layouts/UIFillLayout.cpp.o -c /<>/src/modules/ui/layouts/UIFillLayout.cpp In file included from /<>/src/modules/ui/layouts/IUILayout.h:4, from /<>/src/modules/ui/layouts/UIFillLayout.h:3, from /<>/src/modules/ui/layouts/UIFillLayout.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/layouts/UIFillLayout.cpp:2: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 36%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/layouts/UIHBoxLayout.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/layouts/UIHBoxLayout.cpp.o -c /<>/src/modules/ui/layouts/UIHBoxLayout.cpp In file included from /<>/src/modules/ui/layouts/IUILayout.h:4, from /<>/src/modules/ui/layouts/UIHBoxLayout.h:3, from /<>/src/modules/ui/layouts/UIHBoxLayout.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/layouts/UIHBoxLayout.cpp:2: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 36%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/layouts/UIVBoxLayout.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/layouts/UIVBoxLayout.cpp.o -c /<>/src/modules/ui/layouts/UIVBoxLayout.cpp In file included from /<>/src/modules/ui/layouts/IUILayout.h:4, from /<>/src/modules/ui/layouts/UIVBoxLayout.h:3, from /<>/src/modules/ui/layouts/UIVBoxLayout.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/layouts/UIVBoxLayout.cpp:2: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 36%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorOptionsWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/IUIMapEditorOptionsWindow.cpp.o -c /<>/src/modules/ui/windows/IUIMapEditorOptionsWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/IUIMapEditorOptionsWindow.h:3, from /<>/src/modules/ui/windows/IUIMapEditorOptionsWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/IUIMapEditorOptionsWindow.h:3, from /<>/src/modules/ui/windows/IUIMapEditorOptionsWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 37%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIMapEditorHelpWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIMapEditorHelpWindow.cpp.o -c /<>/src/modules/ui/windows/UIMapEditorHelpWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIHelpWindow.h:2, from /<>/src/modules/ui/windows/UIMapEditorHelpWindow.h:3, from /<>/src/modules/ui/windows/UIMapEditorHelpWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIHelpWindow.h:2, from /<>/src/modules/ui/windows/UIMapEditorHelpWindow.h:3, from /<>/src/modules/ui/windows/UIMapEditorHelpWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 37%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/IUIMapEditorWindow.cpp.o -c /<>/src/modules/ui/windows/IUIMapEditorWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/IUIMapEditorWindow.h:3, from /<>/src/modules/ui/windows/IUIMapEditorWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/IUIMapEditorWindow.h:3, from /<>/src/modules/ui/windows/IUIMapEditorWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ In file included from /<>/src/modules/network/INetwork.h:3, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/miniracer/client/MiniRacerClientMap.h:3, from /<>/src/miniracer/client/ui/windows/UIMapWindow.h:6, from /<>/src/modules/ui/windows/IUIMapEditorWindow.cpp:20: /<>/src/modules/common/ByteStream.h: In member function ‘int16_t ByteStream::readShort()’: /<>/src/modules/common/ByteStream.h:211:68: 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:68: 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, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/miniracer/client/MiniRacerClientMap.h:3, from /<>/src/miniracer/client/ui/windows/UIMapWindow.h:6, from /<>/src/modules/ui/windows/IUIMapEditorWindow.cpp:20: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIMapSelectorWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIMapSelectorWindow.cpp.o -c /<>/src/modules/ui/windows/UIMapSelectorWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapSelectorWindow.h:3, from /<>/src/modules/ui/windows/UIMapSelectorWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapSelectorWindow.h:3, from /<>/src/modules/ui/windows/UIMapSelectorWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 38%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UICreateServerWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UICreateServerWindow.cpp.o -c /<>/src/modules/ui/windows/UICreateServerWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapSelectorWindow.h:3, from /<>/src/modules/ui/windows/UICreateServerWindow.h:3, from /<>/src/modules/ui/windows/UICreateServerWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapSelectorWindow.h:3, from /<>/src/modules/ui/windows/UICreateServerWindow.h:3, from /<>/src/modules/ui/windows/UICreateServerWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 38%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignMapWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UICampaignMapWindow.cpp.o -c /<>/src/modules/ui/windows/UICampaignMapWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapSelectorWindow.h:3, from /<>/src/modules/ui/windows/UICampaignMapWindow.h:3, from /<>/src/modules/ui/windows/UICampaignMapWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapSelectorWindow.h:3, from /<>/src/modules/ui/windows/UICampaignMapWindow.h:3, from /<>/src/modules/ui/windows/UICampaignMapWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 39%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIMultiplayerWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIMultiplayerWindow.cpp.o -c /<>/src/modules/ui/windows/UIMultiplayerWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMultiplayerWindow.h:3, from /<>/src/modules/ui/windows/UIMultiplayerWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMultiplayerWindow.h:3, from /<>/src/modules/ui/windows/UIMultiplayerWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/ui/nodes/UINodeServerSelector.h:4, from /<>/src/modules/ui/windows/UIMultiplayerWindow.cpp:7: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 21 | PROTOCOL_CLASS_FACTORY(PingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UISettingsWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UISettingsWindow.cpp.o -c /<>/src/modules/ui/windows/UISettingsWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UISettingsWindow.h:3, from /<>/src/modules/ui/windows/UISettingsWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UISettingsWindow.h:3, from /<>/src/modules/ui/windows/UISettingsWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/ui/windows/UISettingsWindow.cpp:19: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIGooglePlayWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIGooglePlayWindow.cpp.o -c /<>/src/modules/ui/windows/UIGooglePlayWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIGooglePlayWindow.h:3, from /<>/src/modules/ui/windows/UIGooglePlayWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIGooglePlayWindow.h:3, from /<>/src/modules/ui/windows/UIGooglePlayWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 40%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIModeSelectionWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIModeSelectionWindow.cpp.o -c /<>/src/modules/ui/windows/UIModeSelectionWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIModeSelectionWindow.h:3, from /<>/src/modules/ui/windows/UIModeSelectionWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIModeSelectionWindow.h:3, from /<>/src/modules/ui/windows/UIModeSelectionWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 40%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UICampaignWindow.cpp.o -c /<>/src/modules/ui/windows/UICampaignWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UICampaignWindow.h:3, from /<>/src/modules/ui/windows/UICampaignWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UICampaignWindow.h:3, from /<>/src/modules/ui/windows/UICampaignWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/ui/windows/main/ContinuePlayNodeListener.h:7, from /<>/src/modules/ui/windows/UICampaignWindow.cpp:10: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/IUIMapWindow.cpp.o -c /<>/src/modules/ui/windows/IUIMapWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/IUIMapWindow.h:3, from /<>/src/modules/ui/windows/IUIMapWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/IUIMapWindow.h:3, from /<>/src/modules/ui/windows/IUIMapWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, 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/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIPopupWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIPopupWindow.cpp.o -c /<>/src/modules/ui/windows/UIPopupWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/UI.h:5, from /<>/src/modules/ui/windows/UIPopupWindow.h:3, from /<>/src/modules/ui/windows/UIPopupWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/UI.h:5, from /<>/src/modules/ui/windows/UIPopupWindow.h:3, from /<>/src/modules/ui/windows/UIPopupWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 42%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIWindow.cpp.o -c /<>/src/modules/ui/windows/UIWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 42%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIPaymentWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIPaymentWindow.cpp.o -c /<>/src/modules/ui/windows/UIPaymentWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIPaymentWindow.h:3, from /<>/src/modules/ui/windows/UIPaymentWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIPaymentWindow.h:3, from /<>/src/modules/ui/windows/UIPaymentWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 42%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIMapOptionsWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIMapOptionsWindow.cpp.o -c /<>/src/modules/ui/windows/UIMapOptionsWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapOptionsWindow.h:3, from /<>/src/modules/ui/windows/UIMapOptionsWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapOptionsWindow.h:3, from /<>/src/modules/ui/windows/UIMapOptionsWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/ui/windows/UIMapOptionsWindow.cpp:7: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIGestureWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIGestureWindow.cpp.o -c /<>/src/modules/ui/windows/UIGestureWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIGestureWindow.h:3, from /<>/src/modules/ui/windows/UIGestureWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIGestureWindow.h:3, from /<>/src/modules/ui/windows/UIGestureWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 43%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/UIMapFinishedWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIMapFinishedWindow.cpp.o -c /<>/src/modules/ui/windows/UIMapFinishedWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapFinishedWindow.h:3, from /<>/src/modules/ui/windows/UIMapFinishedWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapFinishedWindow.h:3, from /<>/src/modules/ui/windows/UIMapFinishedWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/ui/windows/main/ContinuePlayNodeListener.h:7, from /<>/src/modules/ui/windows/UIMapFinishedWindow.cpp:11: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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/UIHelpWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/UIHelpWindow.cpp.o -c /<>/src/modules/ui/windows/UIHelpWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIHelpWindow.h:2, from /<>/src/modules/ui/windows/UIHelpWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIHelpWindow.h:2, from /<>/src/modules/ui/windows/UIHelpWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 44%] Building CXX object src/modules/ui/CMakeFiles/ui.dir/windows/intro/Intro.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/ui.dir/windows/intro/Intro.cpp.o -c /<>/src/modules/ui/windows/intro/Intro.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/intro/Intro.h:3, from /<>/src/modules/ui/windows/intro/Intro.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/intro/Intro.h:3, from /<>/src/modules/ui/windows/intro/Intro.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 45%] Linking CXX static library ../../../None/lib/libui.a cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/cmake -P CMakeFiles/ui.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/ui && /usr/bin/cmake -E cmake_link_script CMakeFiles/ui.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/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/mipsel-linux-gnu-ranlib ../../../None/lib/libui.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 45%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/gfx /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/gfx /<>/obj-mipsel-linux-gnu/src/modules/gfx/CMakeFiles/gfx.dir/DependInfo.cmake --color= Scanning dependencies of target gfx make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/gfx/CMakeFiles/gfx.dir/build.make src/modules/gfx/CMakeFiles/gfx.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 46%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/AbstractGLFrontend.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/gfx && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/gfx.dir/AbstractGLFrontend.cpp.o -c /<>/src/modules/gfx/AbstractGLFrontend.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/gfx/SDLFrontend.h:3, from /<>/src/modules/gfx/AbstractGLFrontend.h:3, from /<>/src/modules/gfx/AbstractGLFrontend.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/gfx/SDLFrontend.h:3, from /<>/src/modules/gfx/AbstractGLFrontend.h:3, from /<>/src/modules/gfx/AbstractGLFrontend.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ /<>/src/modules/gfx/AbstractGLFrontend.cpp: In member function ‘void AbstractGLFrontend::startNewBatch()’: /<>/src/modules/gfx/AbstractGLFrontend.cpp:186:69: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct Batch’; use assignment or value-initialization instead [-Wclass-memaccess] 186 | memset(&_batches[_currentBatch], 0, sizeof(_batches[_currentBatch])); | ^ In file included from /<>/src/modules/gfx/AbstractGLFrontend.cpp:1: /<>/src/modules/gfx/AbstractGLFrontend.h:42:8: note: ‘struct Batch’ declared here 42 | struct Batch { | ^~~~~ /<>/src/modules/gfx/AbstractGLFrontend.cpp: In member function ‘void AbstractGLFrontend::renderBatchBuffers()’: /<>/src/modules/gfx/AbstractGLFrontend.cpp:656:69: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct Batch’; use assignment or value-initialization instead [-Wclass-memaccess] 656 | memset(&_batches[_currentBatch], 0, sizeof(_batches[_currentBatch])); | ^ In file included from /<>/src/modules/gfx/AbstractGLFrontend.cpp:1: /<>/src/modules/gfx/AbstractGLFrontend.h:42:8: note: ‘struct Batch’ declared here 42 | struct Batch { | ^~~~~ [ 46%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/SDLFrontend.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/gfx && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/gfx.dir/SDLFrontend.cpp.o -c /<>/src/modules/gfx/SDLFrontend.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/gfx/SDLFrontend.h:3, from /<>/src/modules/gfx/SDLFrontend.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/gfx/SDLFrontend.h:3, from /<>/src/modules/gfx/SDLFrontend.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/game/IGame.h:4, from /<>/src/modules/game/GameRegistry.h:4, from /<>/src/modules/gfx/SDLFrontend.cpp:11: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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/gfx/CMakeFiles/gfx.dir/GL3Frontend.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/gfx && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/gfx.dir/GL3Frontend.cpp.o -c /<>/src/modules/gfx/GL3Frontend.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/gfx/SDLFrontend.h:3, from /<>/src/modules/gfx/AbstractGLFrontend.h:3, from /<>/src/modules/gfx/GL3Frontend.h:3, from /<>/src/modules/gfx/GL3Frontend.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/gfx/SDLFrontend.h:3, from /<>/src/modules/gfx/AbstractGLFrontend.h:3, from /<>/src/modules/gfx/GL3Frontend.h:3, from /<>/src/modules/gfx/GL3Frontend.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 47%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/GLFunc.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/gfx && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/gfx.dir/GLFunc.cpp.o -c /<>/src/modules/gfx/GLFunc.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/gfx/GLFunc.h:3, from /<>/src/modules/gfx/GLFunc.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/FrameBuffer.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/gfx && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/gfx.dir/FrameBuffer.cpp.o -c /<>/src/modules/gfx/FrameBuffer.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/gfx/GLFunc.h:3, from /<>/src/modules/gfx/FrameBuffer.h:3, from /<>/src/modules/gfx/FrameBuffer.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/gfx/FrameBuffer.h:4, from /<>/src/modules/gfx/FrameBuffer.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 48%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/Shader.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/gfx && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/gfx.dir/Shader.cpp.o -c /<>/src/modules/gfx/Shader.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/gfx/Shader.h:3, from /<>/src/modules/gfx/Shader.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/textures/Texture.h:4, from /<>/src/modules/gfx/Shader.h:3, from /<>/src/modules/gfx/Shader.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 48%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/GL1Frontend.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/gfx && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/gfx.dir/GL1Frontend.cpp.o -c /<>/src/modules/gfx/GL1Frontend.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/gfx/SDLFrontend.h:3, from /<>/src/modules/gfx/AbstractGLFrontend.h:3, from /<>/src/modules/gfx/GL1Frontend.h:3, from /<>/src/modules/gfx/GL1Frontend.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/gfx/SDLFrontend.h:3, from /<>/src/modules/gfx/AbstractGLFrontend.h:3, from /<>/src/modules/gfx/GL1Frontend.h:3, from /<>/src/modules/gfx/GL1Frontend.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 49%] Building CXX object src/modules/gfx/CMakeFiles/gfx.dir/BGFXFrontend.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/gfx && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/gfx.dir/BGFXFrontend.cpp.o -c /<>/src/modules/gfx/BGFXFrontend.cpp [ 49%] Linking CXX static library ../../../None/lib/libgfx.a cd /<>/obj-mipsel-linux-gnu/src/modules/gfx && /usr/bin/cmake -P CMakeFiles/gfx.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/gfx && /usr/bin/cmake -E cmake_link_script CMakeFiles/gfx.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/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 CMakeFiles/gfx.dir/BGFXFrontend.cpp.o /usr/bin/mipsel-linux-gnu-ranlib ../../../None/lib/libgfx.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 49%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/client /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/client /<>/obj-mipsel-linux-gnu/src/modules/client/CMakeFiles/client.dir/DependInfo.cmake --color= Scanning dependencies of target client make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/client/CMakeFiles/client.dir/build.make src/modules/client/CMakeFiles/client.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 49%] Building CXX object src/modules/client/CMakeFiles/client.dir/ClientConsole.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/client.dir/ClientConsole.cpp.o -c /<>/src/modules/client/ClientConsole.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/client/ClientConsole.h:5, from /<>/src/modules/client/ClientConsole.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/client/ClientConsole.h:5, from /<>/src/modules/client/ClientConsole.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 50%] Building CXX object src/modules/client/CMakeFiles/client.dir/Camera.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/client.dir/Camera.cpp.o -c /<>/src/modules/client/Camera.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/client/Camera.h:3, from /<>/src/modules/client/Camera.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/client/Camera.h:3, from /<>/src/modules/client/Camera.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 50%] Building CXX object src/modules/client/CMakeFiles/client.dir/ClientMap.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/client.dir/ClientMap.cpp.o -c /<>/src/modules/client/ClientMap.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/client/entities/ClientEntityFactory.h:3, from /<>/src/modules/client/entities/ClientEntity.h:3, from /<>/src/modules/client/entities/ClientPlayer.h:3, from /<>/src/modules/client/ClientMap.h:3, from /<>/src/modules/client/ClientMap.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/client/entities/ClientEntityFactory.h:3, from /<>/src/modules/client/entities/ClientEntity.h:3, from /<>/src/modules/client/entities/ClientPlayer.h:3, from /<>/src/modules/client/ClientMap.h:3, from /<>/src/modules/client/ClientMap.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/modules/client/ClientMap.cpp:1: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(ClientInitMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object src/modules/client/CMakeFiles/client.dir/entities/ClientEntity.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/client.dir/entities/ClientEntity.cpp.o -c /<>/src/modules/client/entities/ClientEntity.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/client/entities/ClientEntityFactory.h:3, from /<>/src/modules/client/entities/ClientEntity.h:3, from /<>/src/modules/client/entities/ClientEntity.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/client/entities/ClientEntityFactory.h:3, from /<>/src/modules/client/entities/ClientEntity.h:3, from /<>/src/modules/client/entities/ClientEntity.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 51%] Building CXX object src/modules/client/CMakeFiles/client.dir/entities/ClientPlayer.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/client.dir/entities/ClientPlayer.cpp.o -c /<>/src/modules/client/entities/ClientPlayer.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/client/entities/ClientEntityFactory.h:3, from /<>/src/modules/client/entities/ClientEntity.h:3, from /<>/src/modules/client/entities/ClientPlayer.h:3, from /<>/src/modules/client/entities/ClientPlayer.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/client/entities/ClientEntityFactory.h:3, from /<>/src/modules/client/entities/ClientEntity.h:3, from /<>/src/modules/client/entities/ClientPlayer.h:3, from /<>/src/modules/client/entities/ClientPlayer.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 51%] Building CXX object src/modules/client/CMakeFiles/client.dir/entities/ClientMapTile.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/client.dir/entities/ClientMapTile.cpp.o -c /<>/src/modules/client/entities/ClientMapTile.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/client/entities/ClientEntityFactory.h:3, from /<>/src/modules/client/entities/ClientEntity.h:3, from /<>/src/modules/client/entities/ClientMapTile.h:3, from /<>/src/modules/client/entities/ClientMapTile.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/client/entities/ClientEntityFactory.h:3, from /<>/src/modules/client/entities/ClientEntity.h:3, from /<>/src/modules/client/entities/ClientMapTile.h:3, from /<>/src/modules/client/entities/ClientMapTile.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 52%] Linking CXX static library ../../../None/lib/libclient.a cd /<>/obj-mipsel-linux-gnu/src/modules/client && /usr/bin/cmake -P CMakeFiles/client.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/client && /usr/bin/cmake -E cmake_link_script CMakeFiles/client.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/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/mipsel-linux-gnu-ranlib ../../../None/lib/libclient.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 52%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/modules/mainloop /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/modules/mainloop /<>/obj-mipsel-linux-gnu/src/modules/mainloop/CMakeFiles/mainloop.dir/DependInfo.cmake --color= Scanning dependencies of target mainloop make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/modules/mainloop/CMakeFiles/mainloop.dir/build.make src/modules/mainloop/CMakeFiles/mainloop.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 52%] Building CXX object src/modules/mainloop/CMakeFiles/mainloop.dir/SDLMainLoop.cpp.o cd /<>/obj-mipsel-linux-gnu/src/modules/mainloop && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/mainloop.dir/SDLMainLoop.cpp.o -c /<>/src/modules/mainloop/SDLMainLoop.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/mainloop/SDLMainLoop.h:4, from /<>/src/modules/mainloop/SDLMainLoop.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/mainloop/SDLMainLoop.h:4, from /<>/src/modules/mainloop/SDLMainLoop.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/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/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 21 | PROTOCOL_CLASS_FACTORY(PingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 53%] Linking CXX static library ../../../None/lib/libmainloop.a cd /<>/obj-mipsel-linux-gnu/src/modules/mainloop && /usr/bin/cmake -P CMakeFiles/mainloop.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/modules/mainloop && /usr/bin/cmake -E cmake_link_script CMakeFiles/mainloop.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/lib/libmainloop.a CMakeFiles/mainloop.dir/SDLMainLoop.cpp.o /usr/bin/mipsel-linux-gnu-ranlib ../../../None/lib/libmainloop.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 53%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/shared /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/cavepacker/shared /<>/obj-mipsel-linux-gnu/src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/DependInfo.cmake --color= Scanning dependencies of target cavepacker-shared make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/build.make src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 53%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAnimation.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/CavePackerAnimation.cpp.o -c /<>/src/cavepacker/shared/CavePackerAnimation.cpp [ 53%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSQLitePersister.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/CavePackerSQLitePersister.cpp.o -c /<>/src/cavepacker/shared/CavePackerSQLitePersister.cpp In file included from /<>/src/modules/campaign/persister/IGameStatePersister.h:3, from /<>/src/modules/campaign/persister/SQLitePersister.h:3, from /<>/src/cavepacker/shared/CavePackerSQLitePersister.h:3, from /<>/src/cavepacker/shared/CavePackerSQLitePersister.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSpriteType.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/CavePackerSpriteType.cpp.o -c /<>/src/cavepacker/shared/CavePackerSpriteType.cpp [ 54%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSoundType.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/CavePackerSoundType.cpp.o -c /<>/src/cavepacker/shared/CavePackerSoundType.cpp [ 55%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAchievement.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/CavePackerAchievement.cpp.o -c /<>/src/cavepacker/shared/CavePackerAchievement.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/Achievement.h:3, from /<>/src/cavepacker/shared/CavePackerAchievement.h:3, from /<>/src/cavepacker/shared/CavePackerAchievement.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/Achievement.h:3, from /<>/src/cavepacker/shared/CavePackerAchievement.h:3, from /<>/src/cavepacker/shared/CavePackerAchievement.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 55%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerEntityType.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/CavePackerEntityType.cpp.o -c /<>/src/cavepacker/shared/CavePackerEntityType.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/EntityType.h:4, from /<>/src/cavepacker/shared/CavePackerEntityType.h:3, from /<>/src/cavepacker/shared/CavePackerEntityType.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/cavepacker/shared/CavePackerEntityType.h:3, from /<>/src/cavepacker/shared/CavePackerEntityType.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 55%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/SolutionUtil.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/SolutionUtil.cpp.o -c /<>/src/cavepacker/shared/SolutionUtil.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/shared/SolutionUtil.cpp:2: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 56%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/Pathfinding.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/Pathfinding.cpp.o -c /<>/src/cavepacker/shared/Pathfinding.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/shared/deadlock/DeadlockTypes.h:3, from /<>/src/cavepacker/shared/deadlock/DeadlockDetector.h:3, from /<>/src/cavepacker/shared/BoardState.h:4, from /<>/src/cavepacker/shared/Pathfinding.h:3, from /<>/src/cavepacker/shared/Pathfinding.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 56%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/BoardState.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/BoardState.cpp.o -c /<>/src/cavepacker/shared/BoardState.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/shared/deadlock/DeadlockTypes.h:3, from /<>/src/cavepacker/shared/deadlock/DeadlockDetector.h:3, from /<>/src/cavepacker/shared/BoardState.h:4, from /<>/src/cavepacker/shared/BoardState.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/cavepacker/shared/BoardState.cpp:1: /<>/src/cavepacker/shared/BoardState.h: In constructor ‘cavepacker::BoardState::BoardState()’: /<>/src/cavepacker/shared/BoardState.h:23:6: warning: ‘cavepacker::BoardState::_height’ will be initialized after [-Wreorder] 23 | int _height; | ^~~~~~~ /<>/src/cavepacker/shared/BoardState.h:21:19: warning: ‘cavepacker::DeadlockDetector cavepacker::BoardState::_deadlock’ [-Wreorder] 21 | DeadlockDetector _deadlock; | ^~~~~~~~~ /<>/src/cavepacker/shared/BoardState.cpp:7:1: warning: when initialized here [-Wreorder] 7 | BoardState::BoardState() : | ^~~~~~~~~~ In file included from /<>/src/cavepacker/shared/BoardState.cpp:1: /<>/src/cavepacker/shared/BoardState.h: In copy constructor ‘cavepacker::BoardState::BoardState(const cavepacker::BoardState&)’: /<>/src/cavepacker/shared/BoardState.h:23:6: warning: ‘cavepacker::BoardState::_height’ will be initialized after [-Wreorder] 23 | int _height; | ^~~~~~~ /<>/src/cavepacker/shared/BoardState.h:21:19: warning: ‘cavepacker::DeadlockDetector cavepacker::BoardState::_deadlock’ [-Wreorder] 21 | DeadlockDetector _deadlock; | ^~~~~~~~~ /<>/src/cavepacker/shared/BoardState.cpp:11:1: warning: when initialized here [-Wreorder] 11 | BoardState::BoardState(const BoardState& state) : | ^~~~~~~~~~ [ 57%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/DeadlockDetector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/deadlock/DeadlockDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/DeadlockDetector.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/shared/deadlock/DeadlockTypes.h:3, from /<>/src/cavepacker/shared/deadlock/DeadlockDetector.h:3, from /<>/src/cavepacker/shared/deadlock/DeadlockDetector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/SimpleDeadlockDetector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/deadlock/SimpleDeadlockDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/SimpleDeadlockDetector.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/shared/deadlock/DeadlockTypes.h:3, from /<>/src/cavepacker/shared/deadlock/SimpleDeadlockDetector.h:3, from /<>/src/cavepacker/shared/deadlock/SimpleDeadlockDetector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/FrozenDeadlockDetector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/deadlock/FrozenDeadlockDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/FrozenDeadlockDetector.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/shared/deadlock/DeadlockTypes.h:3, from /<>/src/cavepacker/shared/deadlock/FrozenDeadlockDetector.h:3, from /<>/src/cavepacker/shared/deadlock/FrozenDeadlockDetector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/CorralDetector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/deadlock/CorralDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/CorralDetector.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/shared/deadlock/DeadlockTypes.h:3, from /<>/src/cavepacker/shared/deadlock/CorralDetector.h:3, from /<>/src/cavepacker/shared/deadlock/CorralDetector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/ClosedDiagonalDetector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/deadlock/ClosedDiagonalDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/ClosedDiagonalDetector.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/shared/deadlock/DeadlockTypes.h:3, from /<>/src/cavepacker/shared/deadlock/ClosedDiagonalDetector.h:3, from /<>/src/cavepacker/shared/deadlock/ClosedDiagonalDetector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 59%] Building CXX object src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/deadlock/BipartiteDetector.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-shared.dir/deadlock/BipartiteDetector.cpp.o -c /<>/src/cavepacker/shared/deadlock/BipartiteDetector.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/shared/deadlock/DeadlockTypes.h:3, from /<>/src/cavepacker/shared/deadlock/BipartiteDetector.h:3, from /<>/src/cavepacker/shared/deadlock/BipartiteDetector.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ [ 59%] Linking CXX static library ../../../None/lib/libcavepacker-shared.a cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/cmake -P CMakeFiles/cavepacker-shared.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/cavepacker/shared && /usr/bin/cmake -E cmake_link_script CMakeFiles/cavepacker-shared.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/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/mipsel-linux-gnu-ranlib ../../../None/lib/libcavepacker-shared.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 59%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/client /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/cavepacker/client /<>/obj-mipsel-linux-gnu/src/cavepacker/client/CMakeFiles/cavepacker-client.dir/DependInfo.cmake --color= Scanning dependencies of target cavepacker-client make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/cavepacker/client/CMakeFiles/cavepacker-client.dir/build.make src/cavepacker/client/CMakeFiles/cavepacker-client.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 60%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/nodes/UICavePackerNodePoint.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-client.dir/ui/nodes/UICavePackerNodePoint.cpp.o -c /<>/src/cavepacker/client/ui/nodes/UICavePackerNodePoint.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeLabel.h:3, from /<>/src/modules/ui/nodes/UINodePoint.h:3, from /<>/src/cavepacker/client/ui/nodes/UICavePackerNodePoint.h:3, from /<>/src/cavepacker/client/ui/nodes/UICavePackerNodePoint.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/UINodeLabel.h:3, from /<>/src/modules/ui/nodes/UINodePoint.h:3, from /<>/src/cavepacker/client/ui/nodes/UICavePackerNodePoint.h:3, from /<>/src/cavepacker/client/ui/nodes/UICavePackerNodePoint.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 60%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/nodes/UINodeMap.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-client.dir/ui/nodes/UINodeMap.cpp.o -c /<>/src/cavepacker/client/ui/nodes/UINodeMap.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/IUINodeMap.h:3, from /<>/src/cavepacker/client/ui/nodes/UINodeMap.h:3, from /<>/src/cavepacker/client/ui/nodes/UINodeMap.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/nodes/IUINodeMap.h:3, from /<>/src/cavepacker/client/ui/nodes/UINodeMap.h:3, from /<>/src/cavepacker/client/ui/nodes/UINodeMap.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, 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/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: 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:97: 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:2: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 26 | PROTOCOL_CLASS_FACTORY(ShowDeadlocksMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/UICavePackerMapOptionsWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-client.dir/ui/windows/UICavePackerMapOptionsWindow.cpp.o -c /<>/src/cavepacker/client/ui/windows/UICavePackerMapOptionsWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapOptionsWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UICavePackerMapOptionsWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UICavePackerMapOptionsWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/UIMapOptionsWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UICavePackerMapOptionsWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UICavePackerMapOptionsWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/cavepacker/client/ui/windows/UICavePackerMapOptionsWindow.cpp:10: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroGame.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroGame.cpp.o -c /<>/src/cavepacker/client/ui/windows/intro/IntroGame.cpp In file included from /<>/src/cavepacker/client/ui/windows/intro/IntroGame.h:3, from /<>/src/cavepacker/client/ui/windows/intro/IntroGame.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/intro/Intro.h:3, from /<>/src/cavepacker/client/ui/windows/intro/IntroGame.h:4, from /<>/src/cavepacker/client/ui/windows/intro/IntroGame.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 61%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroPathfinding.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroPathfinding.cpp.o -c /<>/src/cavepacker/client/ui/windows/intro/IntroPathfinding.cpp In file included from /<>/src/cavepacker/client/ui/windows/intro/IntroPathfinding.h:3, from /<>/src/cavepacker/client/ui/windows/intro/IntroPathfinding.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/intro/Intro.h:3, from /<>/src/cavepacker/client/ui/windows/intro/IntroPathfinding.h:4, from /<>/src/cavepacker/client/ui/windows/intro/IntroPathfinding.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 62%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroDeadlock.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-client.dir/ui/windows/intro/IntroDeadlock.cpp.o -c /<>/src/cavepacker/client/ui/windows/intro/IntroDeadlock.cpp In file included from /<>/src/cavepacker/client/ui/windows/intro/IntroDeadlock.h:3, from /<>/src/cavepacker/client/ui/windows/intro/IntroDeadlock.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/intro/Intro.h:3, from /<>/src/cavepacker/client/ui/windows/intro/IntroDeadlock.h:4, from /<>/src/cavepacker/client/ui/windows/intro/IntroDeadlock.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 62%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/UIMainWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-client.dir/ui/windows/UIMainWindow.cpp.o -c /<>/src/cavepacker/client/ui/windows/UIMainWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UIMainWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UIMainWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UIMainWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UIMainWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 62%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/ui/windows/UIMapWindow.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-client.dir/ui/windows/UIMapWindow.cpp.o -c /<>/src/cavepacker/client/ui/windows/UIMapWindow.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/IUIMapWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UIMapWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UIMapWindow.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/ui/nodes/UINode.h:4, from /<>/src/modules/ui/windows/UIWindow.h:3, from /<>/src/modules/ui/windows/IUIMapWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UIMapWindow.h:3, from /<>/src/cavepacker/client/ui/windows/UIMapWindow.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, 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/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 24 | PROTOCOL_CLASS_FACTORY(MoveToMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object src/cavepacker/client/CMakeFiles/cavepacker-client.dir/CavePackerClientMap.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/client && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-client.dir/CavePackerClientMap.cpp.o -c /<>/src/cavepacker/client/CavePackerClientMap.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/client/entities/ClientEntityFactory.h:3, from /<>/src/modules/client/entities/ClientEntity.h:3, from /<>/src/modules/client/entities/ClientPlayer.h:3, from /<>/src/modules/client/ClientMap.h:3, from /<>/src/cavepacker/client/CavePackerClientMap.h:3, from /<>/src/cavepacker/client/CavePackerClientMap.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/client/entities/ClientEntityFactory.h:3, from /<>/src/modules/client/entities/ClientEntity.h:3, from /<>/src/modules/client/entities/ClientPlayer.h:3, from /<>/src/modules/client/ClientMap.h:3, from /<>/src/cavepacker/client/CavePackerClientMap.h:3, from /<>/src/cavepacker/client/CavePackerClientMap.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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, from /<>/src/modules/client/ClientMap.h:13, from /<>/src/cavepacker/client/CavePackerClientMap.h:3, from /<>/src/cavepacker/client/CavePackerClientMap.cpp:1: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 15 | PROTOCOL_CLASS_FACTORY(ClientInitMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [ 63%] Linking CXX static library ../../../None/lib/libcavepacker-client.a cd /<>/obj-mipsel-linux-gnu/src/cavepacker/client && /usr/bin/cmake -P CMakeFiles/cavepacker-client.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/cavepacker/client && /usr/bin/cmake -E cmake_link_script CMakeFiles/cavepacker-client.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/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/mipsel-linux-gnu-ranlib ../../../None/lib/libcavepacker-client.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 63%] 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-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/server /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/cavepacker/server /<>/obj-mipsel-linux-gnu/src/cavepacker/server/CMakeFiles/cavepacker-server.dir/DependInfo.cmake --color= Scanning dependencies of target cavepacker-server make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/cavepacker/server/CMakeFiles/cavepacker-server.dir/build.make src/cavepacker/server/CMakeFiles/cavepacker-server.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 64%] Building CXX object src/cavepacker/server/CMakeFiles/cavepacker-server.dir/map/SokobanMapContext.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/server && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-server.dir/map/SokobanMapContext.cpp.o -c /<>/src/cavepacker/server/map/SokobanMapContext.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/common/IMap.h:4, from /<>/src/modules/common/IMapContext.h:3, from /<>/src/cavepacker/server/map/SokobanMapContext.h:3, from /<>/src/cavepacker/server/map/SokobanMapContext.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/modules/common/SpriteDefinition.h:4, from /<>/src/modules/common/MapTileDefinition.h:4, from /<>/src/modules/common/IMapContext.h:6, from /<>/src/cavepacker/server/map/SokobanMapContext.h:3, from /<>/src/cavepacker/server/map/SokobanMapContext.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ [ 64%] Building CXX object src/cavepacker/server/CMakeFiles/cavepacker-server.dir/map/Map.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/server && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-server.dir/map/Map.cpp.o -c /<>/src/cavepacker/server/map/Map.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/modules/common/IMap.h:4, from /<>/src/cavepacker/server/map/Map.h:4, from /<>/src/cavepacker/server/map/Map.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, 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/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/cavepacker/server/map/Map.h:6, from /<>/src/cavepacker/server/map/Map.cpp:1: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/cavepacker/server/CMakeFiles/cavepacker-server.dir/entities/MapTile.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/server && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-server.dir/entities/MapTile.cpp.o -c /<>/src/cavepacker/server/entities/MapTile.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/server/entities/IEntity.h:3, from /<>/src/cavepacker/server/entities/MapTile.h:3, from /<>/src/cavepacker/server/entities/MapTile.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/cavepacker/shared/CavePackerEntityType.h:3, from /<>/src/cavepacker/server/entities/IEntity.h:6, from /<>/src/cavepacker/server/entities/MapTile.h:3, from /<>/src/cavepacker/server/entities/MapTile.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/cavepacker/server/map/Map.h:6, from /<>/src/cavepacker/server/entities/MapTile.cpp:2: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object src/cavepacker/server/CMakeFiles/cavepacker-server.dir/entities/IEntity.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/server && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-server.dir/entities/IEntity.cpp.o -c /<>/src/cavepacker/server/entities/IEntity.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/server/entities/IEntity.h:3, from /<>/src/cavepacker/server/entities/IEntity.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/cavepacker/shared/CavePackerEntityType.h:3, from /<>/src/cavepacker/server/entities/IEntity.h:6, from /<>/src/cavepacker/server/entities/IEntity.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/cavepacker/server/map/Map.h:6, from /<>/src/cavepacker/server/entities/IEntity.cpp:2: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object src/cavepacker/server/CMakeFiles/cavepacker-server.dir/entities/Player.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/server && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker-server.dir/entities/Player.cpp.o -c /<>/src/cavepacker/server/entities/Player.cpp In file included from /<>/src/modules/common/Common.h:5, from /<>/src/modules/common/Log.h:5, from /<>/src/cavepacker/server/entities/IEntity.h:3, from /<>/src/cavepacker/server/entities/Player.h:3, from /<>/src/cavepacker/server/entities/Player.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/EntityType.h:4, from /<>/src/cavepacker/shared/CavePackerEntityType.h:3, from /<>/src/cavepacker/server/entities/IEntity.h:6, from /<>/src/cavepacker/server/entities/Player.h:3, from /<>/src/cavepacker/server/entities/Player.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/cavepacker/server/entities/Player.h:9, from /<>/src/cavepacker/server/entities/Player.cpp:1: /<>/src/modules/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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); | ^~~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX static library ../../../None/lib/libcavepacker-server.a cd /<>/obj-mipsel-linux-gnu/src/cavepacker/server && /usr/bin/cmake -P CMakeFiles/cavepacker-server.dir/cmake_clean_target.cmake cd /<>/obj-mipsel-linux-gnu/src/cavepacker/server && /usr/bin/cmake -E cmake_link_script CMakeFiles/cavepacker-server.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-ar qc ../../../None/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/mipsel-linux-gnu-ranlib ../../../None/lib/libcavepacker-server.a make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 66%] Built target cavepacker-server make -f src/cavepacker/main/CMakeFiles/cavepacker-config.lua.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker-config.lua.dir/depend make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/main /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/cavepacker/main /<>/obj-mipsel-linux-gnu/src/cavepacker/main/CMakeFiles/cavepacker-config.lua.dir/DependInfo.cmake --color= Scanning dependencies of target cavepacker-config.lua make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/cavepacker/main/CMakeFiles/cavepacker-config.lua.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker-config.lua.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 67%] checking lua file config.lua cd /<>/base/cavepacker && /usr/bin/luac -p config.lua make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 67%] Built target cavepacker-config.lua make -f src/cavepacker/main/CMakeFiles/cavepacker-textures-complete.lua.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker-textures-complete.lua.dir/depend make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/main /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/cavepacker/main /<>/obj-mipsel-linux-gnu/src/cavepacker/main/CMakeFiles/cavepacker-textures-complete.lua.dir/DependInfo.cmake --color= Scanning dependencies of target cavepacker-textures-complete.lua make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/cavepacker/main/CMakeFiles/cavepacker-textures-complete.lua.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker-textures-complete.lua.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 68%] checking lua file textures/complete.lua cd /<>/base/cavepacker && /usr/bin/luac -p textures/complete.lua make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 68%] Built target cavepacker-textures-complete.lua make -f src/cavepacker/main/CMakeFiles/cavepacker-sprites.lua.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker-sprites.lua.dir/depend make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/main /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/cavepacker/main /<>/obj-mipsel-linux-gnu/src/cavepacker/main/CMakeFiles/cavepacker-sprites.lua.dir/DependInfo.cmake --color= Scanning dependencies of target cavepacker-sprites.lua make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/cavepacker/main/CMakeFiles/cavepacker-sprites.lua.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker-sprites.lua.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 68%] checking lua file sprites.lua cd /<>/base/cavepacker && /usr/bin/luac -p sprites.lua make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 68%] Built target cavepacker-sprites.lua make -f src/cavepacker/main/CMakeFiles/cavepacker-fonts.lua.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker-fonts.lua.dir/depend make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/main /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/cavepacker/main /<>/obj-mipsel-linux-gnu/src/cavepacker/main/CMakeFiles/cavepacker-fonts.lua.dir/DependInfo.cmake --color= Scanning dependencies of target cavepacker-fonts.lua make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/cavepacker/main/CMakeFiles/cavepacker-fonts.lua.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker-fonts.lua.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 68%] checking lua file fonts.lua cd /<>/base/cavepacker && /usr/bin/luac -p fonts.lua make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' [ 68%] Built target cavepacker-fonts.lua make -f src/cavepacker/main/CMakeFiles/cavepacker.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker.dir/depend make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' cd /<>/obj-mipsel-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cavepacker/main /<>/obj-mipsel-linux-gnu /<>/obj-mipsel-linux-gnu/src/cavepacker/main /<>/obj-mipsel-linux-gnu/src/cavepacker/main/CMakeFiles/cavepacker.dir/DependInfo.cmake --color= Scanning dependencies of target cavepacker make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make -f src/cavepacker/main/CMakeFiles/cavepacker.dir/build.make src/cavepacker/main/CMakeFiles/cavepacker.dir/build make[3]: Entering directory '/<>/obj-mipsel-linux-gnu' [ 68%] Building CXX object src/cavepacker/main/CMakeFiles/cavepacker.dir/CavePacker.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/main && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/<>/obj-mipsel-linux-gnu/src/cavepacker/main -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker.dir/CavePacker.cpp.o -c /<>/src/cavepacker/main/CavePacker.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, 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/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/common/ports/ISystem.h:3, from /<>/src/modules/common/System.h:4, from /<>/src/modules/common/ByteStream.h:3, 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/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/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/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:2: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:2: 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:97: 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:2: note: in expansion of macro ‘PROTOCOL_CLASS_FACTORY’ 20 | PROTOCOL_CLASS_FACTORY(FinishedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/cavepacker/main/CavePacker.cpp: In member function ‘virtual DirectoryEntries cavepacker::CavePacker::listDirectory(const string&, const string&)’: /<>/src/cavepacker/main/CavePacker.cpp:105:18: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without 105 | DirectoryEntries CavePacker::listDirectory(const std::string& basedir, const std::string& subdir) | ^~~~~~~~~~ [ 69%] Building CXX object src/cavepacker/main/CMakeFiles/cavepacker.dir/__/__/Main.cpp.o cd /<>/obj-mipsel-linux-gnu/src/cavepacker/main && /usr/bin/mipsel-linux-gnu-g++ -DHAVE_LUA_H -DPKGDATADIR=\"/usr/share/games\" -I/usr/include/mipsel-linux-gnu/SDL2 -I/usr/include/SDL2 -I/<>/obj-mipsel-linux-gnu -I/<>/src -I/<>/src/modules -I/<>/obj-mipsel-linux-gnu/src/cavepacker/main -I/usr/include/lua5.2 -I/usr/include/Box2D -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -o CMakeFiles/cavepacker.dir/__/__/Main.cpp.o -c /<>/src/Main.cpp In file included from /<>/src/modules/common/Math.h:9, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/mainloop/SDLMainLoop.h:4, from /<>/src/Main.cpp:1: /<>/src/modules/common/Compiler.h:20:32: warning: option ‘-Wpointer-sign’ is valid for C/ObjC but not for C++ [-Wpragmas] 20 | #pragma GCC diagnostic ignored "-Wpointer-sign" | ^~~~~~~~~~~~~~~~ In file included from /<>/src/modules/common/Math.h:20, from /<>/src/modules/common/IFrontend.h:6, from /<>/src/modules/mainloop/SDLMainLoop.h:4, from /<>/src/Main.cpp:1: /<>/src/modules/common/vec2.h: In member function ‘vec2 vec2::operator-() const’: /<>/src/modules/common/vec2.h:31:10: warning: implicitly-declared ‘constexpr vec2::vec2(const vec2&)’ is deprecated [-Wdeprecated-copy] 31 | return v; | ^ /<>/src/modules/common/vec2.h:16:9: note: because ‘vec2’ has user-provided ‘vec2& vec2::operator=(const vec2&)’ 16 | vec2 & operator=(const vec2 &rhs) { | ^~~~~~~~ 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:68: 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:68: 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/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/network/IProtocolMessage.h: In destructor ‘virtual DisconnectMessage::Factory::~Factory()’: /<>/src/modules/network/IProtocolMessage.h:19:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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:97: 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:4: 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 executable ../../../../cavepacker cd /<>/obj-mipsel-linux-gnu/src/cavepacker/main && /usr/bin/cmake -E cmake_link_script CMakeFiles/cavepacker.dir/link.txt --verbose=1 /usr/bin/mipsel-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/cavepacker.dir/CavePacker.cpp.o CMakeFiles/cavepacker.dir/__/__/Main.cpp.o -o ../../../../cavepacker ../../../None/lib/libcavepacker-server.a ../../../None/lib/libmainloop.a ../../../None/lib/libcavepacker-client.a ../../../None/lib/libclient.a ../../../None/lib/libgfx.a ../../../None/lib/libui.a ../../../None/lib/libsprite.a ../../../None/lib/libsound.a -lSDL2_mixer ../../../None/lib/libparticle.a ../../../None/lib/libtexture.a -lSDL2_image ../../../None/lib/libservice.a ../../../None/lib/libcavepacker-shared.a ../../../None/lib/libnetwork.a -lSDL2_net ../../../None/lib/libgame.a ../../../None/lib/libcampaign.a ../../../None/lib/libcommon.a -llua5.2 -lSDL2 -lsqlite3 -lBox2D -lncurses -lform /usr/lib/gcc-cross/mipsel-linux-gnu/9/../../../../mipsel-linux-gnu/bin/ld: /lib/mipsel-linux-gnu/libsystemd.so.0: undefined reference to `gettid@GLIBC_2.30' collect2: error: ld returned 1 exit status make[3]: *** [src/cavepacker/main/CMakeFiles/cavepacker.dir/build.make:120: ../cavepacker] Error 1 make[3]: Leaving directory '/<>/obj-mipsel-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:1256: src/cavepacker/main/CMakeFiles/cavepacker.dir/all] Error 2 make[2]: Leaving directory '/<>/obj-mipsel-linux-gnu' make[1]: *** [Makefile:155: all] Error 2 make[1]: Leaving directory '/<>/obj-mipsel-linux-gnu' dh_auto_build: error: cd obj-mipsel-linux-gnu && make -j1 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:7: build-arch] Error 25 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2020-03-21T09:33:36Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: 218792 Build-Time: 371 Distribution: unstable Fail-Stage: build Foreign Architectures: mipsel Host Architecture: mipsel Install-Time: 36 Job: caveexpress_2.5-dev2-1 Machine Architecture: amd64 Package: caveexpress Package-Time: 420 Source-Version: 2.5-dev2-1 Space: 218792 Status: attempted Version: 2.5-dev2-1 -------------------------------------------------------------------------------- Finished at 2020-03-21T09:33:36Z Build needed 00:07:00, 218792k disk space