=> Building games/arx-libertatis Started : Thursday, 7 MAR 2019 at 07:18:14 UTC Platform: 5.5-DEVELOPMENT DragonFly v5.5.0.192.g15ae7f0-DEVELOPMENT #34: Tue Feb 19 09:07:07 PST 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.5-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.5-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for arx-libertatis-1.1.2_13: CRASHREPORTER=off: Build crash reporter (requires Qt4) DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- SDL_CONFIG=/usr/local/bin/sdl-config XDG_DATA_HOME=/construction/games/arx-libertatis XDG_CONFIG_HOME=/construction/games/arx-libertatis HOME=/construction/games/arx-libertatis TMPDIR="/tmp" PATH=/construction/games/arx-libertatis/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- SDL_CONFIG=/usr/local/bin/sdl-config XDG_DATA_HOME=/construction/games/arx-libertatis XDG_CONFIG_HOME=/construction/games/arx-libertatis HOME=/construction/games/arx-libertatis TMPDIR="/tmp" PATH=/construction/games/arx-libertatis/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/games/arx-libertatis/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PORTDOCS="" CRASHREPORTER="@comment " NO_CRASHREPORTER="" DOCS="" NO_DOCS="@comment " CMAKE_BUILD_TYPE="release" OSREL=5.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/arx-libertatis" EXAMPLESDIR="share/examples/arx-libertatis" DATADIR="share/arx-libertatis" WWWDIR="www/arx-libertatis" ETCDIR="etc/arx-libertatis" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- CRASHREPORTER="@comment " NO_CRASHREPORTER="" DOCS="" NO_DOCS="@comment " PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/arx-libertatis DOCSDIR=/usr/local/share/doc/arx-libertatis EXAMPLESDIR=/usr/local/share/examples/arx-libertatis WWWDIR=/usr/local/www/arx-libertatis ETCDIR=/usr/local/etc/arx-libertatis -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-BE USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.26.2 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500500 OSVERSION=9999999 OSREL=5.5 _OSRELEASE=5.5-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> License GPLv3+ accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> arx-libertatis-1.1.2_13 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5_5.txz Installing pkg-1.10.5_5... Extracting pkg-1.10.5_5: .......... done ===> arx-libertatis-1.1.2_13 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of arx-libertatis-1.1.2_13 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> License GPLv3+ accepted by the user ===> Fetching all distfiles required by arx-libertatis-1.1.2_13 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> License GPLv3+ accepted by the user ===> Fetching all distfiles required by arx-libertatis-1.1.2_13 for building => SHA256 Checksum OK for arx-libertatis-1.1.2.tar.xz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> License GPLv3+ accepted by the user ===> Fetching all distfiles required by arx-libertatis-1.1.2_13 for building ===> Extracting for arx-libertatis-1.1.2_13 ===> License GPLv3+ accepted by the user ===> Fetching all distfiles required by arx-libertatis-1.1.2_13 for building => SHA256 Checksum OK for arx-libertatis-1.1.2.tar.xz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for arx-libertatis-1.1.2_13 ===> Applying ports patches for arx-libertatis-1.1.2_13 /usr/bin/sed -i.bak -e 's@${VERSION_COUNT}@5@g' -e 's@${VERSION_0}@1.1.2@g' -e 's@${VERSION_2}@10@g' -e 's@${VERSION_4}@Rhaa Movis Z@g' -e 's@${AUTHORS}@ARX LIBERTATIS CONTRIBUTORS@g' /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Version.cpp.in -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> arx-libertatis-1.1.2_13 depends on file: /usr/local/include/boost/foreach.hpp - not found ===> Installing existing package /packages/All/boost-libs-1.69.0_1.txz Installing boost-libs-1.69.0_1... `-- Installing icu-63.1_1,1... `-- Extracting icu-63.1_1,1: .......... done Extracting boost-libs-1.69.0_1: .......... done Message from boost-libs-1.69.0_1: You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. ===> arx-libertatis-1.1.2_13 depends on file: /usr/local/include/boost/foreach.hpp - found ===> Returning to build of arx-libertatis-1.1.2_13 ===> arx-libertatis-1.1.2_13 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-3.13.4.txz Installing cmake-3.13.4... `-- Installing curl-7.64.0_1... | `-- Installing ca_root_nss-3.42.1... | `-- Extracting ca_root_nss-3.42.1: ........ done | `-- Installing krb5-1.17_1... | | `-- Installing gettext-runtime-0.19.8.1_2... | | `-- Installing indexinfo-0.3.1... | | `-- Extracting indexinfo-0.3.1: .... done | | `-- Extracting gettext-runtime-0.19.8.1_2: .......... done | | `-- Installing libressl-2.8.3... | | `-- Extracting libressl-2.8.3: .......... done | | `-- Installing readline-7.0.5... | | `-- Installing ncurses-6.1.20190112... | | `-- Extracting ncurses-6.1.20190112: .......... done | | `-- Extracting readline-7.0.5: .......... done | `-- Extracting krb5-1.17_1: .......... done | `-- Installing libnghttp2-1.36.0... | `-- Extracting libnghttp2-1.36.0: .......... done `-- Extracting curl-7.64.0_1: .......... done `-- Installing expat-2.2.6_1... `-- Extracting expat-2.2.6_1: .......... done `-- Installing jsoncpp-1.8.1_5... `-- Extracting jsoncpp-1.8.1_5: .......... done `-- Installing libarchive-3.3.3,1... | `-- Installing liblz4-1.8.3,1... | `-- Extracting liblz4-1.8.3,1: .......... done | `-- Installing lzo2-2.10_1... | `-- Extracting lzo2-2.10_1: .......... done `-- Extracting libarchive-3.3.3,1: .......... done `-- Installing libuv-1.26.0... `-- Extracting libuv-1.26.0: .......... done `-- Installing rhash-1.3.5... `-- Extracting rhash-1.3.5: .......... done Extracting cmake-3.13.4: .......... done Message from ca_root_nss-3.42.1: ********************************* WARNING ********************************* FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. *********************************** NOTE ********************************** This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem *************************************************************************** ===> arx-libertatis-1.1.2_13 depends on file: /usr/local/bin/cmake - found ===> Returning to build of arx-libertatis-1.1.2_13 ===> arx-libertatis-1.1.2_13 depends on file: /usr/local/bin/sdl-config - not found ===> Installing existing package /packages/All/sdl-1.2.15_13,2.txz Installing sdl-1.2.15_13,2... `-- Installing aalib-1.4.r5_13... `-- Extracting aalib-1.4.r5_13: .......... done `-- Installing libGLU-9.0.0_3... | `-- Installing mesa-libs-18.3.2... | | `-- Installing libX11-1.6.7,1... | | `-- Installing libXau-1.0.8_5... | | `-- Extracting libXau-1.0.8_5: .......... done | | `-- Installing libXdmcp-1.1.2_2... | | | `-- Installing xorgproto-2018.4... | | | `-- Extracting xorgproto-2018.4: .......... done | | `-- Extracting libXdmcp-1.1.2_2: ......... done | | `-- Installing libxcb-1.13.1... | | | `-- Installing libpthread-stubs-0.4... | | | `-- Extracting libpthread-stubs-0.4: .... done | | | `-- Installing libxml2-2.9.8... | | | `-- Extracting libxml2-2.9.8: .......... done | | `-- Extracting libxcb-1.13.1: .......... done | | `-- Extracting libX11-1.6.7,1: .......... done | | `-- Installing libXdamage-1.1.4_5... | | `-- Installing libXfixes-5.0.3_2... | | `-- Extracting libXfixes-5.0.3_2: .......... done | | `-- Extracting libXdamage-1.1.4_5: ......... done | | `-- Installing libXext-1.3.3_3,1... | | `-- Extracting libXext-1.3.3_3,1: .......... done | | `-- Installing libXrandr-1.5.1_2... | | `-- Installing libXrender-0.9.10_2... | | `-- Extracting libXrender-0.9.10_2: .......... done | | `-- Extracting libXrandr-1.5.1_2: .......... done | | `-- Installing libXxf86vm-1.1.4_3... | | `-- Extracting libXxf86vm-1.1.4_3: .......... done | | `-- Installing libdrm-2.4.96,1... | | `-- Installing libpciaccess-0.13.5... | | | `-- Installing pciids-20190213... | | | `-- Extracting pciids-20190213: ..... done | | `-- Extracting libpciaccess-0.13.5: ......... done | | `-- Extracting libdrm-2.4.96,1: .......... done | | `-- Installing libelf-0.8.13_3... | | `-- Extracting libelf-0.8.13_3: .......... done | | `-- Installing libxshmfence-1.2_4... | | `-- Extracting libxshmfence-1.2_4: ......... done | | `-- Installing wayland-1.16.0... | | `-- Installing libffi-3.2.1_3... | | `-- Extracting libffi-3.2.1_3: .......... done | | `-- Extracting wayland-1.16.0: .......... done | `-- Extracting mesa-libs-18.3.2: .......... done `-- Extracting libGLU-9.0.0_3: ...... done Extracting sdl-1.2.15_13,2: .......... done Message from aalib-1.4.r5_13: ===> NOTICE: The aalib port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port Message from sdl-1.2.15_13,2: ------------------------------------------------------------------------------ Your SDL library has been built with libvgl support, which means that you can run almost any SDL application straight on your console (VESA 2.0 compatible videocard is required). To do this you have to load the vesa kernel module or enable it in your kernel, and set environment variable "SDL_VIDEODRIVER=vgl". ------------------------------------------------------------------------------ ===> arx-libertatis-1.1.2_13 depends on file: /usr/local/bin/sdl-config - found ===> Returning to build of arx-libertatis-1.1.2_13 ===> arx-libertatis-1.1.2_13 depends on package: xorgproto>=0 - found -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> arx-libertatis-1.1.2_13 depends on shared library: libfreetype.so - not found ===> Installing existing package /packages/All/freetype2-2.9.1.txz Installing freetype2-2.9.1... Extracting freetype2-2.9.1: .......... done Message from freetype2-2.9.1: The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/ft2-toc.html, if documentation was installed). ===> arx-libertatis-1.1.2_13 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so) ===> Returning to build of arx-libertatis-1.1.2_13 ===> arx-libertatis-1.1.2_13 depends on shared library: libopenal.so.1 - not found ===> Installing existing package /packages/All/openal-soft-1.19.1_2.txz Installing openal-soft-1.19.1_2... Extracting openal-soft-1.19.1_2: .......... done ===> arx-libertatis-1.1.2_13 depends on shared library: libopenal.so.1 - found (/usr/local/lib/libopenal.so.1) ===> Returning to build of arx-libertatis-1.1.2_13 ===> arx-libertatis-1.1.2_13 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> arx-libertatis-1.1.2_13 depends on shared library: libGLEW.so - not found ===> Installing existing package /packages/All/glew-2.1.0.txz Installing glew-2.1.0... `-- Installing libICE-1.0.9_3,1... `-- Extracting libICE-1.0.9_3,1: .......... done `-- Installing libSM-1.2.3,1... `-- Extracting libSM-1.2.3,1: .......... done `-- Installing libXi-1.7.9_2,1... `-- Extracting libXi-1.7.9_2,1: .......... done `-- Installing libXmu-1.1.2_5,1... | `-- Installing libXt-1.1.5_2,1... | `-- Extracting libXt-1.1.5_2,1: .......... done `-- Extracting libXmu-1.1.2_5,1: .......... done Extracting glew-2.1.0: .......... done ===> arx-libertatis-1.1.2_13 depends on shared library: libGLEW.so - found (/usr/local/lib/libGLEW.so) ===> Returning to build of arx-libertatis-1.1.2_13 ===> arx-libertatis-1.1.2_13 depends on shared library: libSDL.so - found (/usr/local/lib/libSDL.so) -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for arx-libertatis-1.1.2_13 ===> Performing out-of-source build /bin/mkdir -p /construction/games/arx-libertatis/.build -- The C compiler identification is GNU 8.1.0 -- The CXX compiler identification is GNU 8.1.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- 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/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Checking compiler flag: -Wall -- Checking compiler flag: -Wextra -- Checking compiler flag: -Wformat=2 -- Checking compiler flag: -Wundef -- Checking compiler flag: -Wpointer-arith -- Checking compiler flag: -Wcast-qual -- Checking compiler flag: -Woverloaded-virtual -- Checking compiler flag: -Wlogical-op -- Checking compiler flag: -Woverflow -- Checking compiler flag: -Wliteral-conversion - unsupported -- Checking compiler flag: -Wshift-overflow -- Checking compiler flag: -Wbool-conversions - unsupported -- Checking compiler flag: -Wno-uninitialized -- Checking compiler flag: -Wno-constant-logical-operand -- Checking linker flag: -Wl,--as-needed -- Checking compiler flag: -g2 -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) -- Looking for pthread.h -- Looking for pthread.h - found -- Found Threads: TRUE -- Checking Threads: -pthread -- Found Freetype: /usr/local/lib/libfreetype.so (found version "2.9.1") -- Checking Freetype: /usr/local/lib/libfreetype.so -- Found ZLIB: /usr/lib/libz.so (found version "1.2.8") -- Checking ZLIB: /usr/lib/libz.so -- Found OpenGL: /usr/local/lib/libGL.so -- Found GLEW: /usr/local/lib/libGLEW.so -- Checking OpenGL: /usr/local/lib/libGL.so -- Checking GLEW: /usr/local/lib/libGLEW.so -- Found OpenAL: /usr/local/lib/libopenal.so (Required is at least version "1.1") -- Found OpenALEFX: /usr/local/include/AL -- Checking OpenAL: /usr/local/lib/libopenal.so -- Found SDL: /usr/local/lib/libSDL.so;-pthread (Required is at least version "1.2") -- Checking SDL: /usr/local/lib/libSDL.so;-pthread -- Boost version: 1.69.0 -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) -- Checking compiler flag: -std=c++11 -- Checking compiler flag: -fvisibility=hidden -- Checking compiler flag: -fvisibility-inlines-hidden -- Checking compiler feature: __builtin_trap -- Checking compiler feature: __attribute__((format(printf, i, j))) -- Looking for nanosleep -- Looking for nanosleep - found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - not found -- Looking for pthread_set_name_np -- Looking for pthread_set_name_np - found -- Looking for prctl -- Looking for prctl - not found -- Looking for uname -- Looking for uname - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for popen -- Looking for popen - found -- Looking for pclose -- Looking for pclose - found -- Looking for getexecname -- Looking for getexecname - not found -- Looking for setenv -- Looking for setenv - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for wordexp.h -- Looking for wordexp.h - found -- Looking for fork -- Looking for fork - found -- Looking for readlink -- Looking for readlink - found -- Looking for dup2 -- Looking for dup2 - found -- Looking for execl -- Looking for execl - found -- Looking for execlp -- Looking for execlp - found -- Looking for isatty -- Looking for isatty - found -- Looking for sched_getscheduler -- Looking for sched_getscheduler - found -- Looking for kill -- Looking for kill - found -- Looking for backtrace -- Looking for backtrace - not found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for getpid -- Looking for getpid - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for sigaction -- Looking for sigaction - found -- Looking for sysctl -- Looking for sysctl - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/errno.h -- Looking for sys/errno.h - found -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for readdir_r -- Looking for readdir_r - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for fpathconf -- Looking for fpathconf - found -- Looking for pathconf -- Looking for pathconf - found -- Looking for _PC_NAME_MAX -- Looking for _PC_NAME_MAX - found -- Looking for _PC_CASE_SENSITIVE -- Looking for _PC_CASE_SENSITIVE - not found -- Looking for dirfd -- Looking for dirfd - found -- Looking for fstatat -- Looking for fstatat - found -- Looking for NAME_MAX -- Looking for NAME_MAX - not found Configuration: - Build type: Release - Filesystem backend: POSIX - Renderer: OpenGL - Audio backend: OpenAL - Input backend: SDL - Windowing: SDL - Crash handler: (none) - Crash reporter: disabled - Tools: enabled -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE -- Build files have been written to: /construction/games/arx-libertatis/.build -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for arx-libertatis-1.1.2_13 /usr/local/bin/cmake -S/construction/games/arx-libertatis/arx-libertatis-1.1.2 -B/construction/games/arx-libertatis/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /construction/games/arx-libertatis/.build/CMakeFiles /construction/games/arx-libertatis/.build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all --- CMakeFiles/_arx_arxsavetool_common.dir/all --- --- CMakeFiles/common.dir/all --- --- CMakeFiles/_arx_arxsavetool_common.dir/all --- /usr/bin/make -f CMakeFiles/_arx_arxsavetool_common.dir/build.make CMakeFiles/_arx_arxsavetool_common.dir/depend --- CMakeFiles/common.dir/all --- /usr/bin/make -f CMakeFiles/common.dir/build.make CMakeFiles/common.dir/depend --- CMakeFiles/_arx_arxsavetool_common.dir/all --- --- CMakeFiles/_arx_arxsavetool_common.dir/depend --- cd /construction/games/arx-libertatis/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build/CMakeFiles/_arx_arxsavetool_common.dir/DependInfo.cmake --- CMakeFiles/common.dir/all --- --- CMakeFiles/common.dir/depend --- cd /construction/games/arx-libertatis/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build/CMakeFiles/common.dir/DependInfo.cmake --- CMakeFiles/_arx_arxsavetool_common.dir/all --- Scanning dependencies of target _arx_arxsavetool_common /usr/bin/make -f CMakeFiles/_arx_arxsavetool_common.dir/build.make CMakeFiles/_arx_arxsavetool_common.dir/build --- CMakeFiles/_arx_arxsavetool_common.dir/src/core/Localisation.cpp.o --- --- CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniReader.cpp.o --- --- CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniSection.cpp.o --- --- CMakeFiles/_arx_arxsavetool_common.dir/src/io/SaveBlock.cpp.o --- --- CMakeFiles/_arx_arxsavetool_common.dir/src/core/Localisation.cpp.o --- [ 0%] Building CXX object CMakeFiles/_arx_arxsavetool_common.dir/src/core/Localisation.cpp.o --- CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniSection.cpp.o --- [ 0%] Building CXX object CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniSection.cpp.o --- CMakeFiles/_arx_arxsavetool_common.dir/src/io/SaveBlock.cpp.o --- [ 1%] Building CXX object CMakeFiles/_arx_arxsavetool_common.dir/src/io/SaveBlock.cpp.o --- CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniReader.cpp.o --- [ 2%] Building CXX object CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniReader.cpp.o --- CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniSection.cpp.o --- /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniSection.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/IniSection.cpp --- CMakeFiles/_arx_arxsavetool_common.dir/src/io/SaveBlock.cpp.o --- /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/_arx_arxsavetool_common.dir/src/io/SaveBlock.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/SaveBlock.cpp --- CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniReader.cpp.o --- /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniReader.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/IniReader.cpp --- CMakeFiles/_arx_arxsavetool_common.dir/src/core/Localisation.cpp.o --- /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/_arx_arxsavetool_common.dir/src/core/Localisation.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Localisation.cpp --- CMakeFiles/common.dir/all --- Scanning dependencies of target common /usr/bin/make -f CMakeFiles/common.dir/build.make CMakeFiles/common.dir/build --- CMakeFiles/common.dir/src/io/log/ConsoleLogger.cpp.o --- [ 3%] Building CXX object CMakeFiles/common.dir/src/io/log/ConsoleLogger.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/log/ConsoleLogger.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/log/ConsoleLogger.cpp --- CMakeFiles/common.dir/src/io/log/LogBackend.cpp.o --- [ 3%] Building CXX object CMakeFiles/common.dir/src/io/log/LogBackend.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/log/LogBackend.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/log/LogBackend.cpp --- CMakeFiles/common.dir/src/io/log/Logger.cpp.o --- [ 4%] Building CXX object CMakeFiles/common.dir/src/io/log/Logger.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/log/Logger.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/log/Logger.cpp --- CMakeFiles/_arx_arxsavetool_common.dir/all --- In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Localisation.cpp:38: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h: In function 'Out util::writeUTF8(Out, util::Unicode) [with Out = __gnu_cxx::__normal_iterator >]': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:212:61: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : bytes[3] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:213:3: note: here case 3 : bytes[2] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:213:61: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : bytes[2] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:214:3: note: here case 2 : bytes[1] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:214:61: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : bytes[1] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:215:3: note: here case 1 : bytes[0] = static_cast( chr | utf8FirstBytes[bytesToWrite]); ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:221:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : *it++ = *curByte++; ~~^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:222:3: note: here case 3 : *it++ = *curByte++; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:222:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : *it++ = *curByte++; ~~^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:223:3: note: here case 2 : *it++ = *curByte++; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:223:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : *it++ = *curByte++; ~~^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:224:3: note: here case 1 : *it++ = *curByte++; ^~~~ --- CMakeFiles/common.dir/all --- --- CMakeFiles/common.dir/src/io/log/ColorLogger.cpp.o --- [ 5%] Building CXX object CMakeFiles/common.dir/src/io/log/ColorLogger.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/log/ColorLogger.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/log/ColorLogger.cpp --- CMakeFiles/common.dir/src/io/Blast.cpp.o --- [ 5%] Building CXX object CMakeFiles/common.dir/src/io/Blast.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/Blast.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/Blast.cpp --- CMakeFiles/common.dir/src/io/resource/PakEntry.cpp.o --- [ 6%] Building CXX object CMakeFiles/common.dir/src/io/resource/PakEntry.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/resource/PakEntry.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/resource/PakEntry.cpp --- CMakeFiles/common.dir/src/io/resource/PakReader.cpp.o --- [ 6%] Building CXX object CMakeFiles/common.dir/src/io/resource/PakReader.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/resource/PakReader.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/resource/PakReader.cpp --- CMakeFiles/_arx_arxsavetool_common.dir/all --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/common.dir/all --- --- CMakeFiles/common.dir/src/io/resource/ResourcePath.cpp.o --- [ 7%] Building CXX object CMakeFiles/common.dir/src/io/resource/ResourcePath.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/resource/ResourcePath.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/resource/ResourcePath.cpp --- CMakeFiles/common.dir/src/io/fs/FilePath.cpp.o --- [ 7%] Building CXX object CMakeFiles/common.dir/src/io/fs/FilePath.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/fs/FilePath.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/fs/FilePath.cpp --- CMakeFiles/common.dir/src/io/fs/FileStream.cpp.o --- [ 8%] Building CXX object CMakeFiles/common.dir/src/io/fs/FileStream.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/fs/FileStream.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/fs/FileStream.cpp --- CMakeFiles/common.dir/src/io/fs/Filesystem.cpp.o --- [ 8%] Building CXX object CMakeFiles/common.dir/src/io/fs/Filesystem.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/fs/Filesystem.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/fs/Filesystem.cpp --- CMakeFiles/_arx_arxsavetool_common.dir/all --- --- lib_arx_arxsavetool_common.a --- [ 8%] Linking CXX static library lib_arx_arxsavetool_common.a /usr/local/bin/cmake -P CMakeFiles/_arx_arxsavetool_common.dir/cmake_clean_target.cmake /usr/local/bin/cmake -E cmake_link_script CMakeFiles/_arx_arxsavetool_common.dir/link.txt --verbose=1 /usr/bin/ar qc lib_arx_arxsavetool_common.a CMakeFiles/_arx_arxsavetool_common.dir/src/core/Localisation.cpp.o CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniReader.cpp.o CMakeFiles/_arx_arxsavetool_common.dir/src/io/IniSection.cpp.o CMakeFiles/_arx_arxsavetool_common.dir/src/io/SaveBlock.cpp.o /usr/bin/ranlib lib_arx_arxsavetool_common.a [ 8%] Built target _arx_arxsavetool_common --- CMakeFiles/common.dir/all --- --- CMakeFiles/common.dir/src/io/fs/SystemPaths.cpp.o --- [ 9%] Building CXX object CMakeFiles/common.dir/src/io/fs/SystemPaths.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/fs/SystemPaths.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/fs/SystemPaths.cpp --- CMakeFiles/common.dir/src/io/fs/FilesystemPOSIX.cpp.o --- [ 10%] Building CXX object CMakeFiles/common.dir/src/io/fs/FilesystemPOSIX.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/io/fs/FilesystemPOSIX.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/fs/FilesystemPOSIX.cpp --- CMakeFiles/common.dir/src/platform/Dialog.cpp.o --- [ 10%] Building CXX object CMakeFiles/common.dir/src/platform/Dialog.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/platform/Dialog.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/platform/Dialog.cpp --- CMakeFiles/common.dir/src/platform/Environment.cpp.o --- [ 11%] Building CXX object CMakeFiles/common.dir/src/platform/Environment.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/platform/Environment.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/platform/Environment.cpp --- CMakeFiles/common.dir/src/platform/Lock.cpp.o --- [ 11%] Building CXX object CMakeFiles/common.dir/src/platform/Lock.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/platform/Lock.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/platform/Lock.cpp --- CMakeFiles/common.dir/src/platform/OS.cpp.o --- [ 12%] Building CXX object CMakeFiles/common.dir/src/platform/OS.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/platform/OS.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/platform/OS.cpp --- CMakeFiles/common.dir/src/platform/Platform.cpp.o --- [ 12%] Building CXX object CMakeFiles/common.dir/src/platform/Platform.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/platform/Platform.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/platform/Platform.cpp --- CMakeFiles/common.dir/src/platform/ProgramOptions.cpp.o --- [ 13%] Building CXX object CMakeFiles/common.dir/src/platform/ProgramOptions.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/platform/ProgramOptions.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/platform/ProgramOptions.cpp --- CMakeFiles/common.dir/src/platform/Time.cpp.o --- [ 13%] Building CXX object CMakeFiles/common.dir/src/platform/Time.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/platform/Time.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/platform/Time.cpp --- CMakeFiles/common.dir/src/util/String.cpp.o --- [ 14%] Building CXX object CMakeFiles/common.dir/src/util/String.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/common.dir/src/util/String.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/String.cpp --- libcommon.a --- [ 15%] Linking CXX static library libcommon.a /usr/local/bin/cmake -P CMakeFiles/common.dir/cmake_clean_target.cmake /usr/local/bin/cmake -E cmake_link_script CMakeFiles/common.dir/link.txt --verbose=1 /usr/bin/ar qc libcommon.a CMakeFiles/common.dir/src/io/log/ConsoleLogger.cpp.o CMakeFiles/common.dir/src/io/log/LogBackend.cpp.o CMakeFiles/common.dir/src/io/log/Logger.cpp.o CMakeFiles/common.dir/src/io/log/ColorLogger.cpp.o CMakeFiles/common.dir/src/io/Blast.cpp.o CMakeFiles/common.dir/src/io/resource/PakEntry.cpp.o CMakeFiles/common.dir/src/io/resource/PakReader.cpp.o CMakeFiles/common.dir/src/io/resource/ResourcePath.cpp.o CMakeFiles/common.dir/src/io/fs/FilePath.cpp.o CMakeFiles/common.dir/src/io/fs/FileStream.cpp.o CMakeFiles/common.dir/src/io/fs/Filesystem.cpp.o CMakeFiles/common.dir/src/io/fs/SystemPaths.cpp.o CMakeFiles/common.dir/src/io/fs/FilesystemPOSIX.cpp.o CMakeFiles/common.dir/src/platform/Dialog.cpp.o CMakeFiles/common.dir/src/platform/Environment.cpp.o CMakeFiles/common.dir/src/platform/Lock.cpp.o CMakeFiles/common.dir/src/platform/OS.cpp.o CMakeFiles/common.dir/src/platform/Platform.cpp.o CMakeFiles/common.dir/src/platform/ProgramOptions.cpp.o CMakeFiles/common.dir/src/platform/Time.cpp.o CMakeFiles/common.dir/src/util/String.cpp.o /usr/bin/ranlib libcommon.a [ 15%] Built target common --- CMakeFiles/arx.dir/all --- --- CMakeFiles/arxsavetool.dir/all --- --- CMakeFiles/arxunpak.dir/all --- --- CMakeFiles/arx.dir/all --- /usr/bin/make -f CMakeFiles/arx.dir/build.make CMakeFiles/arx.dir/depend --- CMakeFiles/arxsavetool.dir/all --- /usr/bin/make -f CMakeFiles/arxsavetool.dir/build.make CMakeFiles/arxsavetool.dir/depend --- CMakeFiles/arxunpak.dir/all --- /usr/bin/make -f CMakeFiles/arxunpak.dir/build.make CMakeFiles/arxunpak.dir/depend --- CMakeFiles/arxunpak.dir/depend --- --- CMakeFiles/arxsavetool.dir/all --- --- CMakeFiles/arxsavetool.dir/depend --- cd /construction/games/arx-libertatis/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build/CMakeFiles/arxsavetool.dir/DependInfo.cmake --- CMakeFiles/arxunpak.dir/all --- cd /construction/games/arx-libertatis/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build/CMakeFiles/arxunpak.dir/DependInfo.cmake --- CMakeFiles/arx.dir/all --- --- core/Version.cpp --- /usr/local/bin/cmake -DINPUT=/construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Version.cpp.in -DOUTPUT=/construction/games/arx-libertatis/.build/core/Version.cpp "-DVERSION_SOURCES=VERSION;/construction/games/arx-libertatis/arx-libertatis-1.1.2/VERSION;AUTHORS;/construction/games/arx-libertatis/arx-libertatis-1.1.2/AUTHORS" -DGIT_DIR=/construction/games/arx-libertatis/arx-libertatis-1.1.2/.git -P /construction/games/arx-libertatis/arx-libertatis-1.1.2/cmake/VersionScript.cmake --- CMakeFiles/arxunpak.dir/all --- Scanning dependencies of target arxunpak /usr/bin/make -f CMakeFiles/arxunpak.dir/build.make CMakeFiles/arxunpak.dir/build --- CMakeFiles/arxunpak.dir/tools/unpak/UnPak.cpp.o --- [ 15%] Building CXX object CMakeFiles/arxunpak.dir/tools/unpak/UnPak.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arxunpak.dir/tools/unpak/UnPak.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/tools/unpak/UnPak.cpp --- CMakeFiles/arx.dir/all --- --- CMakeFiles/arx.dir/depend --- cd /construction/games/arx-libertatis/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build/CMakeFiles/arx.dir/DependInfo.cmake --- CMakeFiles/arxsavetool.dir/all --- Scanning dependencies of target arxsavetool /usr/bin/make -f CMakeFiles/arxsavetool.dir/build.make CMakeFiles/arxsavetool.dir/build --- CMakeFiles/arxsavetool.dir/tools/savetool/SaveFix.cpp.o --- --- CMakeFiles/arxsavetool.dir/tools/savetool/SaveTool.cpp.o --- --- CMakeFiles/arxsavetool.dir/tools/savetool/SaveView.cpp.o --- --- CMakeFiles/arxsavetool.dir/tools/savetool/SaveFix.cpp.o --- [ 15%] Building CXX object CMakeFiles/arxsavetool.dir/tools/savetool/SaveFix.cpp.o --- CMakeFiles/arxsavetool.dir/tools/savetool/SaveView.cpp.o --- [ 16%] Building CXX object CMakeFiles/arxsavetool.dir/tools/savetool/SaveView.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arxsavetool.dir/tools/savetool/SaveView.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/tools/savetool/SaveView.cpp --- CMakeFiles/arxsavetool.dir/tools/savetool/SaveFix.cpp.o --- /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arxsavetool.dir/tools/savetool/SaveFix.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/tools/savetool/SaveFix.cpp --- CMakeFiles/arxsavetool.dir/tools/savetool/SaveTool.cpp.o --- [ 17%] Building CXX object CMakeFiles/arxsavetool.dir/tools/savetool/SaveTool.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arxsavetool.dir/tools/savetool/SaveTool.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/tools/savetool/SaveTool.cpp --- CMakeFiles/arxunpak.dir/all --- --- arxunpak --- [ 18%] Linking CXX executable arxunpak /usr/local/bin/cmake -E cmake_link_script CMakeFiles/arxunpak.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -Wl,--as-needed CMakeFiles/arxunpak.dir/tools/unpak/UnPak.cpp.o -o arxunpak libcommon.a -lrt [ 18%] Built target arxunpak --- CMakeFiles/arx.dir/all --- Scanning dependencies of target arx /usr/bin/make -f CMakeFiles/arx.dir/build.make CMakeFiles/arx.dir/build --- CMakeFiles/arx.dir/src/ai/PathFinder.cpp.o --- --- CMakeFiles/arx.dir/src/ai/PathFinderManager.cpp.o --- --- CMakeFiles/arx.dir/src/ai/PathFinder.cpp.o --- [ 19%] Building CXX object CMakeFiles/arx.dir/src/ai/PathFinder.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/ai/PathFinder.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/ai/PathFinder.cpp --- CMakeFiles/arx.dir/src/ai/PathFinderManager.cpp.o --- [ 19%] Building CXX object CMakeFiles/arx.dir/src/ai/PathFinderManager.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/ai/PathFinderManager.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/ai/PathFinderManager.cpp --- CMakeFiles/arxsavetool.dir/all --- --- CMakeFiles/arxsavetool.dir/tools/savetool/SaveView.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/tools/savetool/SaveView.cpp:36: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/all --- --- CMakeFiles/arx.dir/src/ai/Paths.cpp.o --- [ 20%] Building CXX object CMakeFiles/arx.dir/src/ai/Paths.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/ai/Paths.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/ai/Paths.cpp --- CMakeFiles/arx.dir/src/ai/PathFinderManager.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/ai/PathFinderManager.cpp:54: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arxsavetool.dir/all --- --- CMakeFiles/arxsavetool.dir/tools/savetool/SaveFix.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.h:51, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/MiniMap.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/SaveFormat.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/tools/savetool/SaveFix.cpp:39: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/all --- --- CMakeFiles/arx.dir/src/ai/PathFinder.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/ai/PathFinder.cpp:52: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/animation/Animation.cpp.o --- [ 21%] Building CXX object CMakeFiles/arx.dir/src/animation/Animation.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/animation/Animation.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp --- CMakeFiles/arx.dir/src/animation/AnimationRender.cpp.o --- [ 21%] Building CXX object CMakeFiles/arx.dir/src/animation/AnimationRender.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/animation/AnimationRender.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp --- CMakeFiles/arx.dir/src/ai/Paths.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/ai/Paths.cpp:60: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/animation/AnimationRender.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:58: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp: In function 'void Cedric_RenderObject(EERIE_3DOBJ*, EERIE_C_DATA*, Entity*, Vec3f*, Vec3f&, float)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:1599:48: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_HALO' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&curhalo, &io->halo, sizeof(IO_HALO)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:58: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:133:8: note: 'struct IO_HALO' declared here struct IO_HALO { ^~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:1619:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_HALO' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&curhalo, &use_io->halo, sizeof(IO_HALO)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:58: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:133:8: note: 'struct IO_HALO' declared here struct IO_HALO { ^~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:1626:52: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_HALO' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&curhalo, &io->halo, sizeof(IO_HALO)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:58: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:133:8: note: 'struct IO_HALO' declared here struct IO_HALO { ^~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:1636:60: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_HALO' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&curhalo, &hio_helmet->halo, sizeof(IO_HALO)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:58: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:133:8: note: 'struct IO_HALO' declared here struct IO_HALO { ^~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:1647:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_HALO' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&curhalo, &hio_armor->halo, sizeof(IO_HALO)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:58: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:133:8: note: 'struct IO_HALO' declared here struct IO_HALO { ^~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:1658:62: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_HALO' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&curhalo, &hio_leggings->halo, sizeof(IO_HALO)) ; ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:58: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:133:8: note: 'struct IO_HALO' declared here struct IO_HALO { ^~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:1747:63: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&vert[0], &workon[first], sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:54: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:1748:63: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&vert[1], &workon[first], sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:54: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:1749:64: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&vert[2], &workon[second], sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:54: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:1750:64: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&vert[3], &workon[second], sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:54: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:1825:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(tv2, tv, sizeof(TexturedVertex) * 3); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/AnimationRender.cpp:54: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/animation/Animation.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:68: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp: In function 'TexturedVertex* PushVertexInTableCull(TextureContainer*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:648:78: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct TexturedVertex'; use 'new' and 'delete' instead [-Wclass-memaccess] pTex->ulMaxVertexListCull * sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:63: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp: In function 'TexturedVertex* PushVertexInTableCull_TNormalTrans(TextureContainer*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:664:65: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct TexturedVertex'; use 'new' and 'delete' instead [-Wclass-memaccess] * sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:63: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp: In function 'TexturedVertex* PushVertexInTableCull_TAdditive(TextureContainer*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:687:62: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct TexturedVertex'; use 'new' and 'delete' instead [-Wclass-memaccess] * sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:63: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp: In function 'TexturedVertex* PushVertexInTableCull_TSubstractive(TextureContainer*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:710:66: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct TexturedVertex'; use 'new' and 'delete' instead [-Wclass-memaccess] * sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:63: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp: In function 'TexturedVertex* PushVertexInTableCull_TMultiplicative(TextureContainer*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:733:68: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct TexturedVertex'; use 'new' and 'delete' instead [-Wclass-memaccess] * sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:63: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp: In function 'void DrawEERIEInter(EERIE_3DOBJ*, Anglef*, Vec3f*, Entity*, EERIE_MOD_INFO*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:1642:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&vert[0],&workon[first],sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:63: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:1643:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&vert[1],&workon[first],sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:63: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:1644:60: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&vert[2],&workon[second],sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:63: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:1645:60: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&vert[3],&workon[second],sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Animation.cpp:63: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/animation/Cinematic.cpp.o --- [ 22%] Building CXX object CMakeFiles/arx.dir/src/animation/Cinematic.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/animation/Cinematic.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Cinematic.cpp --- CMakeFiles/arx.dir/src/animation/CinematicKeyframer.cpp.o --- [ 22%] Building CXX object CMakeFiles/arx.dir/src/animation/CinematicKeyframer.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/animation/CinematicKeyframer.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/CinematicKeyframer.cpp /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/CinematicKeyframer.cpp: In function 'bool AddKey(C_KEY*, bool, bool, bool)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/CinematicKeyframer.cpp:275:86: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct C_KEY'; use 'new' and 'delete' instead [-Wclass-memaccess] CKTrack->key = (C_KEY *)realloc(CKTrack->key, sizeof(C_KEY) * (CKTrack->nbkey + 1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/CinematicKeyframer.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/CinematicKeyframer.h:54:8: note: 'struct C_KEY' declared here struct C_KEY { ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/CinematicKeyframer.cpp: In function 'bool AddKeyLoad(C_KEY*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/CinematicKeyframer.cpp:360:86: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct C_KEY'; use 'new' and 'delete' instead [-Wclass-memaccess] CKTrack->key = (C_KEY *)realloc(CKTrack->key, sizeof(C_KEY) * (CKTrack->nbkey + 1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/CinematicKeyframer.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/CinematicKeyframer.h:54:8: note: 'struct C_KEY' declared here struct C_KEY { ^~~~~ --- CMakeFiles/arx.dir/src/animation/Intro.cpp.o --- [ 23%] Building CXX object CMakeFiles/arx.dir/src/animation/Intro.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/animation/Intro.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Intro.cpp --- CMakeFiles/arx.dir/src/animation/AnimationRender.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/audio/Ambiance.cpp.o --- [ 23%] Building CXX object CMakeFiles/arx.dir/src/audio/Ambiance.cpp.o --- CMakeFiles/arx.dir/src/animation/CinematicKeyframer.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/audio/Ambiance.cpp.o --- /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/Ambiance.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/Ambiance.cpp --- CMakeFiles/arx.dir/src/audio/Audio.cpp.o --- [ 24%] Building CXX object CMakeFiles/arx.dir/src/audio/Audio.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/Audio.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/Audio.cpp --- CMakeFiles/arx.dir/src/animation/Animation.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/audio/AudioEnvironment.cpp.o --- [ 24%] Building CXX object CMakeFiles/arx.dir/src/audio/AudioEnvironment.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/AudioEnvironment.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/AudioEnvironment.cpp --- CMakeFiles/arx.dir/src/animation/Intro.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Intro.cpp: In function 'void LoadLevelScreen(long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Intro.cpp:210:18: warning: '%s' directive writing up to 255 bytes into a region of size 238 [-Wformat-overflow=] sprintf(temp, "graph/levels/level%s/loading", tx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/animation/Intro.cpp:210:11: note: 'sprintf' output between 27 and 282 bytes into a destination of size 256 sprintf(temp, "graph/levels/level%s/loading", tx); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/audio/Ambiance.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/Ambiance.cpp:64: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/animation/Intro.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/audio/AudioGlobal.cpp.o --- [ 25%] Building CXX object CMakeFiles/arx.dir/src/audio/AudioGlobal.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/AudioGlobal.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/AudioGlobal.cpp --- CMakeFiles/arx.dir/src/audio/AudioResource.cpp.o --- [ 26%] Building CXX object CMakeFiles/arx.dir/src/audio/AudioResource.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/AudioResource.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/AudioResource.cpp --- CMakeFiles/arx.dir/src/audio/AudioSource.cpp.o --- [ 26%] Building CXX object CMakeFiles/arx.dir/src/audio/AudioSource.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/AudioSource.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/AudioSource.cpp --- CMakeFiles/arx.dir/src/audio/Mixer.cpp.o --- [ 27%] Building CXX object CMakeFiles/arx.dir/src/audio/Mixer.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/Mixer.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/Mixer.cpp --- CMakeFiles/arxsavetool.dir/all --- --- arxsavetool --- [ 27%] Linking CXX executable arxsavetool /usr/local/bin/cmake -E cmake_link_script CMakeFiles/arxsavetool.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -Wl,--as-needed CMakeFiles/arxsavetool.dir/tools/savetool/SaveFix.cpp.o CMakeFiles/arxsavetool.dir/tools/savetool/SaveTool.cpp.o CMakeFiles/arxsavetool.dir/tools/savetool/SaveView.cpp.o -o arxsavetool lib_arx_arxsavetool_common.a libcommon.a -lrt -lz [ 28%] Built target arxsavetool --- CMakeFiles/arx.dir/all --- --- CMakeFiles/arx.dir/src/audio/Sample.cpp.o --- [ 28%] Building CXX object CMakeFiles/arx.dir/src/audio/Sample.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/Sample.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/Sample.cpp --- CMakeFiles/arx.dir/src/audio/Stream.cpp.o --- [ 29%] Building CXX object CMakeFiles/arx.dir/src/audio/Stream.cpp.o --- CMakeFiles/arx.dir/src/audio/codec/ADPCM.cpp.o --- --- CMakeFiles/arx.dir/src/audio/Stream.cpp.o --- /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/Stream.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/Stream.cpp --- CMakeFiles/arx.dir/src/audio/codec/ADPCM.cpp.o --- [ 29%] Building CXX object CMakeFiles/arx.dir/src/audio/codec/ADPCM.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/codec/ADPCM.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/codec/ADPCM.cpp --- CMakeFiles/arx.dir/src/audio/codec/RAW.cpp.o --- [ 30%] Building CXX object CMakeFiles/arx.dir/src/audio/codec/RAW.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/codec/RAW.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/codec/RAW.cpp --- CMakeFiles/arx.dir/src/audio/codec/WAV.cpp.o --- [ 30%] Building CXX object CMakeFiles/arx.dir/src/audio/codec/WAV.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/codec/WAV.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/codec/WAV.cpp --- CMakeFiles/arx.dir/src/audio/openal/OpenALBackend.cpp.o --- [ 31%] Building CXX object CMakeFiles/arx.dir/src/audio/openal/OpenALBackend.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/openal/OpenALBackend.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/openal/OpenALBackend.cpp --- CMakeFiles/arx.dir/src/audio/openal/OpenALSource.cpp.o --- [ 32%] Building CXX object CMakeFiles/arx.dir/src/audio/openal/OpenALSource.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/openal/OpenALSource.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/openal/OpenALSource.cpp --- CMakeFiles/arx.dir/src/audio/openal/OpenALUtils.cpp.o --- [ 32%] Building CXX object CMakeFiles/arx.dir/src/audio/openal/OpenALUtils.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/audio/openal/OpenALUtils.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/audio/openal/OpenALUtils.cpp --- CMakeFiles/arx.dir/src/core/Application.cpp.o --- [ 33%] Building CXX object CMakeFiles/arx.dir/src/core/Application.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/core/Application.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Application.cpp --- CMakeFiles/arx.dir/src/core/ArxGame.cpp.o --- [ 33%] Building CXX object CMakeFiles/arx.dir/src/core/ArxGame.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/core/ArxGame.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/ArxGame.cpp --- CMakeFiles/arx.dir/src/core/Config.cpp.o --- [ 34%] Building CXX object CMakeFiles/arx.dir/src/core/Config.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/core/Config.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Config.cpp --- CMakeFiles/arx.dir/src/core/Application.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Application.cpp:69: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/core/ArxGame.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/ArxGame.cpp:72: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/core/Core.cpp.o --- [ 34%] Building CXX object CMakeFiles/arx.dir/src/core/Core.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/core/Core.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp --- CMakeFiles/arx.dir/src/core/GameTime.cpp.o --- [ 35%] Building CXX object CMakeFiles/arx.dir/src/core/GameTime.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/core/GameTime.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.cpp --- CMakeFiles/arx.dir/src/core/Core.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:77: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp: In function 'void InitializeDanae()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:490:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_BACKGROUND' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&DefaultBkg, 0, sizeof(EERIE_BACKGROUND)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:177:8: note: 'struct EERIE_BACKGROUND' declared here struct EERIE_BACKGROUND ^~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:513:46: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CAMERA' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&bookcam, &subj, sizeof(EERIE_CAMERA)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:84:8: note: 'struct EERIE_CAMERA' declared here struct EERIE_CAMERA { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:514:45: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CAMERA' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&raycam, &subj, sizeof(EERIE_CAMERA)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:84:8: note: 'struct EERIE_CAMERA' declared here struct EERIE_CAMERA { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:515:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CAMERA' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&conversationcamera, &subj, sizeof(EERIE_CAMERA)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:84:8: note: 'struct EERIE_CAMERA' declared here struct EERIE_CAMERA { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:540:45: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CAMERA' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&TCAM[i],&subj,sizeof(EERIE_CAMERA)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:84:8: note: 'struct EERIE_CAMERA' declared here struct EERIE_CAMERA { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp: In function 'bool initializeGame()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:619:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_BACKGROUND' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&DefaultBkg,0,sizeof(EERIE_BACKGROUND)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:177:8: note: 'struct EERIE_BACKGROUND' declared here struct EERIE_BACKGROUND ^~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:645:39: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ARXCHARACTER' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&player,0,sizeof(ARXCHARACTER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:82: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:133:8: note: 'struct ARXCHARACTER' declared here struct ARXCHARACTER { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:658:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct PROJECT' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&Project, 0, sizeof(PROJECT)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Core.cpp:68: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Application.h:79:8: note: 'struct PROJECT' declared here struct PROJECT { ^~~~~~~ --- CMakeFiles/arx.dir/src/core/SaveGame.cpp.o --- [ 35%] Building CXX object CMakeFiles/arx.dir/src/core/SaveGame.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/core/SaveGame.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/SaveGame.cpp --- CMakeFiles/arx.dir/src/core/Startup.cpp.o --- [ 36%] Building CXX object CMakeFiles/arx.dir/src/core/Startup.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/core/Startup.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Startup.cpp --- CMakeFiles/arx.dir/src/util/cmdline/Parser.cpp.o --- [ 37%] Building CXX object CMakeFiles/arx.dir/src/util/cmdline/Parser.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/util/cmdline/Parser.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/cmdline/Parser.cpp --- CMakeFiles/arx.dir/src/core/Startup.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/Startup.cpp:59: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/game/Camera.cpp.o --- [ 37%] Building CXX object CMakeFiles/arx.dir/src/game/Camera.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/Camera.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Camera.cpp --- CMakeFiles/arx.dir/src/game/Damage.cpp.o --- [ 38%] Building CXX object CMakeFiles/arx.dir/src/game/Damage.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/Damage.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Damage.cpp --- CMakeFiles/arx.dir/src/game/Entity.cpp.o --- [ 38%] Building CXX object CMakeFiles/arx.dir/src/game/Entity.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/Entity.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp --- CMakeFiles/arx.dir/src/game/Damage.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Damage.cpp:62: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/game/EntityId.cpp.o --- [ 39%] Building CXX object CMakeFiles/arx.dir/src/game/EntityId.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/EntityId.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/EntityId.cpp --- CMakeFiles/arx.dir/src/game/Entity.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:44: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp: In constructor 'Entity::Entity(const res::path&)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:86:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(&physics, 0, sizeof(IO_PHYSICS)); // TODO use constructor ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:99:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_3D_BBOX' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(&bbox3D, 0, sizeof(EERIE_3D_BBOX)); // TODO use constructor ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:80:8: note: 'struct EERIE_3D_BBOX' declared here struct EERIE_3D_BBOX { ^~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:134:39: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct IO_HALO' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(&halo, 0, sizeof(IO_HALO)); // TODO use constructor ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:133:8: note: 'struct IO_HALO' declared here struct IO_HALO { ^~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:135:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct IO_HALO' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(&halo_native, 0, sizeof(IO_HALO)); // TODO use constructor ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:133:8: note: 'struct IO_HALO' declared here struct IO_HALO { ^~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:143:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_SCRIPT' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(&script, 0, sizeof(EERIE_SCRIPT)); // TODO use constructor ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:61, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/Script.h:106:8: note: 'struct EERIE_SCRIPT' declared here struct EERIE_SCRIPT { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:144:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_SCRIPT' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(&over_script, 0, sizeof(EERIE_SCRIPT)); // TODO use constructor ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:61, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/Script.h:106:8: note: 'struct EERIE_SCRIPT' declared here struct EERIE_SCRIPT { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:160:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct IO_SPELLCAST_DATA' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(&spellcast_data, 0, sizeof(IO_SPELLCAST_DATA)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:147:8: note: 'struct IO_SPELLCAST_DATA' declared here struct IO_SPELLCAST_DATA { ^~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/game/EntityManager.cpp.o --- [ 39%] Building CXX object CMakeFiles/arx.dir/src/game/EntityManager.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/EntityManager.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/EntityManager.cpp --- CMakeFiles/arx.dir/src/game/EntityId.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/EntityId.cpp:27: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/game/Equipment.cpp.o --- [ 40%] Building CXX object CMakeFiles/arx.dir/src/game/Equipment.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/Equipment.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.cpp --- CMakeFiles/arx.dir/src/game/EntityManager.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/EntityManager.cpp:49: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/game/Inventory.cpp.o --- [ 40%] Building CXX object CMakeFiles/arx.dir/src/game/Inventory.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/Inventory.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Inventory.cpp --- CMakeFiles/arx.dir/src/game/Item.cpp.o --- [ 41%] Building CXX object CMakeFiles/arx.dir/src/game/Item.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/Item.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.cpp --- CMakeFiles/arx.dir/src/game/Inventory.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Inventory.cpp:61: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/game/Levels.cpp.o --- [ 42%] Building CXX object CMakeFiles/arx.dir/src/game/Levels.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/Levels.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Levels.cpp --- CMakeFiles/arx.dir/src/game/Equipment.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.cpp:58: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/game/Item.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.cpp:20: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/game/Map.cpp.o --- [ 42%] Building CXX object CMakeFiles/arx.dir/src/game/Map.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/Map.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Map.cpp --- CMakeFiles/arx.dir/src/game/Missile.cpp.o --- [ 43%] Building CXX object CMakeFiles/arx.dir/src/game/Missile.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/Missile.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Missile.cpp --- CMakeFiles/arx.dir/src/game/Equipment.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.cpp: In function 'void ARX_EQUIPMENT_SetEquip(Entity*, bool, const string&, float, EquipmentModifierFlags)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.cpp:1399:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct IO_EQUIPITEM' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(io->_itemdata->equipitem, 0, sizeof(IO_EQUIPITEM)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.cpp:58: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:100:8: note: 'struct IO_EQUIPITEM' declared here struct IO_EQUIPITEM { ^~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/game/NPC.cpp.o --- [ 43%] Building CXX object CMakeFiles/arx.dir/src/game/NPC.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/NPC.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp --- CMakeFiles/arx.dir/src/game/Missile.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Missile.cpp:53: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/game/NPC.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:47: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/game/Player.cpp.o --- [ 44%] Building CXX object CMakeFiles/arx.dir/src/game/Player.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/Player.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.cpp --- CMakeFiles/arx.dir/src/game/Equipment.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/game/Spells.cpp.o --- [ 44%] Building CXX object CMakeFiles/arx.dir/src/game/Spells.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/game/Spells.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp --- CMakeFiles/arx.dir/src/graphics/Draw.cpp.o --- [ 45%] Building CXX object CMakeFiles/arx.dir/src/graphics/Draw.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/Draw.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Draw.cpp --- CMakeFiles/arx.dir/src/game/NPC.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp: In function 'long int ARX_NPC_GetNextAttainableNodeIncrement(Entity*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:534:49: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&phys, &io->physics, sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp: In function 'bool ARX_NPC_LaunchPathfind(Entity*, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:711:49: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&phys, &io->physics, sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp: In function 'void ARX_NPC_SpawnMember(Entity*, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:1508:89: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '__gnu_cxx::__alloc_traits, EERIE_VERTEX>::value_type' {aka 'struct EERIE_VERTEX'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&nouvo->vertexlist3[count], &nouvo->vertexlist[count], sizeof(EERIE_VERTEX)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:63: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:85:8: note: '__gnu_cxx::__alloc_traits, EERIE_VERTEX>::value_type' {aka 'struct EERIE_VERTEX'} declared here struct EERIE_VERTEX { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:1627:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_HALO' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&io->halo, &ioo->halo, sizeof(IO_HALO)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:133:8: note: 'struct IO_HALO' declared here struct IO_HALO { ^~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp: In function 'bool TryIOAnimMove(Entity*, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:2186:48: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&phys, &io->physics, sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp: In function 'void ManageNPCMovement(Entity*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:3253:48: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&phys, &io->physics, sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:3276:48: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&phys, &io->physics, sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ --- CMakeFiles/arx.dir/src/game/Player.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.cpp:47: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/Draw.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Draw.cpp: In function 'void EERIEPOLY_DrawWired(EERIEPOLY*, Color)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Draw.cpp:753:51: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(<v[2],&ep->tv[3],sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Draw.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Draw.cpp:754:51: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(<v[3],&ep->tv[2],sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Draw.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Draw.cpp:755:51: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(<v[4],&ep->tv[0],sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Draw.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Draw.cpp:758:53: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] else memcpy(<v[to],<v[0],sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Draw.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/game/Spells.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:45: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/game/Player.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.cpp: In function 'void ARX_PLAYER_Manage_Visual()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.cpp:2176:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&io->physics, &player.physics, sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.cpp: In function 'void PlayerMovementIterate(float)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.cpp:2580:63: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&testcyl, &player.physics.cyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.cpp: In function 'void ARX_PLAYER_PutPlayerInNormalStance(long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.cpp:3059:52: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&phys, &player.physics, sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/Draw.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/GraphicsModes.cpp.o --- [ 45%] Building CXX object CMakeFiles/arx.dir/src/graphics/GraphicsModes.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/GraphicsModes.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp --- CMakeFiles/arx.dir/src/game/Spells.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp: In function 'void ARX_SPELLS_RequestSymbolDraw(Entity*, const string&, float)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:658:77: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct SYMBOL_DRAW'; use 'new' and 'delete' instead [-Wclass-memaccess] io->symboldraw = (SYMBOL_DRAW *)realloc(io->symboldraw, sizeof(SYMBOL_DRAW)); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:197:8: note: 'struct SYMBOL_DRAW' declared here struct SYMBOL_DRAW { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp: In function 'void ARX_SPELLS_RequestSymbolDraw2(Entity*, Rune, float)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:752:66: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct SYMBOL_DRAW'; use 'new' and 'delete' instead [-Wclass-memaccess] ptr = (SYMBOL_DRAW *)realloc(io->symboldraw, sizeof(SYMBOL_DRAW)); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:197:8: note: 'struct SYMBOL_DRAW' declared here struct SYMBOL_DRAW { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp: In function 'void ARX_SPELLS_Precast_Add(Spell, long int, SpellcastFlags, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:2771:63: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct PRECAST_STRUCT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&Precast[i - 1], &Precast[i], sizeof(PRECAST_STRUCT)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:45: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:184:8: note: 'struct PRECAST_STRUCT' declared here struct PRECAST_STRUCT { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp: In function 'void ARX_SPELLS_Precast_Check()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:2859:69: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct PRECAST_STRUCT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&Precast[li], &Precast[li + 1], sizeof(PRECAST_STRUCT)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:45: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:184:8: note: 'struct PRECAST_STRUCT' declared here struct PRECAST_STRUCT { ^~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/GraphicsModes.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp: In function 'void ARX_GLOBALMODS_Reset()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp:69:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct GLOBAL_MODS' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&desired, 0, sizeof(GLOBAL_MODS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.h:60:8: note: 'struct GLOBAL_MODS' declared here struct GLOBAL_MODS { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp:70:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct GLOBAL_MODS' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(¤t, 0, sizeof(GLOBAL_MODS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.h:60:8: note: 'struct GLOBAL_MODS' declared here struct GLOBAL_MODS { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp:72:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct GLOBAL_MODS' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&stacked, 0, sizeof(GLOBAL_MODS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.h:60:8: note: 'struct GLOBAL_MODS' declared here struct GLOBAL_MODS { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp: In function 'void ARX_GLOBALMODS_Stack()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp:99:48: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct GLOBAL_MODS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&stacked, &desired, sizeof(GLOBAL_MODS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.h:60:8: note: 'struct GLOBAL_MODS' declared here struct GLOBAL_MODS { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp: In function 'void ARX_GLOBALMODS_UnStack()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp:105:48: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct GLOBAL_MODS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&desired, &stacked, sizeof(GLOBAL_MODS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.cpp:44: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsModes.h:60:8: note: 'struct GLOBAL_MODS' declared here struct GLOBAL_MODS { ^~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/GraphicsUtility.cpp.o --- [ 46%] Building CXX object CMakeFiles/arx.dir/src/graphics/GraphicsUtility.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/GraphicsUtility.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsUtility.cpp --- CMakeFiles/arx.dir/src/graphics/Math.cpp.o --- [ 47%] Building CXX object CMakeFiles/arx.dir/src/graphics/Math.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/Math.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.cpp --- CMakeFiles/arx.dir/src/game/Spells.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp: In function 'void ARX_SPELLS_Update()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:6828:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:6830:4: note: here case SPELL_EXPLOSION: ^~~~ --- CMakeFiles/arx.dir/src/game/Player.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/Renderer.cpp.o --- [ 47%] Building CXX object CMakeFiles/arx.dir/src/graphics/Renderer.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/Renderer.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Renderer.cpp --- CMakeFiles/arx.dir/src/core/Core.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/data/CinematicTexture.cpp.o --- [ 48%] Building CXX object CMakeFiles/arx.dir/src/graphics/data/CinematicTexture.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/data/CinematicTexture.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/CinematicTexture.cpp --- CMakeFiles/arx.dir/src/game/Spells.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp: In function 'void SPELLEND_Notify(long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:1107:18: warning: '%ld' directive writing between 1 and 20 bytes into a region of size between 0 and 127 [-Wformat-overflow=] sprintf(param,"%s %ld",spell,(long)spells[num].caster_level); ^~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:1107:11: note: 'sprintf' output between 3 and 149 bytes into a destination of size 128 sprintf(param,"%s %ld",spell,(long)spells[num].caster_level); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:1091:19: warning: '%ld' directive writing between 1 and 20 bytes into a region of size between 0 and 127 [-Wformat-overflow=] sprintf(param,"%s %ld",spell,(long)spells[num].caster_level); ^~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.cpp:1091:12: note: 'sprintf' output between 3 and 149 bytes into a destination of size 128 sprintf(param,"%s %ld",spell,(long)spells[num].caster_level); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/data/FTL.cpp.o --- [ 48%] Building CXX object CMakeFiles/arx.dir/src/graphics/data/FTL.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/data/FTL.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/FTL.cpp --- CMakeFiles/arx.dir/src/graphics/data/Mesh.cpp.o --- [ 49%] Building CXX object CMakeFiles/arx.dir/src/graphics/data/Mesh.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/data/Mesh.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp --- CMakeFiles/arx.dir/src/graphics/data/MeshManipulation.cpp.o --- [ 49%] Building CXX object CMakeFiles/arx.dir/src/graphics/data/MeshManipulation.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/data/MeshManipulation.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/MeshManipulation.cpp --- CMakeFiles/arx.dir/src/game/NPC.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/data/Progressive.cpp.o --- [ 50%] Building CXX object CMakeFiles/arx.dir/src/graphics/data/Progressive.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/data/Progressive.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Progressive.cpp --- CMakeFiles/arx.dir/src/graphics/data/MeshManipulation.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/MeshManipulation.cpp:56: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/data/Mesh.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:67: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp: In function 'int RayIn3DPolyNoCull(Vec3f*, Vec3f*, EERIEPOLY*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:1215:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIEPOLY' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&ep, epp, sizeof(EERIEPOLY)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:166:8: note: 'struct EERIEPOLY' declared here struct EERIEPOLY { ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp: In function 'bool loadFastScene(const res::path&, const char*, const char*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:2637:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIEPOLY' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(ep2, 0, sizeof(EERIEPOLY)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:166:8: note: 'struct EERIEPOLY' declared here struct EERIEPOLY { ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:2732:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ANCHOR_DATA' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(ACTIVEBKG->anchors, 0, anchorsize); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:85: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.h:63:8: note: 'struct ANCHOR_DATA' declared here struct ANCHOR_DATA { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:2782:44: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_PORTALS' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&portal, 0, sizeof(EERIE_PORTALS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:588:8: note: 'struct EERIE_PORTALS' declared here struct EERIE_PORTALS ^~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:2813:44: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_ROOM_DATA' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&room, 0, sizeof(EERIE_ROOM_DATA)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:604:8: note: 'struct EERIE_ROOM_DATA' declared here struct EERIE_ROOM_DATA { ^~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp: In function 'void ComputeRoomDistance()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:2938:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ANCHOR_DATA' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(ad, 0, sizeof(ANCHOR_DATA)*nb_anchors); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:85: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.h:63:8: note: 'struct ANCHOR_DATA' declared here struct ANCHOR_DATA { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp: In function 'void EERIE_PORTAL_Poly_Add(EERIEPOLY*, const string&, long int, long int, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:3119:112: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct EERIE_PORTALS'; use 'new' and 'delete' instead [-Wclass-memaccess] portals->portals = (EERIE_PORTALS *)realloc(portals->portals, sizeof(EERIE_PORTALS) * (portals->nb_total + 1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:588:8: note: 'struct EERIE_PORTALS' declared here struct EERIE_PORTALS ^~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:3122:74: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIEPOLY' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&portals->portals[portals->nb_total].poly, ep, sizeof(EERIEPOLY)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:166:8: note: 'struct EERIEPOLY' declared here struct EERIEPOLY { ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:3150:98: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct EERIE_ROOM_DATA'; use 'new' and 'delete' instead [-Wclass-memaccess] portals->room = (EERIE_ROOM_DATA *)realloc(portals->room, sizeof(EERIE_ROOM_DATA) * (val1 + 1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:604:8: note: 'struct EERIE_ROOM_DATA' declared here struct EERIE_ROOM_DATA { ^~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:3154:64: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_ROOM_DATA' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(portals->room, 0, sizeof(EERIE_ROOM_DATA)*(val1 + 1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:604:8: note: 'struct EERIE_ROOM_DATA' declared here struct EERIE_ROOM_DATA { ^~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:3158:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_ROOM_DATA' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&portals->room[i], 0, sizeof(EERIE_ROOM_DATA)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:604:8: note: 'struct EERIE_ROOM_DATA' declared here struct EERIE_ROOM_DATA { ^~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp: In function 'int BkgAddPoly(EERIEPOLY*, EERIE_3DOBJ*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:3214:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct EERIEPOLY'; use 'new' and 'delete' instead [-Wclass-memaccess] eg->polydata = (EERIEPOLY *)realloc(eg->polydata, sizeof(EERIEPOLY) * t); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:166:8: note: 'struct EERIEPOLY' declared here struct EERIEPOLY { ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:3217:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIEPOLY' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&eg->polydata[eg->nbpoly], ep, sizeof(EERIEPOLY)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:166:8: note: 'struct EERIEPOLY' declared here struct EERIEPOLY { ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp: In function 'void SceneAddObjToBackground(EERIE_3DOBJ*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:3333:97: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TexturedVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&ep.v[kk], &eobj->vertexlist[eobj->facelist[i].vid[kk]].vert, sizeof(TexturedVertex)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:52:8: note: 'struct TexturedVertex' declared here struct TexturedVertex { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:3338:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIEPOLY' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&epp, &ep, sizeof(EERIEPOLY)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:166:8: note: 'struct EERIEPOLY' declared here struct EERIEPOLY { ^~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/data/TextureContainer.cpp.o --- [ 50%] Building CXX object CMakeFiles/arx.dir/src/graphics/data/TextureContainer.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/data/TextureContainer.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/TextureContainer.cpp --- CMakeFiles/arx.dir/src/graphics/data/FTL.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/FTL.cpp: In function 'EERIE_3DOBJ* ARX_FTL_Load(const res::path&)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/FTL.cpp:673:91: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CLOTHESVERTEX' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(obj->cdata->backup, obj->cdata->cvert, sizeof(CLOTHESVERTEX)*obj->cdata->nb_cvert); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsFormat.h:23, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/FTLFormat.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/FTL.cpp:60: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:239:8: note: 'struct CLOTHESVERTEX' declared here struct CLOTHESVERTEX { ^~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/data/MeshManipulation.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/MeshManipulation.cpp: In function 'EERIE_3DOBJ* CreateIntermediaryMesh(const EERIE_3DOBJ*, const EERIE_3DOBJ*, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/MeshManipulation.cpp:426:75: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_LINKED' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(work->linked, obj1->linked, obj1->nblinked * sizeof(EERIE_LINKED)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/MeshManipulation.cpp:59: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:345:8: note: 'struct EERIE_LINKED' declared here struct EERIE_LINKED { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/MeshManipulation.cpp:432:75: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_LINKED' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(work->linked, obj2->linked, obj2->nblinked * sizeof(EERIE_LINKED)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/MeshManipulation.cpp:59: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:345:8: note: 'struct EERIE_LINKED' declared here struct EERIE_LINKED { ^~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/game/Spells.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/effects/CinematicEffects.cpp.o --- [ 51%] Building CXX object CMakeFiles/arx.dir/src/graphics/effects/CinematicEffects.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/effects/CinematicEffects.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/CinematicEffects.cpp --- CMakeFiles/arx.dir/src/graphics/effects/DrawEffects.cpp.o --- [ 52%] Building CXX object CMakeFiles/arx.dir/src/graphics/effects/DrawEffects.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/effects/DrawEffects.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/DrawEffects.cpp --- CMakeFiles/arx.dir/src/graphics/data/Mesh.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp: In function 'bool FastSceneSave(const fs::path&)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.cpp:3431:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(uh->path, path.string().c_str(), sizeof(uh->path)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/effects/DrawEffects.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/DrawEffects.cpp:56: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/data/FTL.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/effects/Fog.cpp.o --- [ 52%] Building CXX object CMakeFiles/arx.dir/src/graphics/effects/Fog.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/effects/Fog.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/Fog.cpp --- CMakeFiles/arx.dir/src/graphics/effects/DrawEffects.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/DrawEffects.cpp: In function 'void ARXDRAW_DrawPolyBoom()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/DrawEffects.cpp:539:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( (ltv[0].uv.y>1.f) ^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/DrawEffects.cpp:545:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' IncrementPolyWithNormalOutput(polyboom[i].ep,ltv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/data/MeshManipulation.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/effects/SpellEffects.cpp.o --- [ 53%] Building CXX object CMakeFiles/arx.dir/src/graphics/effects/SpellEffects.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/effects/SpellEffects.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/SpellEffects.cpp --- CMakeFiles/arx.dir/src/graphics/font/Font.cpp.o --- [ 53%] Building CXX object CMakeFiles/arx.dir/src/graphics/font/Font.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/font/Font.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/font/Font.cpp --- CMakeFiles/arx.dir/src/graphics/data/Mesh.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/font/FontCache.cpp.o --- [ 54%] Building CXX object CMakeFiles/arx.dir/src/graphics/font/FontCache.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/font/FontCache.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/font/FontCache.cpp --- CMakeFiles/arx.dir/src/graphics/effects/DrawEffects.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/image/Image.cpp.o --- [ 54%] Building CXX object CMakeFiles/arx.dir/src/graphics/image/Image.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/image/Image.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/Image.cpp --- CMakeFiles/arx.dir/src/graphics/effects/Fog.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/Fog.cpp:59: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/Fog.cpp: In function 'void ARX_FOGS_Clear()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/Fog.cpp:84:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct FOG_DEF' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&fogs[i], 0, sizeof(FOG_DEF)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/Fog.cpp:57: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleEffects.h:121:8: note: 'struct FOG_DEF' declared here struct FOG_DEF ^~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/Fog.cpp: In function 'void ARX_FOGS_KillByIndex(long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/Fog.cpp:116:40: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct FOG_DEF' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&fogs[num], 0, sizeof(FOG_DEF)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/Fog.cpp:57: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleEffects.h:121:8: note: 'struct FOG_DEF' declared here struct FOG_DEF ^~~~~~~ --- CMakeFiles/arx.dir/src/graphics/effects/SpellEffects.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/effects/SpellEffects.cpp:48: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/font/Font.cpp.o --- In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/font/Font.cpp:38: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h: In function 'Out util::writeUTF8(Out, util::Unicode) [with Out = std::ostream_iterator]': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:212:61: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : bytes[3] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:213:3: note: here case 3 : bytes[2] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:213:61: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : bytes[2] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:214:3: note: here case 2 : bytes[1] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:214:61: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : bytes[1] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:215:3: note: here case 1 : bytes[0] = static_cast( chr | utf8FirstBytes[bytesToWrite]); ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:221:18: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : *it++ = *curByte++; ~~~~~~^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:222:3: note: here case 3 : *it++ = *curByte++; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:222:18: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : *it++ = *curByte++; ~~~~~~^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:223:3: note: here case 2 : *it++ = *curByte++; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:223:18: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : *it++ = *curByte++; ~~~~~~^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:224:3: note: here case 1 : *it++ = *curByte++; ^~~~ --- CMakeFiles/arx.dir/src/graphics/effects/Fog.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/image/stb_image.cpp.o --- [ 55%] Building CXX object CMakeFiles/arx.dir/src/graphics/image/stb_image.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/image/stb_image.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp: In function 'unsigned char* stbi::convert_format(unsigned char*, int, int, stbi::uint, stbi::uint)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:580:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(1,2) dest[0]=src[0], dest[1]=255; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:580:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(1,2) dest[0]=src[0], dest[1]=255; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:581:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:581:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:582:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:582:70: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:583:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(2,1) dest[0]=src[0]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:583:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(2,1) dest[0]=src[0]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:584:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:584:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:585:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:585:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:586:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:586:83: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:587:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(3,1) dest[0]=compute_y(src[0],src[1],src[2]); break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:587:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(3,1) dest[0]=compute_y(src[0],src[1],src[2]); break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:588:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(3,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = 255; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:588:81: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(3,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = 255; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:589:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(4,1) dest[0]=compute_y(src[0],src[1],src[2]); break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:589:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(4,1) dest[0]=compute_y(src[0],src[1],src[2]); break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:590:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(4,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:590:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(4,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:576:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define STBI_CASE(a,b) case STBI_COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:591:10: note: in expansion of macro 'STBI_CASE' STBI_CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:591:71: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp: In function 'int stbi::extend_receive(stbi::jpeg*, int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:861:21: warning: left shift of negative value [-Wshift-negative-value] return (-1 << n) + k + 1; ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp: In function 'int stbi::create_png_image_raw(stbi::png*, stbi::uint8*, stbi::uint32, int, stbi::uint32, stbi::uint32)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2216:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2218:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_none) cur[k] = raw[k]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2218:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_none) cur[k] = raw[k]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2216:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2219:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_sub) cur[k] = raw[k] + cur[k-img_n]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2219:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_sub) cur[k] = raw[k] + cur[k-img_n]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2216:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2220:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_up) cur[k] = raw[k] + prior[k]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2220:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_up) cur[k] = raw[k] + prior[k]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2216:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2221:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-img_n])>>1); break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2221:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-img_n])>>1); break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2216:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2222:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],prior[k],prior[k-img_n])); break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2222:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],prior[k],prior[k-img_n])); break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2216:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2223:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_avg_first) cur[k] = raw[k] + (cur[k-img_n] >> 1); break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2223:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_avg_first) cur[k] = raw[k] + (cur[k-img_n] >> 1); break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2216:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2224:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],0,0)); break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2224:92: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],0,0)); break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2232:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2234:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_none) cur[k] = raw[k]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2234:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_none) cur[k] = raw[k]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2232:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2235:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_sub) cur[k] = raw[k] + cur[k-out_n]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2235:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_sub) cur[k] = raw[k] + cur[k-out_n]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2232:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2236:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_up) cur[k] = raw[k] + prior[k]; break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2236:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_up) cur[k] = raw[k] + prior[k]; break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2232:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2237:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-out_n])>>1); break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2237:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-out_n])>>1); break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2232:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2238:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2238:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2232:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2239:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_avg_first) cur[k] = raw[k] + (cur[k-out_n] >> 1); break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2239:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_avg_first) cur[k] = raw[k] + (cur[k-out_n] >> 1); break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2232:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2240:13: note: in expansion of macro 'STBI_CASE' STBI_CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],0,0)); break; ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:2240:92: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' STBI_CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],0,0)); break; ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp: In function 'stbi::stbi_uc* stbi::tga_load(stbi::stbi*, int*, int*, int*, int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:3100:27: warning: this statement may fall through [-Wimplicit-fallthrough=] trans_data[3] = 255 * ((raw_data[1] & 0x80) >> 7); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image.cpp:3101:10: note: here case 15: // B5G5R5 => RGBA ^~~~ --- CMakeFiles/arx.dir/src/graphics/image/stb_image_write.cpp.o --- [ 55%] Building CXX object CMakeFiles/arx.dir/src/graphics/image/stb_image_write.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/image/stb_image_write.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image_write.cpp /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image_write.cpp: In function 'int stbi::writefv(FILE*, const char*, __va_list_tag*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image_write.cpp:27:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(!fwrite(b,2,1,f)) return 0; break; } ^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image_write.cpp:27:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(!fwrite(b,2,1,f)) return 0; break; } ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image_write.cpp:31:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(!fwrite(b,4,1,f)) return 0; break; } ^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/image/stb_image_write.cpp:31:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(!fwrite(b,4,1,f)) return 0; break; } ^~~~~ At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/particle/Particle.cpp.o --- [ 56%] Building CXX object CMakeFiles/arx.dir/src/graphics/particle/Particle.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/particle/Particle.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/Particle.cpp --- CMakeFiles/arx.dir/src/graphics/particle/ParticleEffects.cpp.o --- [ 57%] Building CXX object CMakeFiles/arx.dir/src/graphics/particle/ParticleEffects.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/particle/ParticleEffects.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleEffects.cpp --- CMakeFiles/arx.dir/src/graphics/font/Font.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/particle/ParticleManager.cpp.o --- [ 57%] Building CXX object CMakeFiles/arx.dir/src/graphics/particle/ParticleManager.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/particle/ParticleManager.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleManager.cpp --- CMakeFiles/arx.dir/src/graphics/particle/ParticleSystem.cpp.o --- [ 58%] Building CXX object CMakeFiles/arx.dir/src/graphics/particle/ParticleSystem.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/particle/ParticleSystem.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleSystem.cpp --- CMakeFiles/arx.dir/src/graphics/spells/Spells01.cpp.o --- [ 58%] Building CXX object CMakeFiles/arx.dir/src/graphics/spells/Spells01.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/spells/Spells01.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells01.cpp --- CMakeFiles/arx.dir/src/graphics/particle/ParticleEffects.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleEffects.cpp:58: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/spells/Spells02.cpp.o --- [ 59%] Building CXX object CMakeFiles/arx.dir/src/graphics/spells/Spells02.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/spells/Spells02.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells02.cpp --- CMakeFiles/arx.dir/src/graphics/spells/Spells01.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells01.cpp:53: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/spells/Spells02.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells02.cpp:53: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/spells/Spells03.cpp.o --- [ 59%] Building CXX object CMakeFiles/arx.dir/src/graphics/spells/Spells03.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/spells/Spells03.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp --- CMakeFiles/arx.dir/src/graphics/spells/Spells02.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells02.cpp: In member function 'void CHeal::Create()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells02.cpp:106:27: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ParticleParams' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cp, 0, sizeof(cp)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells02.cpp:57: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleParams.h:49:7: note: 'class ParticleParams' declared here class ParticleParams { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells02.cpp: In member function 'void CArmor::Create(long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells02.cpp:259:16: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if ((io) && (!io->halo.flags & HALO_ACTIVE)) ^~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells02.cpp: In member function 'void CLowerArmor::Create(long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells02.cpp:307:16: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if ((io) && (!io->halo.flags & HALO_ACTIVE)) ^~~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/spells/Spells01.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells01.cpp: In function 'void LaunchMagicMissileExplosion(Vec3f&, int, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells01.cpp:81:27: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ParticleParams' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cp, 0, sizeof(cp)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells01.cpp:59: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleParams.h:49:7: note: 'class ParticleParams' declared here class ParticleParams { ^~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/image/stb_image.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/spells/Spells04.cpp.o --- [ 60%] Building CXX object CMakeFiles/arx.dir/src/graphics/spells/Spells04.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/spells/Spells04.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells04.cpp --- CMakeFiles/arx.dir/src/graphics/spells/Spells02.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/spells/Spells05.cpp.o --- [ 60%] Building CXX object CMakeFiles/arx.dir/src/graphics/spells/Spells05.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/spells/Spells05.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells05.cpp --- CMakeFiles/arx.dir/src/graphics/spells/Spells03.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp:53: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/spells/Spells04.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells04.cpp:52: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/spells/Spells03.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp: In constructor 'CFireBall::CFireBall()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp:78:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ParticleParams' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&fire_1, 0, sizeof(fire_1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp:45: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleParams.h:49:7: note: 'class ParticleParams' declared here class ParticleParams { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp:108:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ParticleParams' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&fire_2, 0, sizeof(fire_2)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp:45: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleParams.h:49:7: note: 'class ParticleParams' declared here class ParticleParams { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp:136:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ParticleParams' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&smoke, 0, sizeof(smoke)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp:45: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleParams.h:49:7: note: 'class ParticleParams' declared here class ParticleParams { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp: In member function 'void CCreateFood::Create()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp:905:27: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ParticleParams' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cp, 0, sizeof(cp)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells03.cpp:45: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleParams.h:49:7: note: 'class ParticleParams' declared here class ParticleParams { ^~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/spells/Spells05.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells05.cpp:56: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells05.cpp: In member function 'void CCurePoison::Create()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells05.cpp:124:27: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ParticleParams' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cp, 0, sizeof(cp)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells05.cpp:66: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleParams.h:49:7: note: 'class ParticleParams' declared here class ParticleParams { ^~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/spells/Spells01.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/spells/Spells06.cpp.o --- [ 61%] Building CXX object CMakeFiles/arx.dir/src/graphics/spells/Spells06.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/spells/Spells06.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells06.cpp --- CMakeFiles/arx.dir/src/graphics/spells/Spells07.cpp.o --- [ 62%] Building CXX object CMakeFiles/arx.dir/src/graphics/spells/Spells07.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/spells/Spells07.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells07.cpp --- CMakeFiles/arx.dir/src/graphics/spells/Spells03.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/spells/Spells09.cpp.o --- [ 62%] Building CXX object CMakeFiles/arx.dir/src/graphics/spells/Spells09.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/spells/Spells09.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells09.cpp --- CMakeFiles/arx.dir/src/graphics/spells/Spells07.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells07.h:48, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells07.cpp:45: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/spells/Spells10.cpp.o --- [ 63%] Building CXX object CMakeFiles/arx.dir/src/graphics/spells/Spells10.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/spells/Spells10.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells10.cpp In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells10.h:48, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells10.cpp:45: --- CMakeFiles/arx.dir/src/graphics/spells/Spells06.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells06.cpp:52: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/spells/Spells07.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells07.cpp: In member function 'void CLightning::Create(Vec3f, Vec3f, float)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells07.cpp:283:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CLightning::LIGHTNING' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&LInfo, 0, sizeof(LIGHTNING)); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells07.cpp:69:20: note: 'struct CLightning::LIGHTNING' declared here struct CLightning::LIGHTNING { ^~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells07.cpp: In member function 'void CLightning::ReCreate()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells07.cpp:323:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CLightning::LIGHTNING' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&LInfo, 0, sizeof(LIGHTNING)); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells07.cpp:69:20: note: 'struct CLightning::LIGHTNING' declared here struct CLightning::LIGHTNING { ^~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/spells/Spells06.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells06.cpp: In member function 'void CParalyse::Create(int, float, float, float, Vec3f*, int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells06.cpp:1314:27: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ParticleParams' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cp, 0, sizeof(cp)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells06.cpp:60: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/particle/ParticleParams.h:49:7: note: 'class ParticleParams' declared here class ParticleParams { ^~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/graphics/spells/Spells10.cpp.o --- /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/spells/Spells09.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/spells/Spells09.cpp:52: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/graphics/spells/Spells05.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/texture/PackedTexture.cpp.o --- [ 63%] Building CXX object CMakeFiles/arx.dir/src/graphics/texture/PackedTexture.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/texture/PackedTexture.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/texture/PackedTexture.cpp --- CMakeFiles/arx.dir/src/graphics/spells/Spells07.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/graphics/texture/Texture.cpp.o --- [ 64%] Building CXX object CMakeFiles/arx.dir/src/graphics/texture/Texture.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/texture/Texture.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/texture/Texture.cpp --- CMakeFiles/arx.dir/src/graphics/texture/TextureStage.cpp.o --- [ 64%] Building CXX object CMakeFiles/arx.dir/src/graphics/texture/TextureStage.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/texture/TextureStage.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/texture/TextureStage.cpp --- CMakeFiles/arx.dir/src/graphics/opengl/GLTexture2D.cpp.o --- [ 65%] Building CXX object CMakeFiles/arx.dir/src/graphics/opengl/GLTexture2D.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/opengl/GLTexture2D.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/opengl/GLTexture2D.cpp --- CMakeFiles/arx.dir/src/graphics/opengl/GLTextureStage.cpp.o --- [ 65%] Building CXX object CMakeFiles/arx.dir/src/graphics/opengl/GLTextureStage.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/opengl/GLTextureStage.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/opengl/GLTextureStage.cpp --- CMakeFiles/arx.dir/src/graphics/opengl/OpenGLRenderer.cpp.o --- [ 66%] Building CXX object CMakeFiles/arx.dir/src/graphics/opengl/OpenGLRenderer.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/graphics/opengl/OpenGLRenderer.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/opengl/OpenGLRenderer.cpp --- CMakeFiles/arx.dir/src/gui/Credits.cpp.o --- [ 67%] Building CXX object CMakeFiles/arx.dir/src/gui/Credits.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/gui/Credits.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Credits.cpp --- CMakeFiles/arx.dir/src/gui/Interface.cpp.o --- [ 67%] Building CXX object CMakeFiles/arx.dir/src/gui/Interface.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/gui/Interface.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp --- CMakeFiles/arx.dir/src/graphics/spells/Spells06.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/gui/Menu.cpp.o --- [ 68%] Building CXX object CMakeFiles/arx.dir/src/gui/Menu.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/gui/Menu.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Menu.cpp --- CMakeFiles/arx.dir/src/gui/MenuPublic.cpp.o --- [ 68%] Building CXX object CMakeFiles/arx.dir/src/gui/MenuPublic.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/gui/MenuPublic.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/MenuPublic.cpp --- CMakeFiles/arx.dir/src/gui/Menu.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Menu.cpp:63: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/gui/MenuWidgets.cpp.o --- [ 69%] Building CXX object CMakeFiles/arx.dir/src/gui/MenuWidgets.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/gui/MenuWidgets.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/MenuWidgets.cpp --- CMakeFiles/arx.dir/src/gui/Interface.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.h:51, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:45: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/gui/MenuPublic.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/MenuPublic.cpp:60: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/gui/Menu.cpp.o --- In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Menu.cpp:89: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h: In function 'Out util::writeUTF8(Out, util::Unicode) [with Out = __gnu_cxx::__normal_iterator >]': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:212:61: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : bytes[3] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:213:3: note: here case 3 : bytes[2] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:213:61: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : bytes[2] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:214:3: note: here case 2 : bytes[1] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:214:61: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : bytes[1] = static_cast((chr | 0x80) & 0xBF); chr >>= 6; ^~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:215:3: note: here case 1 : bytes[0] = static_cast( chr | utf8FirstBytes[bytesToWrite]); ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:221:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : *it++ = *curByte++; ~~^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:222:3: note: here case 3 : *it++ = *curByte++; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:222:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : *it++ = *curByte++; ~~^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:223:3: note: here case 2 : *it++ = *curByte++; ^~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:223:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : *it++ = *curByte++; ~~^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/util/Unicode.h:224:3: note: here case 1 : *it++ = *curByte++; ^~~~ --- CMakeFiles/arx.dir/src/gui/Interface.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp: In member function 'void ArxGame::ManagePlayerControls()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:2415:8: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (player.Interface & INTER_STEAL) ^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:2422:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' ARX_INVENTORY_OpenClose(t); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:2546:49: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&test,&phys.cyl,sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:51, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:66: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp: In function 'void ARX_INTERFACE_ManageOpenedBook_Finish()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:4493:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_LIGHT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&tl,&DynLight[0],sizeof(EERIE_LIGHT)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:66: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:77:8: note: 'struct EERIE_LIGHT' declared here struct EERIE_LIGHT { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:4618:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ((EERIEMouseButton & 1) && !(LastMouseClick & 1)) ^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:4706:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' LastRune=i; ^~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:4841:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_LIGHT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&DynLight[0],&tl,sizeof(EERIE_LIGHT)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:66: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:77:8: note: 'struct EERIE_LIGHT' declared here struct EERIE_LIGHT { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp: In member function 'void ArxGame::DrawAllInterface()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:6723:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ((FlyingOverIO->ioflags & IO_ITEM) && (!DRAGINTER)) ^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.cpp:6768:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' SpecialCursor=CURSOR_INTERACTION_ON; ^~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/gui/MiniMap.cpp.o --- [ 69%] Building CXX object CMakeFiles/arx.dir/src/gui/MiniMap.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/gui/MiniMap.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/MiniMap.cpp --- CMakeFiles/arx.dir/src/gui/MenuWidgets.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.h:51, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/MenuWidgets.cpp:71: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/gui/MiniMap.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.h:51, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/MiniMap.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/MiniMap.cpp:47: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/gui/Note.cpp.o --- [ 70%] Building CXX object CMakeFiles/arx.dir/src/gui/Note.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/gui/Note.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Note.cpp In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.h:51, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Note.cpp:30: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/gui/MiniMap.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/MiniMap.cpp: In member function 'void MiniMap::getData(int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/MiniMap.cpp:83:21: warning: '%s' directive writing up to 255 bytes into a region of size 238 [-Wformat-overflow=] sprintf(levelMap, "graph/levels/level%s/map", name); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/MiniMap.cpp:83:10: note: 'sprintf' output between 23 and 278 bytes into a destination of size 256 sprintf(levelMap, "graph/levels/level%s/map", name); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/gui/Speech.cpp.o --- [ 70%] Building CXX object CMakeFiles/arx.dir/src/gui/Speech.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/gui/Speech.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Speech.cpp --- CMakeFiles/arx.dir/src/gui/Text.cpp.o --- [ 71%] Building CXX object CMakeFiles/arx.dir/src/gui/Text.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/gui/Text.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Text.cpp In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Interface.h:51, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Text.cpp:53: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/gui/Menu.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/gui/TextManager.cpp.o --- [ 72%] Building CXX object CMakeFiles/arx.dir/src/gui/TextManager.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/gui/TextManager.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/TextManager.cpp --- CMakeFiles/arx.dir/src/gui/Speech.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/gui/Speech.cpp:60: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/input/Input.cpp.o --- [ 72%] Building CXX object CMakeFiles/arx.dir/src/input/Input.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/input/Input.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/input/Input.cpp --- CMakeFiles/arx.dir/src/input/SDLInputBackend.cpp.o --- [ 73%] Building CXX object CMakeFiles/arx.dir/src/input/SDLInputBackend.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/input/SDLInputBackend.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/input/SDLInputBackend.cpp --- CMakeFiles/arx.dir/src/io/CinematicLoad.cpp.o --- [ 73%] Building CXX object CMakeFiles/arx.dir/src/io/CinematicLoad.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/io/CinematicLoad.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/CinematicLoad.cpp --- CMakeFiles/arx.dir/src/io/Implode.cpp.o --- [ 74%] Building CXX object CMakeFiles/arx.dir/src/io/Implode.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/io/Implode.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/Implode.cpp --- CMakeFiles/arx.dir/src/io/IniWriter.cpp.o --- [ 74%] Building CXX object CMakeFiles/arx.dir/src/io/IniWriter.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/io/IniWriter.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/IniWriter.cpp --- CMakeFiles/arx.dir/src/io/IO.cpp.o --- [ 75%] Building CXX object CMakeFiles/arx.dir/src/io/IO.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/io/IO.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/IO.cpp --- CMakeFiles/arx.dir/src/io/Screenshot.cpp.o --- [ 75%] Building CXX object CMakeFiles/arx.dir/src/io/Screenshot.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/io/Screenshot.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/Screenshot.cpp --- CMakeFiles/arx.dir/src/io/log/FileLogger.cpp.o --- [ 76%] Building CXX object CMakeFiles/arx.dir/src/io/log/FileLogger.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/io/log/FileLogger.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/log/FileLogger.cpp --- CMakeFiles/arx.dir/src/io/log/CriticalLogger.cpp.o --- [ 77%] Building CXX object CMakeFiles/arx.dir/src/io/log/CriticalLogger.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/io/log/CriticalLogger.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/io/log/CriticalLogger.cpp --- CMakeFiles/arx.dir/src/math/Angle.cpp.o --- [ 77%] Building CXX object CMakeFiles/arx.dir/src/math/Angle.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/math/Angle.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Angle.cpp --- CMakeFiles/arx.dir/src/math/Random.cpp.o --- [ 78%] Building CXX object CMakeFiles/arx.dir/src/math/Random.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/math/Random.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.cpp --- CMakeFiles/arx.dir/src/physics/Anchors.cpp.o --- [ 78%] Building CXX object CMakeFiles/arx.dir/src/physics/Anchors.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/physics/Anchors.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp --- CMakeFiles/arx.dir/src/math/Random.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.cpp:20: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/physics/Attractors.cpp.o --- [ 79%] Building CXX object CMakeFiles/arx.dir/src/physics/Attractors.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/physics/Attractors.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Attractors.cpp --- CMakeFiles/arx.dir/src/physics/Box.cpp.o --- [ 79%] Building CXX object CMakeFiles/arx.dir/src/physics/Box.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/physics/Box.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Box.cpp --- CMakeFiles/arx.dir/src/physics/Anchors.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/physics/Attractors.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Attractors.cpp:49: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/physics/Clothes.cpp.o --- [ 80%] Building CXX object CMakeFiles/arx.dir/src/physics/Clothes.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/physics/Clothes.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Clothes.cpp --- CMakeFiles/arx.dir/src/physics/Anchors.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp: In function 'bool ANCHOR_AttemptValidCylinderPos(EERIE_CYLINDER*, Entity*, CollisionFlags)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:380:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&tmp, cyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:445:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&tmp, cyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp: In function 'bool ANCHOR_ARX_COLLISION_Move_Cylinder(IO_PHYSICS*, Entity*, float, CollisionFlags)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:502:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&test, ip, sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:517:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(ip, &test, sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:524:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&test.cyl, &ip->cyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:529:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(ip, &test, sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:557:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&test.cyl, &ip->cyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:569:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&test.cyl, &ip->cyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp: In function 'bool DirectAddAnchor_Original_Method(EERIE_BACKGROUND*, EERIE_BKG_INFO*, Vec3f*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:723:52: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&testcyl, &currcyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:728:53: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&currcyl, &testcyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:737:54: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&currcyl, &testcyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:783:93: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct ANCHOR_DATA'; use 'new' and 'delete' instead [-Wclass-memaccess] eb->anchors = (ANCHOR_DATA *)realloc(eb->anchors, sizeof(ANCHOR_DATA) * (eb->nbanchors + 1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.h:63:8: note: 'struct ANCHOR_DATA' declared here struct ANCHOR_DATA { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp: In function 'bool AddAnchor_Original_Method(EERIE_BACKGROUND*, EERIE_BKG_INFO*, Vec3f*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:828:54: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&testcyl, &currcyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:833:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&currcyl, &testcyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:842:56: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&currcyl, &testcyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:863:56: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&bestcyl, &currcyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:902:93: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct ANCHOR_DATA'; use 'new' and 'delete' instead [-Wclass-memaccess] eb->anchors = (ANCHOR_DATA *)realloc(eb->anchors, sizeof(ANCHOR_DATA) * (eb->nbanchors + 1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Anchors.h:63:8: note: 'struct ANCHOR_DATA' declared here struct ANCHOR_DATA { ^~~~~~~~~~~ --- CMakeFiles/arx.dir/src/physics/Box.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Box.cpp: In function 'void EERIE_PHYSICS_BOX_Create(EERIE_3DOBJ*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Box.cpp:658:68: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct PHYSVERT' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(obj->pbox->vert, 0, sizeof(PHYSVERT)*obj->pbox->nb_physvert); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Box.cpp:49: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:277:8: note: 'struct PHYSVERT' declared here struct PHYSVERT ^~~~~~~~ --- CMakeFiles/arx.dir/src/physics/Clothes.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Clothes.cpp: In function 'void EERIEOBJECT_AddClothesData(EERIE_3DOBJ*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Clothes.cpp:144:74: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CLOTHESVERTEX' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(obj->cdata->cvert, 0, sizeof(CLOTHESVERTEX)*obj->cdata->nb_cvert); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Clothes.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:239:8: note: 'struct CLOTHESVERTEX' declared here struct CLOTHESVERTEX { ^~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Clothes.cpp:147:75: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CLOTHESVERTEX' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(obj->cdata->backup, 0, sizeof(CLOTHESVERTEX)*obj->cdata->nb_cvert); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Clothes.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:239:8: note: 'struct CLOTHESVERTEX' declared here struct CLOTHESVERTEX { ^~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/physics/Box.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/physics/Collisions.cpp.o --- [ 80%] Building CXX object CMakeFiles/arx.dir/src/physics/Collisions.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/physics/Collisions.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp --- CMakeFiles/arx.dir/src/physics/Clothes.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/physics/CollisionShapes.cpp.o --- [ 81%] Building CXX object CMakeFiles/arx.dir/src/physics/CollisionShapes.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/physics/CollisionShapes.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/CollisionShapes.cpp --- CMakeFiles/arx.dir/src/physics/Collisions.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:47: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/physics/Anchors.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/physics/Physics.cpp.o --- [ 82%] Building CXX object CMakeFiles/arx.dir/src/physics/Physics.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/physics/Physics.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Physics.cpp --- CMakeFiles/arx.dir/src/physics/CollisionShapes.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/CollisionShapes.cpp:51: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/physics/Collisions.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp: In function 'float CheckAnythingInCylinder(EERIE_CYLINDER*, Entity*, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:867:12: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (ioo->damager_damages>0) ^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:870:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (io->damager_damages>0) ^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp: In function 'bool AttemptValidCylinderPos(EERIE_CYLINDER*, Entity*, CollisionFlags)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:1361:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&tmp,cyl,sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:1410:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&tmpp,cyl,sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:1451:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&tmpp,cyl,sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:1477:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&tmp,cyl,sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp: In function 'bool ARX_COLLISION_Move_Cylinder(IO_PHYSICS*, Entity*, float, CollisionFlags)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:1552:37: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&test,ip,sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:1570:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(ip,&test,sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:1580:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&test.cyl, &ip->cyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:1585:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_PHYSICS' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(ip,&test,sizeof(IO_PHYSICS)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:80:8: note: 'struct IO_PHYSICS' declared here struct IO_PHYSICS { ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:1613:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&test.cyl, &ip->cyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:1628:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CYLINDER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&test.cyl, &ip->cyl, sizeof(EERIE_CYLINDER)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:55, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/BaseGraphicsTypes.h:63:8: note: 'struct EERIE_CYLINDER' declared here struct EERIE_CYLINDER { ^~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/physics/CollisionShapes.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/CollisionShapes.cpp: In function 'long int AddVertexToVertexList(EERIE_3DOBJ*, Vec3f*, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/CollisionShapes.cpp:253:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type '__gnu_cxx::__alloc_traits, EERIE_VERTEX>::value_type' {aka 'struct EERIE_VERTEX'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&obj->vertexlist[nvertex], 0, sizeof(EERIE_VERTEX)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/CollisionShapes.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Vertex.h:85:8: note: '__gnu_cxx::__alloc_traits, EERIE_VERTEX>::value_type' {aka 'struct EERIE_VERTEX'} declared here struct EERIE_VERTEX { ^~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/platform/Thread.cpp.o --- [ 82%] Building CXX object CMakeFiles/arx.dir/src/platform/Thread.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/platform/Thread.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/platform/Thread.cpp --- CMakeFiles/arx.dir/src/platform/CrashHandler.cpp.o --- [ 83%] Building CXX object CMakeFiles/arx.dir/src/platform/CrashHandler.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/platform/CrashHandler.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/platform/CrashHandler.cpp --- CMakeFiles/arx.dir/src/scene/ChangeLevel.cpp.o --- [ 83%] Building CXX object CMakeFiles/arx.dir/src/scene/ChangeLevel.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/scene/ChangeLevel.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp --- CMakeFiles/arx.dir/src/physics/CollisionShapes.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/scene/CinematicSound.cpp.o --- [ 84%] Building CXX object CMakeFiles/arx.dir/src/scene/CinematicSound.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/scene/CinematicSound.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/CinematicSound.cpp --- CMakeFiles/arx.dir/src/scene/GameSound.cpp.o --- [ 84%] Building CXX object CMakeFiles/arx.dir/src/scene/GameSound.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/scene/GameSound.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/GameSound.cpp --- CMakeFiles/arx.dir/src/physics/Collisions.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/scene/Interactive.cpp.o --- [ 85%] Building CXX object CMakeFiles/arx.dir/src/scene/Interactive.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/scene/Interactive.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp --- CMakeFiles/arx.dir/src/gui/Interface.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/scene/ChangeLevel.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:64: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/scene/Light.cpp.o --- [ 85%] Building CXX object CMakeFiles/arx.dir/src/scene/Light.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/scene/Light.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Light.cpp --- CMakeFiles/arx.dir/src/scene/ChangeLevel.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp: In function 'Entity* ARX_CHANGELEVEL_Pop_IO(const string&, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:2228:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct IO_PATHFIND' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&io->_npcdata->pathfind, 0, sizeof(IO_PATHFIND)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:65: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:104:8: note: 'struct IO_PATHFIND' declared here struct IO_PATHFIND { ^~~~~~~~~~~ --- CMakeFiles/arx.dir/src/scene/Interactive.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:47: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/scene/GameSound.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/GameSound.cpp:62: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/scene/Light.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Light.cpp:50: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Light.cpp: In function 'long int EERIE_LIGHT_Create()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Light.cpp:261:44: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_LIGHT' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(GLight[i], 0, sizeof(EERIE_LIGHT)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Light.cpp:48: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:77:8: note: 'struct EERIE_LIGHT' declared here struct EERIE_LIGHT { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Light.cpp: In function 'void EERIE_LIGHT_GlobalAdd(const EERIE_LIGHT*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Light.cpp:291:46: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_LIGHT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(GLight[num], el, sizeof(EERIE_LIGHT)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Light.cpp:48: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:77:8: note: 'struct EERIE_LIGHT' declared here struct EERIE_LIGHT { ^~~~~~~~~~~ --- CMakeFiles/arx.dir/src/scene/Interactive.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp: In function 'void ARX_INTERACTIVE_DestroyDynamicInfo(Entity*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:279:57: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct IO_PATHFIND' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&io->_npcdata->pathfind, 0, sizeof(IO_PATHFIND)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:75: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:104:8: note: 'struct IO_PATHFIND' declared here struct IO_PATHFIND { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp: In function 'void TREATZONE_AddIO(Entity*, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:513:82: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct TREATZONE_IO'; use 'new' and 'delete' instead [-Wclass-memaccess] treatio = (TREATZONE_IO *)realloc(treatio, sizeof(TREATZONE_IO) * TREATZONE_MAX); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.h:227:8: note: 'struct TREATZONE_IO' declared here struct TREATZONE_IO { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp: In function 'void InitNodes(long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:980:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ARX_NODE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(nodes.nodes, 0, sizeof(ARX_NODE)*nodes.nbmax); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.h:68:8: note: 'struct ARX_NODE' declared here struct ARX_NODE { ^~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp: In function 'void ARX_INTERACTIVE_ClearIODynData_II(Entity*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:1132:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct IO_PATHFIND' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&io->_npcdata->pathfind, 0, sizeof(IO_PATHFIND)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:75: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:104:8: note: 'struct IO_PATHFIND' declared here struct IO_PATHFIND { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp: In function 'Entity* CloneIOItem(Entity*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:1448:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IO_EQUIPITEM' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] sizeof(IO_EQUIPITEM)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:71: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:100:8: note: 'struct IO_EQUIPITEM' declared here struct IO_EQUIPITEM { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:1459:56: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct PHYSVERT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] sizeof(PHYSVERT) * src->obj->pbox->nb_physvert); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:60, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:64: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:277:8: note: 'struct PHYSVERT' declared here struct PHYSVERT ^~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp: In function 'Entity* AddCamera(const res::path&, EntityInstance)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:1925:56: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_CAMERA' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&io->_camdata->cam, &subj, sizeof(EERIE_CAMERA)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:61, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:64: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:84:8: note: 'struct EERIE_CAMERA' declared here struct EERIE_CAMERA { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp: In constructor 'IO_NPCDATA::IO_NPCDATA()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:2087:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct IO_PATHFIND' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&pathfind, 0, sizeof(IO_PATHFIND)); // TODO use constructor ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:75: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:104:8: note: 'struct IO_PATHFIND' declared here struct IO_PATHFIND { ^~~~~~~~~~~ --- CMakeFiles/arx.dir/src/scene/Light.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/scene/LinkedObject.cpp.o --- [ 86%] Building CXX object CMakeFiles/arx.dir/src/scene/LinkedObject.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/scene/LinkedObject.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LinkedObject.cpp --- CMakeFiles/arx.dir/src/scene/ChangeLevel.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp: In function 'long int ARX_CHANGELEVEL_Push_IO(const Entity*, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:907:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(ais.filename, (io->classPath() + ".teo").string().c_str(), ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof(ais.filename)); ~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:932:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 64 equals destination size [-Wstringop-truncation] strncpy(ais.locname, io->locname.c_str(), sizeof(ais.locname)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:943:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 64 equals destination size [-Wstringop-truncation] strncpy(ais.mainevent, io->mainevent.c_str(), sizeof(ais.mainevent)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:978:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 64 equals destination size [-Wstringop-truncation] strncpy(ais.usepath_name, aup->path->name.c_str(), sizeof(ais.usepath_name)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:981:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(ais.shop_category, io->shop_category.c_str(), sizeof(ais.shop_category)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:982:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(ais.inventory_skin, io->inventory_skin.string().c_str(), sizeof(ais.inventory_skin)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:983:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(ais.stepmaterial, io->stepmaterial.c_str(), sizeof(ais.stepmaterial)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:984:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(ais.armormaterial, io->armormaterial.c_str(), sizeof(ais.armormaterial)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:985:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(ais.weaponmaterial, io->weaponmaterial.c_str(), sizeof(ais.weaponmaterial)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:986:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(ais.strikespeech, io->strikespeech.c_str(), sizeof(ais.strikespeech)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:86: In constructor 'SavedTweakerInfo::SavedTweakerInfo(const IO_TWEAKER_INFO&)', inlined from 'long int ARX_CHANGELEVEL_Push_IO(const Entity*, long int)' at /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:1435:31: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/SaveFormat.h:946:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(filename, b.filename.string().c_str(), sizeof(filename)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/SaveFormat.h:948:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(skintochange, b.skintochange.c_str(), sizeof(skintochange)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/SaveFormat.h:950:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(skinchangeto, b.skinchangeto.string().c_str(), sizeof(skinchangeto)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'SavedTweakInfo::SavedTweakInfo(const TWEAK_INFO&)', inlined from 'long int ARX_CHANGELEVEL_Push_IO(const Entity*, long int)' at /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:1449:8: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/SaveFormat.h:974:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(param1, b.param1.string().c_str(), sizeof(param1)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/SaveFormat.h:976:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(param2, b.param2.string().c_str(), sizeof(param2)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/scene/LinkedObject.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LinkedObject.cpp: In function 'long int EERIE_LINKEDOBJ_Create(EERIE_3DOBJ*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LinkedObject.cpp:87:95: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct EERIE_LINKED'; use 'new' and 'delete' instead [-Wclass-memaccess] obj->linked = (EERIE_LINKED *)realloc(obj->linked, sizeof(EERIE_LINKED) * (obj->nblinked + 1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LinkedObject.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:345:8: note: 'struct EERIE_LINKED' declared here struct EERIE_LINKED { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LinkedObject.cpp: In function 'void EERIE_LINKEDOBJ_Remove(EERIE_3DOBJ*, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LinkedObject.cpp:118:95: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct EERIE_LINKED' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&obj->linked[num], &obj->linked[num+1], sizeof(EERIE_LINKED)*(obj->nblinked - num - 1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LinkedObject.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:345:8: note: 'struct EERIE_LINKED' declared here struct EERIE_LINKED { ^~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LinkedObject.cpp:119:95: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct EERIE_LINKED'; use 'new' and 'delete' instead [-Wclass-memaccess] obj->linked = (EERIE_LINKED *)realloc(obj->linked, sizeof(EERIE_LINKED) * (obj->nblinked - 1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LinkedObject.cpp:52: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:345:8: note: 'struct EERIE_LINKED' declared here struct EERIE_LINKED { ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/scene/LoadLevel.cpp.o --- [ 87%] Building CXX object CMakeFiles/arx.dir/src/scene/LoadLevel.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/scene/LoadLevel.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LoadLevel.cpp --- CMakeFiles/arx.dir/src/scene/ChangeLevel.cpp.o --- In function 'bool ARX_CHANGELEVEL_Push_Index(long int)', inlined from 'bool ARX_CHANGELEVEL_PushLevel(long int, long int)' at /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:370:32: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:471:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(aii.filename, ~~~~~~~^~~~~~~~~~~~~~ (entities[i]->classPath() + ".teo").string().c_str(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof(aii.filename)); ~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:86: In constructor 'SavedMapMarkerData::SavedMapMarkerData(const MiniMap::MapMarkerData&)', inlined from 'long int ARX_CHANGELEVEL_Push_Player(long int)' at /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:800:9, inlined from 'bool ARX_CHANGELEVEL_PushLevel(long int, long int)' at /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:378:32: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/SaveFormat.h:190:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 64 equals destination size [-Wstringop-truncation] strncpy(name, b.m_name.c_str(), STRING_SIZE); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp: In function 'bool ARX_CHANGELEVEL_Save(const string&, const fs::path&)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/ChangeLevel.cpp:2819:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(pld.name, name.c_str(), sizeof(pld.name)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/scene/LoadLevel.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LoadLevel.cpp:66: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LoadLevel.cpp: In function 'long int DanaeLoadLevel(const res::path&, bool)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LoadLevel.cpp:974:54: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ARX_PATHWAY' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(app, 0, sizeof(ARX_PATHWAY)*dlp->nb_pathways); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LoadLevel.cpp:57: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/ai/Paths.h:71:8: note: 'struct ARX_PATHWAY' declared here struct ARX_PATHWAY { ^~~~~~~~~~~ --- CMakeFiles/arx.dir/src/scene/Interactive.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp: In function 'void UpdateCameras()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:3008:20: warning: '%ld' directive writing between 1 and 19 bytes into a region of size 16 [-Wformat-overflow=] sprintf(str, "%ld", ii); ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:3008:20: note: directive argument in the range [0, 9223372036854775807] /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:3008:14: note: 'sprintf' output between 2 and 20 bytes into a destination of size 16 sprintf(str, "%ld", ii); ~~~~~~~^~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:3011:20: warning: '%ld' directive writing between 1 and 19 bytes into a region of size 8 [-Wformat-overflow=] sprintf(str, "waypoint%ld", ii); ^~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:3011:20: note: directive argument in the range [0, 9223372036854775807] /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:3011:14: note: 'sprintf' output between 10 and 28 bytes into a destination of size 16 sprintf(str, "waypoint%ld", ii); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:2987:20: warning: '%ld' directive writing between 1 and 20 bytes into a region of size 16 [-Wformat-overflow=] sprintf(str, "%ld", aup->path->nb_pathways - 1); ^~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:2987:20: note: directive argument in the range [-9223372036854775808, 9223372036854775806] /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:2987:14: note: 'sprintf' output between 2 and 21 bytes into a destination of size 16 sprintf(str, "%ld", aup->path->nb_pathways - 1); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:2990:20: warning: '%ld' directive writing between 1 and 20 bytes into a region of size 8 [-Wformat-overflow=] sprintf(str, "waypoint%ld", aup->path->nb_pathways - 1); ^~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:2990:20: note: directive argument in the range [-9223372036854775808, 9223372036854775806] /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Interactive.cpp:2990:14: note: 'sprintf' output between 10 and 29 bytes into a destination of size 16 sprintf(str, "waypoint%ld", aup->path->nb_pathways - 1); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/scene/LoadLevel.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LoadLevel.cpp: In function 'long int DanaeSaveLevel(const fs::path&)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LoadLevel.cpp:252:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] strncpy(dls.name, LastLoadedScene.string().c_str(), sizeof(dls.name)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LoadLevel.cpp:273:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] strncpy(dli.name, (io->classPath() + ".teo").string().c_str(), ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof(dli.name)); ~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LoadLevel.cpp:344:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 64 equals destination size [-Wstringop-truncation] strncpy(dlp.name, ARXpaths[i]->name.c_str(), sizeof(dlp.name)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/LoadLevel.cpp:347:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(dlp.ambiance, ARXpaths[i]->ambiance.string().c_str(), sizeof(dlp.ambiance)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/arx.dir/src/scene/Object.cpp.o --- [ 87%] Building CXX object CMakeFiles/arx.dir/src/scene/Object.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/scene/Object.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp --- CMakeFiles/arx.dir/src/scene/Interactive.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/scene/Scene.cpp.o --- [ 88%] Building CXX object CMakeFiles/arx.dir/src/scene/Scene.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/scene/Scene.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Scene.cpp --- CMakeFiles/arx.dir/src/scene/ChangeLevel.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/script/Script.cpp.o --- [ 88%] Building CXX object CMakeFiles/arx.dir/src/script/Script.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/Script.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/Script.cpp --- CMakeFiles/arx.dir/src/scene/Scene.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Player.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Scene.cpp:61: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Scene.cpp: In function 'void ARX_PORTALS_InitDrawnRooms()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Scene.cpp:856:95: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct PORTAL_ROOM_DRAW'; use 'new' and 'delete' instead [-Wclass-memaccess] RoomDraw=(PORTAL_ROOM_DRAW *)realloc(RoomDraw,sizeof(PORTAL_ROOM_DRAW)*(portals->nb_rooms+1)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/Math.h:61, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/core/GameTime.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Scene.cpp:56: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/data/Mesh.h:405:8: note: 'struct PORTAL_ROOM_DRAW' declared here struct PORTAL_ROOM_DRAW ^~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Scene.cpp: In function 'void ARX_PORTALS_RenderRoom(long int, EERIE_2D_BBOX*, long int, long int)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Scene.cpp:1555:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (ep->type & (POLY_IGNORE | POLY_NODRAW)) ^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Scene.cpp:1559:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (ep->type & POLY_DOUBLESIDED) ^~ --- CMakeFiles/arx.dir/src/scene/Object.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:57: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/scene/LoadLevel.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/script/ScriptedAnimation.cpp.o --- [ 89%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedAnimation.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedAnimation.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedAnimation.cpp --- CMakeFiles/arx.dir/src/scene/Object.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp: In function 'void Clear3DScene(EERIE_3DSCENE*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:1241:40: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_3DSCENE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(eerie, 0, sizeof(EERIE_3DSCENE)); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:520:8: note: 'struct EERIE_3DSCENE' declared here struct EERIE_3DSCENE { ^~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp: In function 'void EERIE_CreateCedricData(EERIE_3DOBJ*)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:1432:75: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_BONE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(eobj->c_data->bones, 0, sizeof(EERIE_BONE)*eobj->c_data->nb_bones); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:392:8: note: 'struct EERIE_BONE' declared here struct EERIE_BONE ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:1454:75: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_BONE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(eobj->c_data->bones, 0, sizeof(EERIE_BONE)*eobj->c_data->nb_bones); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:392:8: note: 'struct EERIE_BONE' declared here struct EERIE_BONE ^~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:1550:75: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_3DPAD' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(eobj->vertexlocal, 0, sizeof(EERIE_3DPAD)*eobj->vertexlist.size()); ^ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:416:8: note: 'struct EERIE_3DPAD' declared here struct EERIE_3DPAD : public Vec3f { ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp: In instantiation of 'T* allocStructZero(size_t) [with T = EERIE_FRAME; size_t = long unsigned int]': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:284:64: required from here /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:247:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_FRAME' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(result, 0, n * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:544:8: note: 'struct EERIE_FRAME' declared here struct EERIE_FRAME ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp: In instantiation of 'T* allocStructZero(size_t) [with T = EERIE_GROUP; size_t = long unsigned int]': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:285:80: required from here /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:247:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_GROUP' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(result, 0, n * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:557:8: note: 'struct EERIE_GROUP' declared here struct EERIE_GROUP ^~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp: In instantiation of 'T* allocStructZero(size_t) [with T = EERIE_3DSCENE; size_t = long unsigned int]': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:879:58: required from here /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:247:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_3DSCENE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(result, 0, n * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:520:8: note: 'struct EERIE_3DSCENE' declared here struct EERIE_3DSCENE { ^~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp: In instantiation of 'T* allocStructZero(size_t) [with T = EERIE_MULTI3DSCENE; size_t = long unsigned int]': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:1102:64: required from here /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:247:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EERIE_MULTI3DSCENE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(result, 0, n * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:535:8: note: 'struct EERIE_MULTI3DSCENE' declared here struct EERIE_MULTI3DSCENE { ^~~~~~~~~~~~~~~~~~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp: In instantiation of 'T* copyStruct(const T*, size_t) [with T = PHYSVERT; size_t = long unsigned int]': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:1341:73: required from here /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:254:8: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct PHYSVERT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(result, src, sizeof(T) * n); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.h:50, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/scene/Object.cpp:47: /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/graphics/GraphicsTypes.h:277:8: note: 'struct PHYSVERT' declared here struct PHYSVERT ^~~~~~~~ --- CMakeFiles/arx.dir/src/script/Script.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/Script.cpp:66: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/Script.cpp: In function 'void ARX_SCRIPT_EventStackClear(bool)': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/Script.cpp:1523:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( check_exist ) // If we're not blatantly clearing everything ^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/Script.cpp:1528:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' eventstack[i].sender = NULL; ^~~~~~~~~~ --- CMakeFiles/arx.dir/src/script/ScriptedAnimation.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedAnimation.cpp:51: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/scene/Scene.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/script/ScriptedCamera.cpp.o --- [ 89%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedCamera.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedCamera.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedCamera.cpp In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedCamera.cpp:49: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/script/ScriptedControl.cpp.o --- [ 90%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedControl.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedControl.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedControl.cpp --- CMakeFiles/arx.dir/src/script/Script.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/script/ScriptedConversation.cpp.o --- [ 90%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedConversation.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedConversation.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedConversation.cpp --- CMakeFiles/arx.dir/src/script/ScriptedControl.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/physics/Collisions.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedControl.cpp:51: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/script/ScriptedConversation.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedConversation.cpp:50: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/scene/Object.cpp.o --- At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- CMakeFiles/arx.dir/src/script/ScriptedInterface.cpp.o --- [ 91%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedInterface.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedInterface.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedInterface.cpp --- CMakeFiles/arx.dir/src/script/ScriptedInventory.cpp.o --- [ 92%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedInventory.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedInventory.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedInventory.cpp --- CMakeFiles/arx.dir/src/script/ScriptedInterface.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedInterface.cpp:47: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/script/ScriptedIOControl.cpp.o --- --- CMakeFiles/arx.dir/src/script/ScriptedInventory.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedInventory.cpp:49: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/script/ScriptedIOControl.cpp.o --- [ 92%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedIOControl.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedIOControl.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedIOControl.cpp --- CMakeFiles/arx.dir/src/script/ScriptedIOProperties.cpp.o --- [ 93%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedIOProperties.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedIOProperties.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedIOProperties.cpp --- CMakeFiles/arx.dir/src/script/ScriptedIOControl.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedIOControl.cpp:48: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/script/ScriptedIOProperties.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedIOProperties.cpp:48: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/script/ScriptedItem.cpp.o --- [ 93%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedItem.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedItem.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedItem.cpp In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Equipment.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedItem.cpp:47: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/script/ScriptedLang.cpp.o --- [ 94%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedLang.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedLang.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedLang.cpp --- CMakeFiles/arx.dir/src/script/ScriptedNPC.cpp.o --- [ 94%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedNPC.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedNPC.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedNPC.cpp --- CMakeFiles/arx.dir/src/script/ScriptedPlayer.cpp.o --- [ 95%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedPlayer.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedPlayer.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedPlayer.cpp --- CMakeFiles/arx.dir/src/script/ScriptedVariable.cpp.o --- [ 95%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptedVariable.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptedVariable.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedVariable.cpp --- CMakeFiles/arx.dir/src/script/ScriptedLang.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedLang.cpp:48: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/script/ScriptedNPC.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/NPC.h:52, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedNPC.cpp:48: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/script/ScriptedPlayer.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Item.h:47, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedPlayer.cpp:49: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/script/ScriptedVariable.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptedVariable.cpp:48: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/script/ScriptEvent.cpp.o --- [ 96%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptEvent.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptEvent.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptEvent.cpp --- CMakeFiles/arx.dir/src/script/ScriptUtils.cpp.o --- [ 97%] Building CXX object CMakeFiles/arx.dir/src/script/ScriptUtils.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/script/ScriptUtils.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptUtils.cpp --- CMakeFiles/arx.dir/src/script/ScriptEvent.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptEvent.cpp:49: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/window/RenderWindow.cpp.o --- [ 97%] Building CXX object CMakeFiles/arx.dir/src/window/RenderWindow.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/window/RenderWindow.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/window/RenderWindow.cpp --- CMakeFiles/arx.dir/src/window/Window.cpp.o --- --- CMakeFiles/arx.dir/src/script/ScriptUtils.cpp.o --- In file included from /usr/local/include/boost/random/detail/integer_log2.hpp:19, from /usr/local/include/boost/random/detail/large_arithmetic.hpp:19, from /usr/local/include/boost/random/detail/const_mod.hpp:23, from /usr/local/include/boost/random/detail/seed_impl.hpp:26, from /usr/local/include/boost/random/mersenne_twister.hpp:30, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/math/Random.h:26, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Spells.h:54, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/game/Entity.h:53, from /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/script/ScriptUtils.cpp:24: /usr/local/include/boost/pending/integer_log2.hpp:7:59: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED(""); ^ --- CMakeFiles/arx.dir/src/window/Window.cpp.o --- [ 98%] Building CXX object CMakeFiles/arx.dir/src/window/Window.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/window/Window.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/window/Window.cpp --- CMakeFiles/arx.dir/src/window/SDLWindow.cpp.o --- [ 98%] Building CXX object CMakeFiles/arx.dir/src/window/SDLWindow.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/src/window/SDLWindow.cpp.o -c /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/window/SDLWindow.cpp --- CMakeFiles/arx.dir/core/Version.cpp.o --- [ 99%] Building CXX object CMakeFiles/arx.dir/core/Version.cpp.o /usr/bin/c++ -DGL_GLEXT_PROTOTYPES -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/src -I/construction/games/arx-libertatis/.build -I/construction/games/arx-libertatis/arx-libertatis-1.1.2/tools -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/SDL -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -o CMakeFiles/arx.dir/core/Version.cpp.o -c /construction/games/arx-libertatis/.build/core/Version.cpp --- CMakeFiles/arx.dir/src/window/SDLWindow.cpp.o --- /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/window/SDLWindow.cpp: In member function 'virtual void SDLWindow::tick()': /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/window/SDLWindow.cpp:368:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if(event.key.keysym.sym == SDLK_TAB ^~ /construction/games/arx-libertatis/arx-libertatis-1.1.2/src/window/SDLWindow.cpp:374:4: note: here case SDL_KEYUP: ^~~~ At global scope: cc1plus: warning: unrecognized command line option '-Wno-constant-logical-operand' --- arx --- [ 99%] Linking CXX executable arx /usr/local/bin/cmake -E cmake_link_script CMakeFiles/arx.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -Wl,--as-needed CMakeFiles/arx.dir/src/ai/PathFinder.cpp.o CMakeFiles/arx.dir/src/ai/PathFinderManager.cpp.o CMakeFiles/arx.dir/src/ai/Paths.cpp.o CMakeFiles/arx.dir/src/animation/Animation.cpp.o CMakeFiles/arx.dir/src/animation/AnimationRender.cpp.o CMakeFiles/arx.dir/src/animation/Cinematic.cpp.o CMakeFiles/arx.dir/src/animation/CinematicKeyframer.cpp.o CMakeFiles/arx.dir/src/animation/Intro.cpp.o CMakeFiles/arx.dir/src/audio/Ambiance.cpp.o CMakeFiles/arx.dir/src/audio/Audio.cpp.o CMakeFiles/arx.dir/src/audio/AudioEnvironment.cpp.o CMakeFiles/arx.dir/src/audio/AudioGlobal.cpp.o CMakeFiles/arx.dir/src/audio/AudioResource.cpp.o CMakeFiles/arx.dir/src/audio/AudioSource.cpp.o CMakeFiles/arx.dir/src/audio/Mixer.cpp.o CMakeFiles/arx.dir/src/audio/Sample.cpp.o CMakeFiles/arx.dir/src/audio/Stream.cpp.o CMakeFiles/arx.dir/src/audio/codec/ADPCM.cpp.o CMakeFiles/arx.dir/src/audio/codec/RAW.cpp.o CMakeFiles/arx.dir/src/audio/codec/WAV.cpp.o CMakeFiles/arx.dir/src/audio/openal/OpenALBackend.cpp.o CMakeFiles/arx.dir/src/audio/openal/OpenALSource.cpp.o CMakeFiles/arx.dir/src/audio/openal/OpenALUtils.cpp.o CMakeFiles/arx.dir/src/core/Application.cpp.o CMakeFiles/arx.dir/src/core/ArxGame.cpp.o CMakeFiles/arx.dir/src/core/Config.cpp.o CMakeFiles/arx.dir/src/core/Core.cpp.o CMakeFiles/arx.dir/src/core/GameTime.cpp.o CMakeFiles/arx.dir/src/core/SaveGame.cpp.o CMakeFiles/arx.dir/src/core/Startup.cpp.o CMakeFiles/arx.dir/src/util/cmdline/Parser.cpp.o CMakeFiles/arx.dir/src/game/Camera.cpp.o CMakeFiles/arx.dir/src/game/Damage.cpp.o CMakeFiles/arx.dir/src/game/Entity.cpp.o CMakeFiles/arx.dir/src/game/EntityId.cpp.o CMakeFiles/arx.dir/src/game/EntityManager.cpp.o CMakeFiles/arx.dir/src/game/Equipment.cpp.o CMakeFiles/arx.dir/src/game/Inventory.cpp.o CMakeFiles/arx.dir/src/game/Item.cpp.o CMakeFiles/arx.dir/src/game/Levels.cpp.o CMakeFiles/arx.dir/src/game/Map.cpp.o CMakeFiles/arx.dir/src/game/Missile.cpp.o CMakeFiles/arx.dir/src/game/NPC.cpp.o CMakeFiles/arx.dir/src/game/Player.cpp.o CMakeFiles/arx.dir/src/game/Spells.cpp.o CMakeFiles/arx.dir/src/graphics/Draw.cpp.o CMakeFiles/arx.dir/src/graphics/GraphicsModes.cpp.o CMakeFiles/arx.dir/src/graphics/GraphicsUtility.cpp.o CMakeFiles/arx.dir/src/graphics/Math.cpp.o CMakeFiles/arx.dir/src/graphics/Renderer.cpp.o CMakeFiles/arx.dir/src/graphics/data/CinematicTexture.cpp.o CMakeFiles/arx.dir/src/graphics/data/FTL.cpp.o CMakeFiles/arx.dir/src/graphics/data/Mesh.cpp.o CMakeFiles/arx.dir/src/graphics/data/MeshManipulation.cpp.o CMakeFiles/arx.dir/src/graphics/data/Progressive.cpp.o CMakeFiles/arx.dir/src/graphics/data/TextureContainer.cpp.o CMakeFiles/arx.dir/src/graphics/effects/CinematicEffects.cpp.o CMakeFiles/arx.dir/src/graphics/effects/DrawEffects.cpp.o CMakeFiles/arx.dir/src/graphics/effects/Fog.cpp.o CMakeFiles/arx.dir/src/graphics/effects/SpellEffects.cpp.o CMakeFiles/arx.dir/src/graphics/font/Font.cpp.o CMakeFiles/arx.dir/src/graphics/font/FontCache.cpp.o CMakeFiles/arx.dir/src/graphics/image/Image.cpp.o CMakeFiles/arx.dir/src/graphics/image/stb_image.cpp.o CMakeFiles/arx.dir/src/graphics/image/stb_image_write.cpp.o CMakeFiles/arx.dir/src/graphics/particle/Particle.cpp.o CMakeFiles/arx.dir/src/graphics/particle/ParticleEffects.cpp.o CMakeFiles/arx.dir/src/graphics/particle/ParticleManager.cpp.o CMakeFiles/arx.dir/src/graphics/particle/ParticleSystem.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells01.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells02.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells03.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells04.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells05.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells06.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells07.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells09.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells10.cpp.o CMakeFiles/arx.dir/src/graphics/texture/PackedTexture.cpp.o CMakeFiles/arx.dir/src/graphics/texture/Texture.cpp.o CMakeFiles/arx.dir/src/graphics/texture/TextureStage.cpp.o CMakeFiles/arx.dir/src/graphics/opengl/GLTexture2D.cpp.o CMakeFiles/arx.dir/src/graphics/opengl/GLTextureStage.cpp.o CMakeFiles/arx.dir/src/graphics/opengl/OpenGLRenderer.cpp.o CMakeFiles/arx.dir/src/gui/Credits.cpp.o CMakeFiles/arx.dir/src/gui/Interface.cpp.o CMakeFiles/arx.dir/src/gui/Menu.cpp.o CMakeFiles/arx.dir/src/gui/MenuPublic.cpp.o CMakeFiles/arx.dir/src/gui/MenuWidgets.cpp.o CMakeFiles/arx.dir/src/gui/MiniMap.cpp.o CMakeFiles/arx.dir/src/gui/Note.cpp.o CMakeFiles/arx.dir/src/gui/Speech.cpp.o CMakeFiles/arx.dir/src/gui/Text.cpp.o CMakeFiles/arx.dir/src/gui/TextManager.cpp.o CMakeFiles/arx.dir/src/input/Input.cpp.o CMakeFiles/arx.dir/src/input/SDLInputBackend.cpp.o CMakeFiles/arx.dir/src/io/CinematicLoad.cpp.o CMakeFiles/arx.dir/src/io/Implode.cpp.o CMakeFiles/arx.dir/src/io/IniWriter.cpp.o CMakeFiles/arx.dir/src/io/IO.cpp.o CMakeFiles/arx.dir/src/io/Screenshot.cpp.o CMakeFiles/arx.dir/src/io/log/FileLogger.cpp.o CMakeFiles/arx.dir/src/io/log/CriticalLogger.cpp.o CMakeFiles/arx.dir/src/math/Angle.cpp.o CMakeFiles/arx.dir/src/math/Random.cpp.o CMakeFiles/arx.dir/src/physics/Anchors.cpp.o CMakeFiles/arx.dir/src/physics/Attractors.cpp.o CMakeFiles/arx.dir/src/physics/Box.cpp.o CMakeFiles/arx.dir/src/physics/Clothes.cpp.o CMakeFiles/arx.dir/src/physics/Collisions.cpp.o CMakeFiles/arx.dir/src/physics/CollisionShapes.cpp.o CMakeFiles/arx.dir/src/physics/Physics.cpp.o CMakeFiles/arx.dir/src/platform/Thread.cpp.o CMakeFiles/arx.dir/src/platform/CrashHandler.cpp.o CMakeFiles/arx.dir/src/scene/ChangeLevel.cpp.o CMakeFiles/arx.dir/src/scene/CinematicSound.cpp.o CMakeFiles/arx.dir/src/scene/GameSound.cpp.o CMakeFiles/arx.dir/src/scene/Interactive.cpp.o CMakeFiles/arx.dir/src/scene/Light.cpp.o CMakeFiles/arx.dir/src/scene/LinkedObject.cpp.o CMakeFiles/arx.dir/src/scene/LoadLevel.cpp.o CMakeFiles/arx.dir/src/scene/Object.cpp.o CMakeFiles/arx.dir/src/scene/Scene.cpp.o CMakeFiles/arx.dir/src/script/Script.cpp.o CMakeFiles/arx.dir/src/script/ScriptedAnimation.cpp.o CMakeFiles/arx.dir/src/script/ScriptedCamera.cpp.o CMakeFiles/arx.dir/src/script/ScriptedControl.cpp.o CMakeFiles/arx.dir/src/script/ScriptedConversation.cpp.o CMakeFiles/arx.dir/src/script/ScriptedInterface.cpp.o CMakeFiles/arx.dir/src/script/ScriptedInventory.cpp.o CMakeFiles/arx.dir/src/script/ScriptedIOControl.cpp.o CMakeFiles/arx.dir/src/script/ScriptedIOProperties.cpp.o CMakeFiles/arx.dir/src/script/ScriptedItem.cpp.o CMakeFiles/arx.dir/src/script/ScriptedLang.cpp.o CMakeFiles/arx.dir/src/script/ScriptedNPC.cpp.o CMakeFiles/arx.dir/src/script/ScriptedPlayer.cpp.o CMakeFiles/arx.dir/src/script/ScriptedVariable.cpp.o CMakeFiles/arx.dir/src/script/ScriptEvent.cpp.o CMakeFiles/arx.dir/src/script/ScriptUtils.cpp.o CMakeFiles/arx.dir/src/window/RenderWindow.cpp.o CMakeFiles/arx.dir/src/window/Window.cpp.o CMakeFiles/arx.dir/src/window/SDLWindow.cpp.o CMakeFiles/arx.dir/core/Version.cpp.o -o arx -Wl,-rpath,/usr/local/lib lib_arx_arxsavetool_common.a libcommon.a /usr/local/lib/libfreetype.so -lz /usr/local/lib/libopenal.so /usr/local/lib/libGLEW.so /usr/local/lib/libGL.so /usr/local/lib/libSDL.so -pthread -lrt [100%] Built target arx /usr/local/bin/cmake -E cmake_progress_start /construction/games/arx-libertatis/.build/CMakeFiles 0 -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for arx-libertatis-1.1.2_13 ===> Generating temporary packing list /usr/local/bin/cmake -S/construction/games/arx-libertatis/arx-libertatis-1.1.2 -B/construction/games/arx-libertatis/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /construction/games/arx-libertatis/.build/CMakeFiles /construction/games/arx-libertatis/.build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/_arx_arxsavetool_common.dir/build.make CMakeFiles/_arx_arxsavetool_common.dir/depend cd /construction/games/arx-libertatis/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build/CMakeFiles/_arx_arxsavetool_common.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/_arx_arxsavetool_common.dir/build.make CMakeFiles/_arx_arxsavetool_common.dir/build [ 2%] Built target _arx_arxsavetool_common /usr/bin/make -f CMakeFiles/common.dir/build.make CMakeFiles/common.dir/depend cd /construction/games/arx-libertatis/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build/CMakeFiles/common.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/common.dir/build.make CMakeFiles/common.dir/build [ 15%] Built target common /usr/bin/make -f CMakeFiles/arx.dir/build.make CMakeFiles/arx.dir/depend cd /construction/games/arx-libertatis/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build/CMakeFiles/arx.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/arx.dir/build.make CMakeFiles/arx.dir/build [ 96%] Built target arx /usr/bin/make -f CMakeFiles/arxsavetool.dir/build.make CMakeFiles/arxsavetool.dir/depend cd /construction/games/arx-libertatis/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build/CMakeFiles/arxsavetool.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/arxsavetool.dir/build.make CMakeFiles/arxsavetool.dir/build [ 99%] Built target arxsavetool /usr/bin/make -f CMakeFiles/arxunpak.dir/build.make CMakeFiles/arxunpak.dir/depend cd /construction/games/arx-libertatis/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/arx-libertatis-1.1.2 /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build /construction/games/arx-libertatis/.build/CMakeFiles/arxunpak.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/arxunpak.dir/build.make CMakeFiles/arxunpak.dir/build [100%] Built target arxunpak /usr/local/bin/cmake -E cmake_progress_start /construction/games/arx-libertatis/.build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall /usr/bin/make -f CMakeFiles/arx.dir/build.make CMakeFiles/arx.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/arx /usr/local/bin/cmake -E cmake_link_script CMakeFiles/arx.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -Wl,--as-needed CMakeFiles/arx.dir/src/ai/PathFinder.cpp.o CMakeFiles/arx.dir/src/ai/PathFinderManager.cpp.o CMakeFiles/arx.dir/src/ai/Paths.cpp.o CMakeFiles/arx.dir/src/animation/Animation.cpp.o CMakeFiles/arx.dir/src/animation/AnimationRender.cpp.o CMakeFiles/arx.dir/src/animation/Cinematic.cpp.o CMakeFiles/arx.dir/src/animation/CinematicKeyframer.cpp.o CMakeFiles/arx.dir/src/animation/Intro.cpp.o CMakeFiles/arx.dir/src/audio/Ambiance.cpp.o CMakeFiles/arx.dir/src/audio/Audio.cpp.o CMakeFiles/arx.dir/src/audio/AudioEnvironment.cpp.o CMakeFiles/arx.dir/src/audio/AudioGlobal.cpp.o CMakeFiles/arx.dir/src/audio/AudioResource.cpp.o CMakeFiles/arx.dir/src/audio/AudioSource.cpp.o CMakeFiles/arx.dir/src/audio/Mixer.cpp.o CMakeFiles/arx.dir/src/audio/Sample.cpp.o CMakeFiles/arx.dir/src/audio/Stream.cpp.o CMakeFiles/arx.dir/src/audio/codec/ADPCM.cpp.o CMakeFiles/arx.dir/src/audio/codec/RAW.cpp.o CMakeFiles/arx.dir/src/audio/codec/WAV.cpp.o CMakeFiles/arx.dir/src/audio/openal/OpenALBackend.cpp.o CMakeFiles/arx.dir/src/audio/openal/OpenALSource.cpp.o CMakeFiles/arx.dir/src/audio/openal/OpenALUtils.cpp.o CMakeFiles/arx.dir/src/core/Application.cpp.o CMakeFiles/arx.dir/src/core/ArxGame.cpp.o CMakeFiles/arx.dir/src/core/Config.cpp.o CMakeFiles/arx.dir/src/core/Core.cpp.o CMakeFiles/arx.dir/src/core/GameTime.cpp.o CMakeFiles/arx.dir/src/core/SaveGame.cpp.o CMakeFiles/arx.dir/src/core/Startup.cpp.o CMakeFiles/arx.dir/src/util/cmdline/Parser.cpp.o CMakeFiles/arx.dir/src/game/Camera.cpp.o CMakeFiles/arx.dir/src/game/Damage.cpp.o CMakeFiles/arx.dir/src/game/Entity.cpp.o CMakeFiles/arx.dir/src/game/EntityId.cpp.o CMakeFiles/arx.dir/src/game/EntityManager.cpp.o CMakeFiles/arx.dir/src/game/Equipment.cpp.o CMakeFiles/arx.dir/src/game/Inventory.cpp.o CMakeFiles/arx.dir/src/game/Item.cpp.o CMakeFiles/arx.dir/src/game/Levels.cpp.o CMakeFiles/arx.dir/src/game/Map.cpp.o CMakeFiles/arx.dir/src/game/Missile.cpp.o CMakeFiles/arx.dir/src/game/NPC.cpp.o CMakeFiles/arx.dir/src/game/Player.cpp.o CMakeFiles/arx.dir/src/game/Spells.cpp.o CMakeFiles/arx.dir/src/graphics/Draw.cpp.o CMakeFiles/arx.dir/src/graphics/GraphicsModes.cpp.o CMakeFiles/arx.dir/src/graphics/GraphicsUtility.cpp.o CMakeFiles/arx.dir/src/graphics/Math.cpp.o CMakeFiles/arx.dir/src/graphics/Renderer.cpp.o CMakeFiles/arx.dir/src/graphics/data/CinematicTexture.cpp.o CMakeFiles/arx.dir/src/graphics/data/FTL.cpp.o CMakeFiles/arx.dir/src/graphics/data/Mesh.cpp.o CMakeFiles/arx.dir/src/graphics/data/MeshManipulation.cpp.o CMakeFiles/arx.dir/src/graphics/data/Progressive.cpp.o CMakeFiles/arx.dir/src/graphics/data/TextureContainer.cpp.o CMakeFiles/arx.dir/src/graphics/effects/CinematicEffects.cpp.o CMakeFiles/arx.dir/src/graphics/effects/DrawEffects.cpp.o CMakeFiles/arx.dir/src/graphics/effects/Fog.cpp.o CMakeFiles/arx.dir/src/graphics/effects/SpellEffects.cpp.o CMakeFiles/arx.dir/src/graphics/font/Font.cpp.o CMakeFiles/arx.dir/src/graphics/font/FontCache.cpp.o CMakeFiles/arx.dir/src/graphics/image/Image.cpp.o CMakeFiles/arx.dir/src/graphics/image/stb_image.cpp.o CMakeFiles/arx.dir/src/graphics/image/stb_image_write.cpp.o CMakeFiles/arx.dir/src/graphics/particle/Particle.cpp.o CMakeFiles/arx.dir/src/graphics/particle/ParticleEffects.cpp.o CMakeFiles/arx.dir/src/graphics/particle/ParticleManager.cpp.o CMakeFiles/arx.dir/src/graphics/particle/ParticleSystem.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells01.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells02.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells03.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells04.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells05.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells06.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells07.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells09.cpp.o CMakeFiles/arx.dir/src/graphics/spells/Spells10.cpp.o CMakeFiles/arx.dir/src/graphics/texture/PackedTexture.cpp.o CMakeFiles/arx.dir/src/graphics/texture/Texture.cpp.o CMakeFiles/arx.dir/src/graphics/texture/TextureStage.cpp.o CMakeFiles/arx.dir/src/graphics/opengl/GLTexture2D.cpp.o CMakeFiles/arx.dir/src/graphics/opengl/GLTextureStage.cpp.o CMakeFiles/arx.dir/src/graphics/opengl/OpenGLRenderer.cpp.o CMakeFiles/arx.dir/src/gui/Credits.cpp.o CMakeFiles/arx.dir/src/gui/Interface.cpp.o CMakeFiles/arx.dir/src/gui/Menu.cpp.o CMakeFiles/arx.dir/src/gui/MenuPublic.cpp.o CMakeFiles/arx.dir/src/gui/MenuWidgets.cpp.o CMakeFiles/arx.dir/src/gui/MiniMap.cpp.o CMakeFiles/arx.dir/src/gui/Note.cpp.o CMakeFiles/arx.dir/src/gui/Speech.cpp.o CMakeFiles/arx.dir/src/gui/Text.cpp.o CMakeFiles/arx.dir/src/gui/TextManager.cpp.o CMakeFiles/arx.dir/src/input/Input.cpp.o CMakeFiles/arx.dir/src/input/SDLInputBackend.cpp.o CMakeFiles/arx.dir/src/io/CinematicLoad.cpp.o CMakeFiles/arx.dir/src/io/Implode.cpp.o CMakeFiles/arx.dir/src/io/IniWriter.cpp.o CMakeFiles/arx.dir/src/io/IO.cpp.o CMakeFiles/arx.dir/src/io/Screenshot.cpp.o CMakeFiles/arx.dir/src/io/log/FileLogger.cpp.o CMakeFiles/arx.dir/src/io/log/CriticalLogger.cpp.o CMakeFiles/arx.dir/src/math/Angle.cpp.o CMakeFiles/arx.dir/src/math/Random.cpp.o CMakeFiles/arx.dir/src/physics/Anchors.cpp.o CMakeFiles/arx.dir/src/physics/Attractors.cpp.o CMakeFiles/arx.dir/src/physics/Box.cpp.o CMakeFiles/arx.dir/src/physics/Clothes.cpp.o CMakeFiles/arx.dir/src/physics/Collisions.cpp.o CMakeFiles/arx.dir/src/physics/CollisionShapes.cpp.o CMakeFiles/arx.dir/src/physics/Physics.cpp.o CMakeFiles/arx.dir/src/platform/Thread.cpp.o CMakeFiles/arx.dir/src/platform/CrashHandler.cpp.o CMakeFiles/arx.dir/src/scene/ChangeLevel.cpp.o CMakeFiles/arx.dir/src/scene/CinematicSound.cpp.o CMakeFiles/arx.dir/src/scene/GameSound.cpp.o CMakeFiles/arx.dir/src/scene/Interactive.cpp.o CMakeFiles/arx.dir/src/scene/Light.cpp.o CMakeFiles/arx.dir/src/scene/LinkedObject.cpp.o CMakeFiles/arx.dir/src/scene/LoadLevel.cpp.o CMakeFiles/arx.dir/src/scene/Object.cpp.o CMakeFiles/arx.dir/src/scene/Scene.cpp.o CMakeFiles/arx.dir/src/script/Script.cpp.o CMakeFiles/arx.dir/src/script/ScriptedAnimation.cpp.o CMakeFiles/arx.dir/src/script/ScriptedCamera.cpp.o CMakeFiles/arx.dir/src/script/ScriptedControl.cpp.o CMakeFiles/arx.dir/src/script/ScriptedConversation.cpp.o CMakeFiles/arx.dir/src/script/ScriptedInterface.cpp.o CMakeFiles/arx.dir/src/script/ScriptedInventory.cpp.o CMakeFiles/arx.dir/src/script/ScriptedIOControl.cpp.o CMakeFiles/arx.dir/src/script/ScriptedIOProperties.cpp.o CMakeFiles/arx.dir/src/script/ScriptedItem.cpp.o CMakeFiles/arx.dir/src/script/ScriptedLang.cpp.o CMakeFiles/arx.dir/src/script/ScriptedNPC.cpp.o CMakeFiles/arx.dir/src/script/ScriptedPlayer.cpp.o CMakeFiles/arx.dir/src/script/ScriptedVariable.cpp.o CMakeFiles/arx.dir/src/script/ScriptEvent.cpp.o CMakeFiles/arx.dir/src/script/ScriptUtils.cpp.o CMakeFiles/arx.dir/src/window/RenderWindow.cpp.o CMakeFiles/arx.dir/src/window/Window.cpp.o CMakeFiles/arx.dir/src/window/SDLWindow.cpp.o CMakeFiles/arx.dir/core/Version.cpp.o -o CMakeFiles/CMakeRelink.dir/arx -Wl,-rpath,/usr/local/lib lib_arx_arxsavetool_common.a libcommon.a /usr/local/lib/libfreetype.so -lz /usr/local/lib/libopenal.so /usr/local/lib/libGLEW.so /usr/local/lib/libGL.so /usr/local/lib/libSDL.so -pthread -lrt /usr/bin/make -f CMakeFiles/arxsavetool.dir/build.make CMakeFiles/arxsavetool.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/arxsavetool /usr/local/bin/cmake -E cmake_link_script CMakeFiles/arxsavetool.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -Wl,--as-needed CMakeFiles/arxsavetool.dir/tools/savetool/SaveFix.cpp.o CMakeFiles/arxsavetool.dir/tools/savetool/SaveTool.cpp.o CMakeFiles/arxsavetool.dir/tools/savetool/SaveView.cpp.o -o CMakeFiles/CMakeRelink.dir/arxsavetool lib_arx_arxsavetool_common.a libcommon.a -lrt -lz /usr/bin/make -f CMakeFiles/arxunpak.dir/build.make CMakeFiles/arxunpak.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/arxunpak /usr/local/bin/cmake -E cmake_link_script CMakeFiles/arxunpak.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -fno-strict-aliasing -Wall -Wextra -Wformat=2 -Wundef -Wpointer-arith -Wcast-qual -Woverloaded-virtual -Wlogical-op -Woverflow -Wshift-overflow -Wno-uninitialized -Wno-constant-logical-operand -g2 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O2 -fno-strict-aliasing -Wl,--as-needed CMakeFiles/arxunpak.dir/tools/unpak/UnPak.cpp.o -o CMakeFiles/CMakeRelink.dir/arxunpak libcommon.a -lrt Installing the project stripped... /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /construction/games/arx-libertatis/stage/usr/local/bin/arx -- Installing: /construction/games/arx-libertatis/stage/usr/local/bin/arxsavetool -- Installing: /construction/games/arx-libertatis/stage/usr/local/bin/arxunpak -- Installing: /construction/games/arx-libertatis/stage/usr/local/bin/arx-install-data -- Installing: /construction/games/arx-libertatis/stage/usr/local/share/pixmaps/arx-libertatis.png -- Installing: /construction/games/arx-libertatis/stage/usr/local/share/applications/arx-libertatis.desktop -- Installing: /construction/games/arx-libertatis/stage/usr/local/man/man6/arx.6 -- Installing: /construction/games/arx-libertatis/stage/usr/local/man/man1/arxsavetool.1 -- Installing: /construction/games/arx-libertatis/stage/usr/local/man/man1/arxunpak.1 install -m 0644 /construction/games/arx-libertatis/arx-libertatis-1.1.2/AUTHORS /construction/games/arx-libertatis/stage/usr/local/share/doc/arx-libertatis/ install -m 0644 /construction/games/arx-libertatis/arx-libertatis-1.1.2/CHANGELOG /construction/games/arx-libertatis/stage/usr/local/share/doc/arx-libertatis/ install -m 0644 /construction/games/arx-libertatis/arx-libertatis-1.1.2/README.md /construction/games/arx-libertatis/stage/usr/local/share/doc/arx-libertatis/ ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for arx-libertatis-1.1.2_13 file sizes/checksums [15]: . done packing files [15]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Thursday, 7 MAR 2019 at 07:22:26 UTC Duration: 00:04:11