------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/libnghttp2-1.40.0.txz Installing /packages/All/ca_root_nss-3.52.txz ===== Message from ca_root_nss-3.52: -- 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. 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 Installing /packages/All/openssl-1.1.1g,1.txz Installing /packages/All/curl-7.70.0.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/jsoncpp-1.9.2.txz Installing /packages/All/libuv-1.37.0.txz Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.20.2.txz Installing /packages/All/rhash-1.3.9.txz Installing /packages/All/liblz4-1.9.2_1,1.txz Installing /packages/All/lzo2-2.10_1.txz Installing /packages/All/libarchive-3.4.2,1.txz Installing /packages/All/ncurses-6.1.20190525.txz Installing /packages/All/cmake-3.17.2.txz Installing /packages/All/libffi-3.2.1_3.txz Installing /packages/All/libxml2-2.9.10.txz Installing /packages/All/wayland-1.16.0.txz Installing /packages/All/xkeyboard-config-2.29.txz Installing /packages/All/libpthread-stubs-0.4.txz Installing /packages/All/libXau-1.0.9.txz Installing /packages/All/xorgproto-2020.1.txz Installing /packages/All/libXdmcp-1.1.3.txz Installing /packages/All/libxcb-1.13.1.txz Installing /packages/All/libxkbcommon-0.10.0_2.txz ===== Message from libxkbcommon-0.10.0_2: -- If arrow keys don't work under X11 switch to legacy rules e.g., For sh/bash/ksh/zsh run and (optionally) add into ~/.profile: export XKB_DEFAULT_RULES=xorg For csh/tcsh run and (optionally) add into ~/.login: setenv XKB_DEFAULT_RULES xorg Installing /packages/All/pciids-20200421.txz Installing /packages/All/libpciaccess-0.16.txz Installing /packages/All/libdrm-2.4.101.txz Installing /packages/All/libelf-0.8.13_3.txz Installing /packages/All/libX11-1.6.9_1,1.txz Installing /packages/All/libXfixes-5.0.3_2.txz Installing /packages/All/libXdamage-1.1.5.txz Installing /packages/All/libXext-1.3.4,1.txz Installing /packages/All/libXrender-0.9.10_2.txz Installing /packages/All/libXrandr-1.5.2.txz Installing /packages/All/libxshmfence-1.3.txz Installing /packages/All/libXxf86vm-1.1.4_3.txz Installing /packages/All/mesa-libs-19.0.8.txz ===== Message from mesa-libs-19.0.8: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. Installing /packages/All/libXinerama-1.1.4_2,1.txz Installing /packages/All/libXcursor-1.2.0.txz Installing /packages/All/libXi-1.7.10,1.txz Installing /packages/All/libXScrnSaver-1.2.3_2.txz Installing /packages/All/sdl2-2.0.10_1.txz Installing /packages/All/libogg-1.3.4,4.txz Installing /packages/All/libvorbis-1.3.6,3.txz Installing /packages/All/jpeg-turbo-2.0.4.txz Installing /packages/All/libmysofa-0.9.txz Installing /packages/All/openal-soft-1.20.1.txz SUCCEEDED 00:00:13 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> dhewm3-1.5.0_2 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> dhewm3-1.5.0_2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by dhewm3-1.5.0_2 for building SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> dhewm3-1.5.0_2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by dhewm3-1.5.0_2 for building => SHA256 Checksum OK for dhewm-dhewm3-1.5.0_GH0.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> dhewm3-1.5.0_2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by dhewm3-1.5.0_2 for building ===> Extracting for dhewm3-1.5.0_2 => SHA256 Checksum OK for dhewm-dhewm3-1.5.0_GH0.tar.gz. Extracted Memory Use: 24.35M SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for dhewm3-1.5.0_2 ===> Applying ports patches for dhewm3-1.5.0_2 ===> Cleanly applied ports patch(es) patch-fix-ppc64le-build patch-renderer_tr__main.cpp ===> Applying dragonfly patches for dhewm3-1.5.0_2 ===> Cleanly applied dragonfly patch(es) patch-framework_minizip_ioapi.h SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> dhewm3-1.5.0_2 depends on file: /usr/local/bin/cmake - found ===> dhewm3-1.5.0_2 depends on file: /usr/local/bin/sdl2-config - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> dhewm3-1.5.0_2 depends on shared library: libcurl.so - found (/usr/local/lib/libcurl.so) ===> dhewm3-1.5.0_2 depends on shared library: libogg.so - found (/usr/local/lib/libogg.so) ===> dhewm3-1.5.0_2 depends on shared library: libvorbis.so - found (/usr/local/lib/libvorbis.so) ===> dhewm3-1.5.0_2 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so) ===> dhewm3-1.5.0_2 depends on shared library: libopenal.so.1 - found (/usr/local/lib/libopenal.so.1) ===> dhewm3-1.5.0_2 depends on shared library: libSDL2.so - found (/usr/local/lib/libSDL2.so) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> dhewm3-1.5.0_2 depends on file: /usr/local/bin/cmake - found ===> dhewm3-1.5.0_2 depends on file: /usr/local/bin/sdl2-config - found ===> dhewm3-1.5.0_2 depends on shared library: libcurl.so - found (/usr/local/lib/libcurl.so) ===> dhewm3-1.5.0_2 depends on shared library: libogg.so - found (/usr/local/lib/libogg.so) ===> dhewm3-1.5.0_2 depends on shared library: libvorbis.so - found (/usr/local/lib/libvorbis.so) ===> dhewm3-1.5.0_2 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so) ===> dhewm3-1.5.0_2 depends on shared library: libopenal.so.1 - found (/usr/local/lib/libopenal.so.1) ===> dhewm3-1.5.0_2 depends on shared library: libSDL2.so - found (/usr/local/lib/libSDL2.so) ===> Configuring for dhewm3-1.5.0_2 ===> Performing out-of-source build /bin/mkdir -p /construction/games/dhewm3/.build -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.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 -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Found JPEG: /usr/local/lib/libjpeg.so (found version "80") -- Found OGG: optimized;/usr/local/lib/libogg.so;debug;/usr/local/lib/libogg.so CMake Warning (dev) at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message): The package name passed to `find_package_handle_standard_args` (VORBIS) does not match the name of the calling package (Vorbis). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): sys/cmake/FindVorbis.cmake:83 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:115 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found VORBIS: optimized;/usr/local/lib/libvorbis.so;debug;/usr/local/lib/libvorbis.so CMake Warning (dev) at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message): The package name passed to `find_package_handle_standard_args` (VORBISFILE) does not match the name of the calling package (VorbisFile). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): sys/cmake/FindVorbisFile.cmake:91 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:118 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found VORBISFILE: optimized;/usr/local/lib/libvorbisfile.so;debug;/usr/local/lib/libvorbisfile.so -- Found OpenAL: /usr/local/lib/libopenal.so -- Found X11: /usr/local/include -- Looking for XOpenDisplay in /usr/local/lib/libX11.so;/usr/local/lib/libXext.so -- Looking for XOpenDisplay in /usr/local/lib/libX11.so;/usr/local/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for pthread.h CMake Warning (dev) at /usr/local/share/cmake/Modules/CheckIncludeFile.cmake:80 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: /usr/local/lib/libjpeg.so For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): /usr/local/share/cmake/Modules/FindThreads.cmake:142 (CHECK_INCLUDE_FILE) sys/cmake/FindSDL2.cmake:115 (FIND_PACKAGE) CMakeLists.txt:134 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for pthread.h - found -- Found Threads: TRUE -- Found SDL2: /usr/local/lib/libSDL2main.a;/usr/local/lib/libSDL2.so;-pthread -- Performing Test cxx_has_fvisibility -- Performing Test cxx_has_fvisibility - Success -- Performing Test cxx_has_Woverload_virtual -- Performing Test cxx_has_Woverload_virtual - Success -- Building Release for dragonfly-x86_64 -- The install target will use the following directories: -- Binary directory: /usr/local/bin -- Library directory: /usr/local/lib/dhewm3 -- Data directory: /usr/local/share/dhewm3 -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_MODULE_LINKER_FLAGS CMAKE_NO_BUILTIN_CHRPATH -- Build files have been written to: /construction/games/dhewm3/.build SUCCEEDED 00:00:04 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for dhewm3-1.5.0_2 /usr/local/bin/cmake -S/construction/games/dhewm3/dhewm3-1.5.0/neo -B/construction/games/dhewm3/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /construction/games/dhewm3/.build/CMakeFiles /construction/games/dhewm3/.build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all --- CMakeFiles/idlib.dir/all --- /usr/bin/make -f CMakeFiles/idlib.dir/build.make CMakeFiles/idlib.dir/depend --- CMakeFiles/idlib.dir/depend --- cd /construction/games/dhewm3/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/.build /construction/games/dhewm3/.build /construction/games/dhewm3/.build/CMakeFiles/idlib.dir/DependInfo.cmake Scanning dependencies of target idlib /usr/bin/make -f CMakeFiles/idlib.dir/build.make CMakeFiles/idlib.dir/build --- CMakeFiles/idlib.dir/idlib/bv/Bounds.cpp.o --- --- CMakeFiles/idlib.dir/idlib/bv/Frustum.cpp.o --- --- CMakeFiles/idlib.dir/idlib/bv/Sphere.cpp.o --- --- CMakeFiles/idlib.dir/idlib/bv/Box.cpp.o --- --- CMakeFiles/idlib.dir/idlib/geometry/DrawVert.cpp.o --- --- CMakeFiles/idlib.dir/idlib/geometry/Winding2D.cpp.o --- --- CMakeFiles/idlib.dir/idlib/geometry/Surface_SweptSpline.cpp.o --- --- CMakeFiles/idlib.dir/idlib/geometry/Winding.cpp.o --- --- CMakeFiles/idlib.dir/idlib/geometry/Surface.cpp.o --- --- CMakeFiles/idlib.dir/idlib/geometry/Surface_Patch.cpp.o --- --- CMakeFiles/idlib.dir/idlib/bv/Sphere.cpp.o --- [ 1%] Building CXX object CMakeFiles/idlib.dir/idlib/bv/Sphere.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/bv/Sphere.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/bv/Sphere.cpp --- CMakeFiles/idlib.dir/idlib/bv/Box.cpp.o --- [ 1%] Building CXX object CMakeFiles/idlib.dir/idlib/bv/Box.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/bv/Box.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/bv/Box.cpp --- CMakeFiles/idlib.dir/idlib/geometry/DrawVert.cpp.o --- [ 1%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/DrawVert.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/geometry/DrawVert.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.cpp --- CMakeFiles/idlib.dir/idlib/geometry/Winding.cpp.o --- [ 1%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/Winding.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/geometry/Winding.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Winding.cpp --- CMakeFiles/idlib.dir/idlib/geometry/Surface.cpp.o --- [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/Surface.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/geometry/Surface.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.cpp --- CMakeFiles/idlib.dir/idlib/bv/Bounds.cpp.o --- [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/bv/Bounds.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/bv/Bounds.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/bv/Bounds.cpp --- CMakeFiles/idlib.dir/idlib/geometry/Surface_Patch.cpp.o --- [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/Surface_Patch.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/geometry/Surface_Patch.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.cpp --- CMakeFiles/idlib.dir/idlib/geometry/Surface_SweptSpline.cpp.o --- [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/Surface_SweptSpline.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/geometry/Surface_SweptSpline.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_SweptSpline.cpp --- CMakeFiles/idlib.dir/idlib/geometry/Winding2D.cpp.o --- [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/Winding2D.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/geometry/Winding2D.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Winding2D.cpp --- CMakeFiles/idlib.dir/idlib/bv/Frustum.cpp.o --- [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/bv/Frustum.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/bv/Frustum.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/bv/Frustum.cpp --- CMakeFiles/idlib.dir/idlib/geometry/TraceModel.cpp.o --- [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/TraceModel.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/geometry/TraceModel.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/TraceModel.cpp --- CMakeFiles/idlib.dir/idlib/geometry/Surface.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/idlib.dir/idlib/geometry/Surface_Patch.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/idlib.dir/idlib/geometry/Surface_SweptSpline.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_SweptSpline.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_SweptSpline.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_SweptSpline.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_SweptSpline.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/idlib.dir/idlib/geometry/JointTransform.cpp.o --- [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/JointTransform.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/geometry/JointTransform.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/JointTransform.cpp --- CMakeFiles/idlib.dir/idlib/geometry/TraceModel.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/TraceModel.cpp: In member function 'void idTraceModel::VolumeIntegrals(volumeIntegrals_s&) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/TraceModel.cpp:1412:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct volumeIntegrals_s' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &integrals, 0, sizeof(volumeIntegrals_t) ); ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/TraceModel.cpp:1394:16: note: 'struct volumeIntegrals_s' declared here typedef struct volumeIntegrals_s { ^~~~~~~~~~~~~~~~~ --- CMakeFiles/idlib.dir/idlib/hashing/CRC32.cpp.o --- [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/hashing/CRC32.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/hashing/CRC32.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/hashing/CRC32.cpp --- CMakeFiles/idlib.dir/idlib/hashing/MD4.cpp.o --- [ 3%] Building CXX object CMakeFiles/idlib.dir/idlib/hashing/MD4.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/hashing/MD4.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/hashing/MD4.cpp --- CMakeFiles/idlib.dir/idlib/hashing/MD5.cpp.o --- [ 3%] Building CXX object CMakeFiles/idlib.dir/idlib/hashing/MD5.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/hashing/MD5.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/hashing/MD5.cpp --- CMakeFiles/idlib.dir/idlib/math/Angles.cpp.o --- [ 3%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Angles.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Angles.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Angles.cpp --- CMakeFiles/idlib.dir/idlib/math/Lcp.cpp.o --- [ 3%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Lcp.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Lcp.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Lcp.cpp --- CMakeFiles/idlib.dir/idlib/math/Math.cpp.o --- [ 3%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Math.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Math.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Math.cpp --- CMakeFiles/idlib.dir/idlib/math/Matrix.cpp.o --- [ 4%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Matrix.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Matrix.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.cpp --- CMakeFiles/idlib.dir/idlib/math/Ode.cpp.o --- [ 4%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Ode.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Ode.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Ode.cpp --- CMakeFiles/idlib.dir/idlib/math/Plane.cpp.o --- [ 4%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Plane.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Plane.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Plane.cpp --- CMakeFiles/idlib.dir/idlib/math/Pluecker.cpp.o --- [ 4%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Pluecker.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Pluecker.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Pluecker.cpp --- CMakeFiles/idlib.dir/idlib/math/Polynomial.cpp.o --- [ 4%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Polynomial.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Polynomial.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Polynomial.cpp --- CMakeFiles/idlib.dir/idlib/geometry/TraceModel.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/TraceModel.cpp: In member function 'int idTraceModel::GetOrderedSilhouetteEdges(const int*, int*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/TraceModel.cpp:1174:34: warning: 'unsortedSilEdges[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] silEdges[0] = unsortedSilEdges[0]; ~~~~~~~~~~~~~~~~~~^ --- CMakeFiles/idlib.dir/idlib/math/Quat.cpp.o --- [ 5%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Quat.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Quat.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Quat.cpp --- CMakeFiles/idlib.dir/idlib/math/Rotation.cpp.o --- [ 5%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Rotation.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Rotation.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Rotation.cpp --- CMakeFiles/idlib.dir/idlib/math/Simd.cpp.o --- [ 5%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Simd.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Simd.cpp --- CMakeFiles/idlib.dir/idlib/math/Simd_Generic.cpp.o --- [ 5%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_Generic.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Simd_Generic.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Simd_Generic.cpp --- CMakeFiles/idlib.dir/idlib/math/Simd_AltiVec.cpp.o --- [ 5%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_AltiVec.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Simd_AltiVec.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Simd_AltiVec.cpp --- CMakeFiles/idlib.dir/idlib/math/Simd_MMX.cpp.o --- [ 6%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_MMX.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Simd_MMX.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Simd_MMX.cpp --- CMakeFiles/idlib.dir/idlib/math/Simd_3DNow.cpp.o --- [ 6%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_3DNow.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Simd_3DNow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Simd_3DNow.cpp --- CMakeFiles/idlib.dir/idlib/math/Simd_SSE.cpp.o --- [ 6%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_SSE.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Simd_SSE.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Simd_SSE.cpp --- CMakeFiles/idlib.dir/idlib/math/Simd_SSE2.cpp.o --- [ 6%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_SSE2.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Simd_SSE2.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Simd_SSE2.cpp --- CMakeFiles/idlib.dir/idlib/math/Simd_SSE3.cpp.o --- [ 6%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_SSE3.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Simd_SSE3.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Simd_SSE3.cpp --- CMakeFiles/idlib.dir/idlib/math/Vector.cpp.o --- [ 7%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Vector.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/math/Vector.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.cpp --- CMakeFiles/idlib.dir/idlib/BitMsg.cpp.o --- [ 7%] Building CXX object CMakeFiles/idlib.dir/idlib/BitMsg.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/BitMsg.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/BitMsg.cpp --- CMakeFiles/idlib.dir/idlib/LangDict.cpp.o --- [ 7%] Building CXX object CMakeFiles/idlib.dir/idlib/LangDict.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/LangDict.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/LangDict.cpp --- CMakeFiles/idlib.dir/idlib/Lexer.cpp.o --- [ 7%] Building CXX object CMakeFiles/idlib.dir/idlib/Lexer.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/Lexer.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Lexer.cpp --- CMakeFiles/idlib.dir/idlib/Lib.cpp.o --- [ 7%] Building CXX object CMakeFiles/idlib.dir/idlib/Lib.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/Lib.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Lib.cpp --- CMakeFiles/idlib.dir/idlib/containers/HashIndex.cpp.o --- [ 8%] Building CXX object CMakeFiles/idlib.dir/idlib/containers/HashIndex.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/containers/HashIndex.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/HashIndex.cpp --- CMakeFiles/idlib.dir/idlib/Dict.cpp.o --- [ 8%] Building CXX object CMakeFiles/idlib.dir/idlib/Dict.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/Dict.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.cpp --- CMakeFiles/idlib.dir/idlib/Str.cpp.o --- [ 8%] Building CXX object CMakeFiles/idlib.dir/idlib/Str.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/Str.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Str.cpp --- CMakeFiles/idlib.dir/idlib/Parser.cpp.o --- --- CMakeFiles/idlib.dir/idlib/MapFile.cpp.o --- --- CMakeFiles/idlib.dir/idlib/Parser.cpp.o --- [ 8%] Building CXX object CMakeFiles/idlib.dir/idlib/Parser.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/Parser.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Parser.cpp --- CMakeFiles/idlib.dir/idlib/MapFile.cpp.o --- [ 8%] Building CXX object CMakeFiles/idlib.dir/idlib/MapFile.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/MapFile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.cpp --- CMakeFiles/idlib.dir/idlib/CmdArgs.cpp.o --- [ 9%] Building CXX object CMakeFiles/idlib.dir/idlib/CmdArgs.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/CmdArgs.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/CmdArgs.cpp --- CMakeFiles/idlib.dir/idlib/Token.cpp.o --- [ 9%] Building CXX object CMakeFiles/idlib.dir/idlib/Token.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/Token.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Token.cpp --- CMakeFiles/idlib.dir/idlib/MapFile.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/idlib.dir/idlib/Base64.cpp.o --- [ 9%] Building CXX object CMakeFiles/idlib.dir/idlib/Base64.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/Base64.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Base64.cpp --- CMakeFiles/idlib.dir/idlib/Timer.cpp.o --- --- CMakeFiles/idlib.dir/idlib/Heap.cpp.o --- [ 9%] Building CXX object CMakeFiles/idlib.dir/idlib/Heap.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/Heap.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Heap.cpp --- CMakeFiles/idlib.dir/idlib/Timer.cpp.o --- [ 9%] Building CXX object CMakeFiles/idlib.dir/idlib/Timer.cpp.o /usr/bin/c++ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/idlib.dir/idlib/Timer.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Timer.cpp --- libidlib.a --- [ 10%] Linking CXX static library libidlib.a /usr/local/bin/cmake -P CMakeFiles/idlib.dir/cmake_clean_target.cmake /usr/local/bin/cmake -E cmake_link_script CMakeFiles/idlib.dir/link.txt --verbose=1 /usr/bin/ar qc libidlib.a CMakeFiles/idlib.dir/idlib/bv/Bounds.cpp.o CMakeFiles/idlib.dir/idlib/bv/Frustum.cpp.o CMakeFiles/idlib.dir/idlib/bv/Sphere.cpp.o CMakeFiles/idlib.dir/idlib/bv/Box.cpp.o CMakeFiles/idlib.dir/idlib/geometry/DrawVert.cpp.o CMakeFiles/idlib.dir/idlib/geometry/Winding2D.cpp.o CMakeFiles/idlib.dir/idlib/geometry/Surface_SweptSpline.cpp.o CMakeFiles/idlib.dir/idlib/geometry/Winding.cpp.o CMakeFiles/idlib.dir/idlib/geometry/Surface.cpp.o CMakeFiles/idlib.dir/idlib/geometry/Surface_Patch.cpp.o CMakeFiles/idlib.dir/idlib/geometry/TraceModel.cpp.o CMakeFiles/idlib.dir/idlib/geometry/JointTransform.cpp.o CMakeFiles/idlib.dir/idlib/hashing/CRC32.cpp.o CMakeFiles/idlib.dir/idlib/hashing/MD4.cpp.o CMakeFiles/idlib.dir/idlib/hashing/MD5.cpp.o CMakeFiles/idlib.dir/idlib/math/Angles.cpp.o CMakeFiles/idlib.dir/idlib/math/Lcp.cpp.o CMakeFiles/idlib.dir/idlib/math/Math.cpp.o CMakeFiles/idlib.dir/idlib/math/Matrix.cpp.o CMakeFiles/idlib.dir/idlib/math/Ode.cpp.o CMakeFiles/idlib.dir/idlib/math/Plane.cpp.o CMakeFiles/idlib.dir/idlib/math/Pluecker.cpp.o CMakeFiles/idlib.dir/idlib/math/Polynomial.cpp.o CMakeFiles/idlib.dir/idlib/math/Quat.cpp.o CMakeFiles/idlib.dir/idlib/math/Rotation.cpp.o CMakeFiles/idlib.dir/idlib/math/Simd.cpp.o CMakeFiles/idlib.dir/idlib/math/Simd_Generic.cpp.o CMakeFiles/idlib.dir/idlib/math/Simd_AltiVec.cpp.o CMakeFiles/idlib.dir/idlib/math/Simd_MMX.cpp.o CMakeFiles/idlib.dir/idlib/math/Simd_3DNow.cpp.o CMakeFiles/idlib.dir/idlib/math/Simd_SSE.cpp.o CMakeFiles/idlib.dir/idlib/math/Simd_SSE2.cpp.o CMakeFiles/idlib.dir/idlib/math/Simd_SSE3.cpp.o CMakeFiles/idlib.dir/idlib/math/Vector.cpp.o CMakeFiles/idlib.dir/idlib/BitMsg.cpp.o CMakeFiles/idlib.dir/idlib/LangDict.cpp.o CMakeFiles/idlib.dir/idlib/Lexer.cpp.o CMakeFiles/idlib.dir/idlib/Lib.cpp.o CMakeFiles/idlib.dir/idlib/containers/HashIndex.cpp.o CMakeFiles/idlib.dir/idlib/Dict.cpp.o CMakeFiles/idlib.dir/idlib/Str.cpp.o CMakeFiles/idlib.dir/idlib/Parser.cpp.o CMakeFiles/idlib.dir/idlib/MapFile.cpp.o CMakeFiles/idlib.dir/idlib/CmdArgs.cpp.o CMakeFiles/idlib.dir/idlib/Token.cpp.o CMakeFiles/idlib.dir/idlib/Base64.cpp.o CMakeFiles/idlib.dir/idlib/Timer.cpp.o CMakeFiles/idlib.dir/idlib/Heap.cpp.o /usr/bin/ranlib libidlib.a [ 10%] Built target idlib --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/base.dir/all --- --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/dhewm3.dir/all --- /usr/bin/make -f CMakeFiles/dhewm3.dir/build.make CMakeFiles/dhewm3.dir/depend --- CMakeFiles/dhewm3ded.dir/all --- /usr/bin/make -f CMakeFiles/dhewm3ded.dir/build.make CMakeFiles/dhewm3ded.dir/depend --- CMakeFiles/base.dir/all --- /usr/bin/make -f CMakeFiles/base.dir/build.make CMakeFiles/base.dir/depend --- CMakeFiles/d3xp.dir/all --- /usr/bin/make -f CMakeFiles/d3xp.dir/build.make CMakeFiles/d3xp.dir/depend --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/depend --- --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/depend --- --- CMakeFiles/base.dir/all --- cd /construction/games/dhewm3/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/.build /construction/games/dhewm3/.build /construction/games/dhewm3/.build/CMakeFiles/base.dir/DependInfo.cmake --- CMakeFiles/d3xp.dir/all --- cd /construction/games/dhewm3/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/.build /construction/games/dhewm3/.build /construction/games/dhewm3/.build/CMakeFiles/d3xp.dir/DependInfo.cmake --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/depend --- cd /construction/games/dhewm3/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/.build /construction/games/dhewm3/.build /construction/games/dhewm3/.build/CMakeFiles/dhewm3ded.dir/DependInfo.cmake --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/depend --- cd /construction/games/dhewm3/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/.build /construction/games/dhewm3/.build /construction/games/dhewm3/.build/CMakeFiles/dhewm3.dir/DependInfo.cmake --- CMakeFiles/base.dir/all --- Scanning dependencies of target base /usr/bin/make -f CMakeFiles/base.dir/build.make CMakeFiles/base.dir/build --- CMakeFiles/base.dir/game/AF.cpp.o --- --- CMakeFiles/base.dir/game/AFEntity.cpp.o --- --- CMakeFiles/base.dir/game/Actor.cpp.o --- --- CMakeFiles/base.dir/game/Camera.cpp.o --- --- CMakeFiles/base.dir/game/Entity.cpp.o --- --- CMakeFiles/base.dir/game/BrittleFracture.cpp.o --- --- CMakeFiles/base.dir/game/Fx.cpp.o --- [ 10%] Building CXX object CMakeFiles/base.dir/game/Fx.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Fx.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp --- CMakeFiles/base.dir/game/Actor.cpp.o --- [ 10%] Building CXX object CMakeFiles/base.dir/game/Actor.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Actor.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Actor.cpp --- CMakeFiles/base.dir/game/AF.cpp.o --- [ 10%] Building CXX object CMakeFiles/base.dir/game/AF.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/AF.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AF.cpp --- CMakeFiles/base.dir/game/BrittleFracture.cpp.o --- [ 11%] Building CXX object CMakeFiles/base.dir/game/BrittleFracture.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/BrittleFracture.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/BrittleFracture.cpp --- CMakeFiles/base.dir/game/Camera.cpp.o --- [ 11%] Building CXX object CMakeFiles/base.dir/game/Camera.cpp.o --- CMakeFiles/base.dir/game/Entity.cpp.o --- [ 11%] Building CXX object CMakeFiles/base.dir/game/Entity.cpp.o --- CMakeFiles/base.dir/game/Camera.cpp.o --- /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Camera.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Camera.cpp --- CMakeFiles/base.dir/game/Entity.cpp.o --- /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Entity.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp --- CMakeFiles/base.dir/game/AFEntity.cpp.o --- [ 11%] Building CXX object CMakeFiles/base.dir/game/AFEntity.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/AFEntity.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp --- CMakeFiles/d3xp.dir/all --- Scanning dependencies of target d3xp /usr/bin/make -f CMakeFiles/d3xp.dir/build.make CMakeFiles/d3xp.dir/build --- CMakeFiles/d3xp.dir/d3xp/AF.cpp.o --- [ 12%] Building CXX object CMakeFiles/d3xp.dir/d3xp/AF.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/AF.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AF.cpp --- CMakeFiles/dhewm3ded.dir/all --- Scanning dependencies of target dhewm3ded /usr/bin/make -f CMakeFiles/dhewm3ded.dir/build.make CMakeFiles/dhewm3ded.dir/build --- CMakeFiles/dhewm3.dir/all --- Scanning dependencies of target dhewm3 /usr/bin/make -f CMakeFiles/dhewm3.dir/build.make CMakeFiles/dhewm3.dir/build --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Cinematic.cpp.o --- [ 12%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Cinematic.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Cinematic.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Cinematic.cpp.o --- [ 12%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Cinematic.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Cinematic.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp --- CMakeFiles/base.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Camera.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Camera.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Camera.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Fx.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/BrittleFracture.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/BrittleFracture.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/BrittleFracture.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Entity.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/AF.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AF.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AF.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Actor.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Actor.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Actor.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/AFEntity.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp: In constructor 'idAFEntity_SteamPipe::idAFEntity_SteamPipe()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:2276:61: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &steamRenderEntity, 0, sizeof( steamRenderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp: In member function 'void idAFEntity_SteamPipe::InitSteamRenderEntity()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:2346:61: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &steamRenderEntity, 0, sizeof( steamRenderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp: In member function 'virtual idRenderModel* idGameEdit::AF_CreateMesh(const idDict&, idVec3&, idMat3&, bool&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:2752:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &ent, 0, sizeof( ent ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:2823:61: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idVec3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( modifiedOrigin, 0, numMD5joints * sizeof( idVec3 ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/JointTransform.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:321:7: note: 'class idVec3' declared here class idVec3 { ^~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:2825:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idMat3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( modifiedAxis, 0, numMD5joints * sizeof( idMat3 ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/JointTransform.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:338:7: note: 'class idMat3' declared here class idMat3 { ^~~~~~ --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AF.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AF.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AF.cpp: In member function 'bool idAF::Load(idEntity*, const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AF.cpp:896:56: warning: comparison between 'enum declAFConstraintType_t' and 'enum constraintType_t' [-Wenum-compare] file->constraints[j]->type == constraint->GetType() ) { ^ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/AF.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AF.cpp: In member function 'bool idAF::Load(idEntity*, const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AF.cpp:896:56: warning: comparison between 'enum declAFConstraintType_t' and 'enum constraintType_t' [-Wenum-compare] file->constraints[j]->type == constraint->GetType() ) { ^ --- CMakeFiles/base.dir/game/Fx.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp: In member function 'void idEntityFx::Restore(idRestoreGame*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:121:64: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &actions[i].renderLight, 0, sizeof( renderLight_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:130:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &actions[i].renderEntity, 0, sizeof( renderEntity_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp: In member function 'void idEntityFx::Setup(const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:171:54: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct idFXLocalAction' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &localAction, 0, sizeof( idFXLocalAction ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.h:44:16: note: 'struct idFXLocalAction' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp: In member function 'void idEntityFx::Run(int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:416:67: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &useAction->renderLight, 0, sizeof( renderLight_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:502:68: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &useAction->renderEntity, 0, sizeof( renderEntity_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ --- CMakeFiles/base.dir/game/Entity.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp: In member function 'virtual void idGameEdit::ParseSpawnArgsToRenderEntity(const idDict*, renderEntity_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:235:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( renderEntity, 0, sizeof( *renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp: In member function 'virtual void idGameEdit::ParseSpawnArgsToRefSound(const idDict*, refSound_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:326:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct refSound_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( refSound, 0, sizeof( *refSound ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:212:16: note: 'struct refSound_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp: In constructor 'idEntity::idEntity()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:433:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:435:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct refSound_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &refSound, 0, sizeof( refSound ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:212:16: note: 'struct refSound_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp: In member function 'virtual renderView_t* idEntity::GetRenderView()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:1503:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( renderView, 0, sizeof( *renderView ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp: In member function 'bool idEntity::TouchTriggers() const': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:3611:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &trace, 0, sizeof( trace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp: In member function 'short unsigned int idCinematicLocal::yuv_to_rgb(int, int, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:942:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:942:18: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:943:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (r > 31) r = 31; if (g > 63) g = 63; if (b > 31) b = 31; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:943:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (r > 31) r = 31; if (g > 63) g = 63; if (b > 31) b = 31; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp: In member function 'unsigned int idCinematicLocal::yuv_to_rgb24(int, int, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:960:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:960:18: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:961:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (r > 255) r = 255; if (g > 255) g = 255; if (b > 255) b = 255; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:961:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (r > 255) r = 255; if (g > 255) g = 255; if (b > 255) b = 255; ^~ --- CMakeFiles/dhewm3.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp: In member function 'short unsigned int idCinematicLocal::yuv_to_rgb(int, int, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:942:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:942:18: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:943:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (r > 31) r = 31; if (g > 63) g = 63; if (b > 31) b = 31; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:943:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (r > 31) r = 31; if (g > 63) g = 63; if (b > 31) b = 31; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp: In member function 'unsigned int idCinematicLocal::yuv_to_rgb24(int, int, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:960:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:960:18: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:961:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (r > 255) r = 255; if (g > 255) g = 255; if (b > 255) b = 255; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Cinematic.cpp:961:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (r > 255) r = 255; if (g > 255) g = 255; if (b > 255) b = 255; ^~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/GameEdit.cpp.o --- [ 12%] Building CXX object CMakeFiles/base.dir/game/GameEdit.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/GameEdit.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/GameEdit.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/GuiModel.cpp.o --- [ 12%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/GuiModel.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/GuiModel.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/GuiModel.cpp.o --- [ 12%] Building CXX object CMakeFiles/dhewm3.dir/renderer/GuiModel.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/GuiModel.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp --- CMakeFiles/base.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/GameEdit.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/GameEdit.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/AFEntity.cpp.o --- [ 12%] Building CXX object CMakeFiles/d3xp.dir/d3xp/AFEntity.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/AFEntity.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp: In member function 'void idGuiModel::EmitSurface(guiModelSurface_t*, float*, float*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:181:87: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( tri->verts, &verts[surf->firstVert], tri->numVerts * sizeof( tri->verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:192:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp: In member function 'void idGuiModel::DrawStretchPic(const idDrawVert*, const glIndex_t*, int, int, const idMaterial*, bool, float, float, float, float)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:449:68: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( &verts[numVerts], dverts, vertCount * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp: In member function 'void idGuiModel::DrawStretchTri(idVec2, idVec2, idVec2, idVec2, idVec2, idVec2, const idMaterial*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:651:70: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( &verts[numVerts], tempVerts, vertCount * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp: In member function 'void idGuiModel::EmitSurface(guiModelSurface_t*, float*, float*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:181:87: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( tri->verts, &verts[surf->firstVert], tri->numVerts * sizeof( tri->verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:192:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp: In member function 'void idGuiModel::DrawStretchPic(const idDrawVert*, const glIndex_t*, int, int, const idMaterial*, bool, float, float, float, float)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:449:68: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( &verts[numVerts], dverts, vertCount * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp: In member function 'void idGuiModel::DrawStretchTri(idVec2, idVec2, idVec2, idVec2, idVec2, idVec2, const idMaterial*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:651:70: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( &verts[numVerts], tempVerts, vertCount * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/GuiModel.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/Game_local.cpp.o --- [ 12%] Building CXX object CMakeFiles/base.dir/game/Game_local.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Game_local.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.cpp --- CMakeFiles/base.dir/game/Game_network.cpp.o --- [ 12%] Building CXX object CMakeFiles/base.dir/game/Game_network.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Game_network.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_network.cpp --- CMakeFiles/base.dir/game/Item.cpp.o --- [ 13%] Building CXX object CMakeFiles/base.dir/game/Item.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Item.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Item.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/Game_local.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Item.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Item.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Item.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Image_files.cpp.o --- [ 13%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_files.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Image_files.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Image_files.cpp --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp: In constructor 'idAFEntity_SteamPipe::idAFEntity_SteamPipe()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:2555:61: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &steamRenderEntity, 0, sizeof( steamRenderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp: In member function 'void idAFEntity_SteamPipe::InitSteamRenderEntity()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:2625:61: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &steamRenderEntity, 0, sizeof( steamRenderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp: In member function 'virtual idRenderModel* idGameEdit::AF_CreateMesh(const idDict&, idVec3&, idMat3&, bool&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:3031:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &ent, 0, sizeof( ent ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:3102:61: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idVec3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( modifiedOrigin, 0, numMD5joints * sizeof( idVec3 ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/JointTransform.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:321:7: note: 'class idVec3' declared here class idVec3 { ^~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:3104:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idMat3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( modifiedAxis, 0, numMD5joints * sizeof( idMat3 ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/JointTransform.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:338:7: note: 'class idMat3' declared here class idMat3 { ^~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/IK.cpp.o --- [ 13%] Building CXX object CMakeFiles/base.dir/game/IK.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/IK.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/IK.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Image_files.cpp.o --- [ 13%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_files.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Image_files.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Image_files.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/Game_network.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_network.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_network.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/IK.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/IK.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/IK.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Light.cpp.o --- [ 13%] Building CXX object CMakeFiles/base.dir/game/Light.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Light.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Light.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Image_init.cpp.o --- [ 13%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_init.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Image_init.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Image_init.cpp --- CMakeFiles/base.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Light.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Light.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Light.cpp: In member function 'virtual void idGameEdit::ParseSpawnArgsToRenderLight(const idDict*, renderLight_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Light.cpp:88:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( renderLight, 0, sizeof( *renderLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Light.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Light.cpp: In constructor 'idLight::idLight()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Light.cpp:196:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderLight, 0, sizeof( renderLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Light.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Image_init.cpp.o --- [ 13%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_init.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Image_init.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Image_init.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/Game_network.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_network.cpp: In member function 'virtual gameReturn_t idGameLocal::ClientPrediction(int, const usercmd_t*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_network.cpp:1524:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy( ret.sessionCommand, sessionCommand, sizeof( ret.sessionCommand ) ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/base.dir/game/Misc.cpp.o --- [ 13%] Building CXX object CMakeFiles/base.dir/game/Misc.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Misc.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Misc.cpp --- CMakeFiles/base.dir/game/Mover.cpp.o --- [ 13%] Building CXX object CMakeFiles/base.dir/game/Mover.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Mover.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.cpp --- CMakeFiles/base.dir/game/Game_local.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.cpp: In member function 'virtual gameReturn_t idGameLocal::RunFrame(const usercmd_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.cpp:2335:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy( ret.sessionCommand, sessionCommand, sizeof( ret.sessionCommand ) ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/base.dir/game/Moveable.cpp.o --- [ 14%] Building CXX object CMakeFiles/base.dir/game/Moveable.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Moveable.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp --- CMakeFiles/base.dir/game/MultiplayerGame.cpp.o --- [ 14%] Building CXX object CMakeFiles/base.dir/game/MultiplayerGame.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/MultiplayerGame.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/MultiplayerGame.cpp --- CMakeFiles/base.dir/game/Player.cpp.o --- [ 14%] Building CXX object CMakeFiles/base.dir/game/Player.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Player.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.cpp --- CMakeFiles/base.dir/game/Misc.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Misc.cpp:38: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Misc.cpp:38: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Mover.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Moveable.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Image_load.cpp.o --- --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/MultiplayerGame.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/MultiplayerGame.cpp:38: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/MultiplayerGame.cpp:38: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- [ 15%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_load.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Image_load.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Image_load.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/Mover.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.cpp: In constructor 'idMover::idMover()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.cpp:142:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct idMover::moveState_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &move, 0, sizeof( move ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.h:102:17: note: 'struct idMover::moveState_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.cpp:143:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct idMover::rotationState_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &rot, 0, sizeof( rot ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Mover.h:110:17: note: 'struct idMover::rotationState_t' declared here typedef struct { ^ --- CMakeFiles/base.dir/game/Player.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Moveable.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp: In constructor 'idExplodingBarrel::idExplodingBarrel()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:752:67: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &particleRenderEntity, 0, sizeof( particleRenderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:753:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &light, 0, sizeof( light ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp: In member function 'void idExplodingBarrel::Spawn()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:831:67: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &particleRenderEntity, 0, sizeof( particleRenderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:832:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &light, 0, sizeof( light ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp: In member function 'void idExplodingBarrel::AddParticles(const char*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:888:69: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &particleRenderEntity, 0, sizeof ( particleRenderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp: In member function 'void idExplodingBarrel::AddLight(const char*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:922:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &light, 0, sizeof ( light ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Fx.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ --- CMakeFiles/base.dir/game/PlayerIcon.cpp.o --- [ 15%] Building CXX object CMakeFiles/base.dir/game/PlayerIcon.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/PlayerIcon.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerIcon.cpp --- CMakeFiles/base.dir/game/Player.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.cpp: In member function 'void idPlayer::CalculateRenderView()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.cpp:7322:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( renderView, 0, sizeof( *renderView ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.cpp: In member function 'virtual bool idPlayer::GetPhysicsToSoundTransform(idVec3&, idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.cpp:8006:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &view, 0, sizeof( view ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Image_load.cpp.o --- [ 16%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_load.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Image_load.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Image_load.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/MultiplayerGame.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/MultiplayerGame.cpp: In member function 'const char* idMultiplayerGame::GameTime()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/MultiplayerGame.cpp:563:18: warning: '%i' directive writing between 1 and 8 bytes into a region of size between 3 and 13 [-Wformat-overflow=] sprintf( buff, "%i:%i%i", m, t, s ); ^~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/MultiplayerGame.cpp:563:18: note: directive argument in the range [-4294940, 4294943] /construction/games/dhewm3/dhewm3-1.5.0/neo/game/MultiplayerGame.cpp:563:10: note: 'sprintf' output between 5 and 22 bytes into a destination of size 16 sprintf( buff, "%i:%i%i", m, t, s ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Actor.cpp.o --- [ 16%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Actor.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Actor.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Actor.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/PlayerIcon.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerIcon.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerIcon.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/PlayerView.cpp.o --- [ 16%] Building CXX object CMakeFiles/base.dir/game/PlayerView.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/PlayerView.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerView.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Image_process.cpp.o --- [ 16%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_process.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Image_process.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Image_process.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Actor.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Actor.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/PlayerIcon.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerIcon.cpp: In member function 'bool idPlayerIcon::CreateIcon(idPlayer*, playerIconType_t, const char*, const idVec3&, const idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerIcon.cpp:146:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEnt, 0, sizeof( renderEnt ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerIcon.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ --- CMakeFiles/base.dir/game/PlayerView.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerView.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerView.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Projectile.cpp.o --- [ 17%] Building CXX object CMakeFiles/base.dir/game/Projectile.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Projectile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp --- CMakeFiles/base.dir/game/Pvs.cpp.o --- [ 17%] Building CXX object CMakeFiles/base.dir/game/Pvs.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Pvs.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Pvs.cpp --- CMakeFiles/base.dir/game/SecurityCamera.cpp.o --- [ 17%] Building CXX object CMakeFiles/base.dir/game/SecurityCamera.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/SecurityCamera.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SecurityCamera.cpp --- CMakeFiles/base.dir/game/PlayerView.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerView.cpp: In constructor 'idPlayerView::idPlayerView()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerView.cpp:47:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &view, 0, sizeof( view ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/PlayerView.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Image_program.cpp.o --- [ 17%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_program.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Image_program.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Image_program.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Image_process.cpp.o --- [ 17%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_process.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Image_process.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Image_process.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/Projectile.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Pvs.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Pvs.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Pvs.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/SecurityCamera.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SecurityCamera.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SecurityCamera.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Pvs.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Pvs.cpp: In member function 'void idPVS::CreatePVSData()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Pvs.cpp:135:54: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct pvsArea_s' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( pvsAreas, 0, numAreas * sizeof( *pvsAreas ) ); ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Pvs.cpp:55:16: note: 'struct pvsArea_s' declared here typedef struct pvsArea_s { ^~~~~~~~~ --- CMakeFiles/base.dir/game/Projectile.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp: In constructor 'idProjectile::idProjectile()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:87:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderLight, 0, sizeof( renderLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp: In member function 'void idProjectile::Create(idEntity*, const idVec3&, const idVec3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:223:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderLight, 0, sizeof( renderLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp: In member function 'virtual void idProjectile::Killed(idEntity*, idEntity*, int, const idVec3&, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:692:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &collision, 0, sizeof( collision ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp: In member function 'void idProjectile::Event_Explode()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:979:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &collision, 0, sizeof( collision ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/base.dir/game/SmokeParticles.cpp.o --- [ 17%] Building CXX object CMakeFiles/base.dir/game/SmokeParticles.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/SmokeParticles.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SmokeParticles.cpp --- CMakeFiles/base.dir/game/Projectile.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp: In member function 'void idProjectile::Event_Touch(idEntity*, trace_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:1011:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &collision, 0, sizeof( collision ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/base.dir/game/Sound.cpp.o --- [ 17%] Building CXX object CMakeFiles/base.dir/game/Sound.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Sound.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Sound.cpp --- CMakeFiles/base.dir/game/Projectile.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp: In member function 'virtual void idProjectile::ReadFromSnapshot(const idBitMsgDelta&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:1137:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &collision, 0, sizeof( collision ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp: In member function 'virtual bool idProjectile::ClientReceiveEvent(int, int, const idBitMsg&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:1200:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &collision, 0, sizeof( collision ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/base.dir/game/Target.cpp.o --- [ 18%] Building CXX object CMakeFiles/base.dir/game/Target.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Target.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Target.cpp --- CMakeFiles/base.dir/game/Projectile.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp: In constructor 'idBFGProjectile::idBFGProjectile()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:1683:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &secondModel, 0, sizeof( secondModel ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp: In member function 'void idBFGProjectile::Spawn()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:1709:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &secondModel, 0, sizeof( secondModel ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp: In member function 'virtual void idBFGProjectile::Launch(const idVec3&, const idVec3&, const idVec3&, float, float, float)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:1890:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &secondModel, 0, sizeof( secondModel ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:1930:57: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &bt.renderEntity, 0, sizeof( renderEntity_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ --- CMakeFiles/base.dir/game/SmokeParticles.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SmokeParticles.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SmokeParticles.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Sound.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Sound.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Sound.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/SmokeParticles.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SmokeParticles.cpp: In constructor 'idSmokeParticles::idSmokeParticles()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SmokeParticles.cpp:44:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SmokeParticles.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SmokeParticles.cpp: In member function 'void idSmokeParticles::Init()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SmokeParticles.cpp:72:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/SmokeParticles.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Image_program.cpp.o --- [ 18%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_program.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Image_program.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Image_program.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Interaction.cpp.o --- [ 18%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Interaction.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Interaction.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/Target.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Target.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Target.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Trigger.cpp.o --- [ 18%] Building CXX object CMakeFiles/base.dir/game/Trigger.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Trigger.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Trigger.cpp --- CMakeFiles/base.dir/game/Weapon.cpp.o --- [ 18%] Building CXX object CMakeFiles/base.dir/game/Weapon.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/Weapon.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Camera.cpp.o --- [ 18%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Camera.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Camera.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Camera.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Interaction.cpp.o --- [ 18%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Interaction.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Interaction.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/WorldSpawn.cpp.o --- [ 18%] Building CXX object CMakeFiles/base.dir/game/WorldSpawn.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/WorldSpawn.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/WorldSpawn.cpp --- CMakeFiles/base.dir/game/Weapon.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/ai/AAS.cpp.o --- [ 18%] Building CXX object CMakeFiles/base.dir/game/ai/AAS.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/ai/AAS.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AAS.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Camera.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Camera.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/Trigger.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Trigger.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Trigger.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/WorldSpawn.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/WorldSpawn.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/WorldSpawn.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/Weapon.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp: In constructor 'idWeapon::idWeapon()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:138:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &guiLight, 0, sizeof( guiLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:139:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &muzzleFlash, 0, sizeof( muzzleFlash ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:140:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &worldMuzzleFlash, 0, sizeof( worldMuzzleFlash ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:141:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &nozzleGlow, 0, sizeof( nozzleGlow ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp: In member function 'void idWeapon::Clear()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:580:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:600:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct refSound_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &refSound, 0, sizeof( refSound_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:212:16: note: 'struct refSound_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp: In member function 'void idWeapon::GetWeaponDef(const char*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:824:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &guiLight, 0, sizeof( guiLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:890:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &muzzleFlash, 0, sizeof( muzzleFlash ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp: In member function 'void idWeapon::UpdateNozzleFx()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:1602:44: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&nozzleGlow, 0, sizeof(nozzleGlow)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Material.cpp.o --- [ 18%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Material.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Material.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Material.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/ai/AAS_debug.cpp.o --- [ 19%] Building CXX object CMakeFiles/base.dir/game/ai/AAS_debug.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/ai/AAS_debug.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AAS_debug.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Entity.cpp.o --- [ 19%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Entity.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Entity.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Material.cpp.o --- [ 19%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Material.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Material.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Material.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/ai/AAS_pathing.cpp.o --- [ 19%] Building CXX object CMakeFiles/base.dir/game/ai/AAS_pathing.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/ai/AAS_pathing.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AAS_pathing.cpp --- CMakeFiles/base.dir/game/ai/AAS_routing.cpp.o --- [ 19%] Building CXX object CMakeFiles/base.dir/game/ai/AAS_routing.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/ai/AAS_routing.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AAS_routing.cpp --- CMakeFiles/base.dir/game/ai/AAS_debug.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AAS_debug.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AAS_debug.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Material.cpp: In member function 'void idMaterial::CheckForConstantRegisters()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Material.cpp:2617:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'viewDef_t' {aka 'struct viewDef_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &viewDef, 0, sizeof( viewDef ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Material.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:370:16: note: 'viewDef_t' {aka 'struct viewDef_s'} declared here typedef struct viewDef_s { ^~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/ai/AI.cpp.o --- [ 19%] Building CXX object CMakeFiles/base.dir/game/ai/AI.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/ai/AI.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp --- CMakeFiles/dhewm3.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Material.cpp: In member function 'void idMaterial::CheckForConstantRegisters()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Material.cpp:2617:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'viewDef_t' {aka 'struct viewDef_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &viewDef, 0, sizeof( viewDef ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Material.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:370:16: note: 'viewDef_t' {aka 'struct viewDef_s'} declared here typedef struct viewDef_s { ^~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/ai/AI_events.cpp.o --- [ 19%] Building CXX object CMakeFiles/base.dir/game/ai/AI_events.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/ai/AI_events.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_events.cpp --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp: In member function 'virtual void idGameEdit::ParseSpawnArgsToRenderEntity(const idDict*, renderEntity_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:251:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( renderEntity, 0, sizeof( *renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp: In member function 'virtual void idGameEdit::ParseSpawnArgsToRefSound(const idDict*, refSound_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:342:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct refSound_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( refSound, 0, sizeof( *refSound ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:212:16: note: 'struct refSound_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp: In constructor 'idEntity::idEntity()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:449:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:451:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct refSound_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &refSound, 0, sizeof( refSound ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:212:16: note: 'struct refSound_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:456:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &xrayEntity, 0, sizeof( xrayEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp: In member function 'virtual renderView_t* idEntity::GetRenderView()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:1595:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( renderView, 0, sizeof( *renderView ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp: In member function 'bool idEntity::TouchTriggers() const': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:3716:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &trace, 0, sizeof( trace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/ai/AAS_routing.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AAS_routing.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AAS_routing.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/ai/AI_pathing.cpp.o --- --- CMakeFiles/base.dir/game/ai/AI_events.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_events.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_events.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/ai/AI_pathing.cpp.o --- [ 20%] Building CXX object CMakeFiles/base.dir/game/ai/AI_pathing.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/ai/AI_pathing.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_pathing.cpp --- CMakeFiles/base.dir/game/ai/AI.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/ai/AI_pathing.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_pathing.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_pathing.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/ai/AI_Vagary.cpp.o --- [ 20%] Building CXX object CMakeFiles/base.dir/game/ai/AI_Vagary.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/ai/AI_Vagary.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_Vagary.cpp --- CMakeFiles/base.dir/game/ai/AI.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp: In constructor 'idAI::idAI()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp:340:60: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &worldMuzzleFlash, 0, sizeof ( worldMuzzleFlash ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp: In member function 'void idAI::InitMuzzleFlash()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp:951:60: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &worldMuzzleFlash, 0, sizeof ( worldMuzzleFlash ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp: In member function 'const idDeclParticle* idAI::SpawnParticlesOnJoint(particleEmitter_t&, const char*, const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp:3275:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'particleEmitter_t' {aka 'struct particleEmitter_s'}; use assignment or value-initialization instead [-Wclass-memaccess] memset( &pe, 0, sizeof( pe ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:164:16: note: 'particleEmitter_t' {aka 'struct particleEmitter_s'} declared here typedef struct particleEmitter_s { ^~~~~~~~~~~~~~~~~ --- CMakeFiles/base.dir/game/ai/AI_Vagary.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_Vagary.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_Vagary.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/ai/AI_pathing.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_pathing.cpp: In function 'bool PathTrace(const idEntity*, const idAAS*, const idVec3&, const idVec3&, int, pathTrace_s&, predictedPath_t&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_pathing.cpp:1048:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct pathTrace_s' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &trace, 0, sizeof( trace ) ); ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI_pathing.cpp:1030:16: note: 'struct pathTrace_s' declared here typedef struct pathTrace_s { ^~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/MegaTexture.cpp.o --- [ 21%] Building CXX object CMakeFiles/dhewm3.dir/renderer/MegaTexture.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/MegaTexture.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/MegaTexture.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/gamesys/DebugGraph.cpp.o --- [ 21%] Building CXX object CMakeFiles/base.dir/game/gamesys/DebugGraph.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/gamesys/DebugGraph.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/DebugGraph.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/MegaTexture.cpp.o --- [ 22%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/MegaTexture.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/MegaTexture.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/MegaTexture.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/gamesys/Class.cpp.o --- [ 22%] Building CXX object CMakeFiles/base.dir/game/gamesys/Class.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/gamesys/Class.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.cpp --- CMakeFiles/base.dir/game/gamesys/DebugGraph.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/DebugGraph.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/DebugGraph.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/gamesys/Event.cpp.o --- [ 22%] Building CXX object CMakeFiles/base.dir/game/gamesys/Event.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/gamesys/Event.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.cpp --- CMakeFiles/base.dir/game/gamesys/Class.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/gamesys/SaveGame.cpp.o --- [ 23%] Building CXX object CMakeFiles/base.dir/game/gamesys/SaveGame.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/gamesys/SaveGame.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.cpp --- CMakeFiles/base.dir/game/gamesys/SysCmds.cpp.o --- [ 23%] Building CXX object CMakeFiles/base.dir/game/gamesys/SysCmds.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/gamesys/SysCmds.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SysCmds.cpp --- CMakeFiles/base.dir/game/gamesys/SysCvar.cpp.o --- [ 23%] Building CXX object CMakeFiles/base.dir/game/gamesys/SysCvar.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/gamesys/SysCvar.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SysCvar.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Model.cpp.o --- --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Model.cpp.o --- --- CMakeFiles/dhewm3.dir/all --- [ 23%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Model.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.cpp --- CMakeFiles/dhewm3ded.dir/all --- [ 23%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Model.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/gamesys/TypeInfo.cpp.o --- [ 23%] Building CXX object CMakeFiles/base.dir/game/gamesys/TypeInfo.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/gamesys/TypeInfo.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/TypeInfo.cpp --- CMakeFiles/base.dir/game/gamesys/Event.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/gamesys/SysCmds.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SysCmds.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SysCmds.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.cpp: In member function 'aseModel_s* idRenderModelStatic::ConvertLWOToASE(const st_lwObject*, const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.cpp:1542:76: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct aseFace_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( newFaces, mesh->faces, sizeof( mesh->faces[0] ) * mesh->numFaces ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.h:43:16: note: 'struct aseFace_t' declared here typedef struct { ^ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/gamesys/SaveGame.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/gamesys/TypeInfo.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/TypeInfo.cpp:43: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/TypeInfo.cpp:43: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.cpp: In member function 'aseModel_s* idRenderModelStatic::ConvertLWOToASE(const st_lwObject*, const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.cpp:1542:76: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct aseFace_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( newFaces, mesh->faces, sizeof( mesh->faces[0] ) * mesh->numFaces ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.h:43:16: note: 'struct aseFace_t' declared here typedef struct { ^ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/BrittleFracture.cpp.o --- [ 24%] Building CXX object CMakeFiles/d3xp.dir/d3xp/BrittleFracture.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/BrittleFracture.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/BrittleFracture.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/anim/Anim.cpp.o --- [ 24%] Building CXX object CMakeFiles/base.dir/game/anim/Anim.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/anim/Anim.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/BrittleFracture.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/BrittleFracture.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/anim/Anim_Blend.cpp.o --- [ 25%] Building CXX object CMakeFiles/base.dir/game/anim/Anim_Blend.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/anim/Anim_Blend.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Blend.cpp --- CMakeFiles/base.dir/game/anim/Anim.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/anim/Anim_Blend.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Blend.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Blend.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/anim/Anim_Import.cpp.o --- [ 25%] Building CXX object CMakeFiles/base.dir/game/anim/Anim_Import.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/anim/Anim_Import.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Import.cpp --- CMakeFiles/base.dir/game/anim/Anim_Blend.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Blend.cpp: In member function 'virtual idRenderModel* idGameEdit::ANIM_CreateMeshForAnim(idRenderModel*, const char*, const char*, int, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Blend.cpp:4984:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &ent, 0, sizeof( ent ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Blend.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Fx.cpp.o --- [ 25%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Fx.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Fx.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/ModelDecal.cpp.o --- [ 25%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/ModelDecal.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/ModelDecal.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/anim/Anim_Import.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Import.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Import.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/anim/Anim_Testmodel.cpp.o --- [ 25%] Building CXX object CMakeFiles/base.dir/game/anim/Anim_Testmodel.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/anim/Anim_Testmodel.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Testmodel.cpp --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.cpp: In constructor 'idRenderModelDecal::idRenderModelDecal()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.cpp:50:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'srfTriangles_t' {aka 'struct srfTriangles_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &tri, 0, sizeof( tri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.h:89:16: note: 'srfTriangles_t' {aka 'struct srfTriangles_s'} declared here typedef struct srfTriangles_s { ^~~~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp: In member function 'void idEntityFx::Restore(idRestoreGame*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:121:64: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &actions[i].renderLight, 0, sizeof( renderLight_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:130:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &actions[i].renderEntity, 0, sizeof( renderEntity_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp: In member function 'void idEntityFx::Setup(const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:171:54: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct idFXLocalAction' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &localAction, 0, sizeof( idFXLocalAction ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.h:44:16: note: 'struct idFXLocalAction' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp: In member function 'void idEntityFx::Run(int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:416:67: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &useAction->renderLight, 0, sizeof( renderLight_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:502:68: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &useAction->renderEntity, 0, sizeof( renderEntity_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Fx.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/script/Script_Compiler.cpp.o --- [ 25%] Building CXX object CMakeFiles/base.dir/game/script/Script_Compiler.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/script/Script_Compiler.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Compiler.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/ModelDecal.cpp.o --- [ 25%] Building CXX object CMakeFiles/dhewm3.dir/renderer/ModelDecal.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/ModelDecal.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/ModelManager.cpp.o --- [ 25%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/ModelManager.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/ModelManager.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelManager.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/script/Script_Interpreter.cpp.o --- --- CMakeFiles/base.dir/game/script/Script_Program.cpp.o --- --- CMakeFiles/base.dir/game/script/Script_Interpreter.cpp.o --- [ 26%] Building CXX object CMakeFiles/base.dir/game/script/Script_Interpreter.cpp.o --- CMakeFiles/base.dir/game/script/Script_Program.cpp.o --- [ 26%] Building CXX object CMakeFiles/base.dir/game/script/Script_Program.cpp.o --- CMakeFiles/base.dir/game/script/Script_Interpreter.cpp.o --- /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/script/Script_Interpreter.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.cpp --- CMakeFiles/base.dir/game/script/Script_Program.cpp.o --- /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/script/Script_Program.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Program.cpp --- CMakeFiles/base.dir/game/script/Script_Compiler.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Compiler.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Compiler.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/anim/Anim_Testmodel.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Testmodel.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/anim/Anim_Testmodel.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.cpp: In constructor 'idRenderModelDecal::idRenderModelDecal()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.cpp:50:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'srfTriangles_t' {aka 'struct srfTriangles_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &tri, 0, sizeof( tri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.h:89:16: note: 'srfTriangles_t' {aka 'struct srfTriangles_s'} declared here typedef struct srfTriangles_s { ^~~~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/GameEdit.cpp.o --- [ 26%] Building CXX object CMakeFiles/d3xp.dir/d3xp/GameEdit.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/GameEdit.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/GameEdit.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/script/Script_Program.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Program.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Program.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/script/Script_Thread.cpp.o --- [ 26%] Building CXX object CMakeFiles/base.dir/game/script/Script_Thread.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/script/Script_Thread.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.cpp --- CMakeFiles/base.dir/game/script/Script_Interpreter.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Interpreter.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/GameEdit.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/GameEdit.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/ModelOverlay.cpp.o --- [ 26%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/ModelOverlay.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/ModelOverlay.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelOverlay.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/ModelManager.cpp.o --- --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/script/Script_Thread.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- [ 26%] Building CXX object CMakeFiles/dhewm3.dir/renderer/ModelManager.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/ModelManager.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelManager.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Clip.cpp.o --- [ 26%] Building CXX object CMakeFiles/base.dir/game/physics/Clip.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Clip.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp --- CMakeFiles/base.dir/game/physics/Force.cpp.o --- [ 26%] Building CXX object CMakeFiles/base.dir/game/physics/Force.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Force.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.cpp --- CMakeFiles/base.dir/game/script/Script_Thread.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.cpp: In static member function 'static void idThread::Restart()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.cpp:530:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &trace, 0, sizeof( trace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/script/Script_Thread.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/base.dir/game/physics/Clip.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Model_beam.cpp.o --- [ 27%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_beam.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Model_beam.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_beam.cpp --- CMakeFiles/base.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp: In function 'bool TestHugeTranslation(trace_t&, const idClipModel*, const idVec3&, const idVec3&, const idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:973:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp: In member function 'bool idClip::Translation(trace_t&, const idVec3&, const idVec3&, const idClipModel*, const idMat3&, int, const idEntity*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:1077:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( results ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp: In member function 'bool idClip::Rotation(trace_t&, const idVec3&, const idRotation&, const idClipModel*, const idMat3&, int, const idEntity*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:1146:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( results ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp: In member function 'bool idClip::Motion(trace_t&, const idVec3&, const idVec3&, const idRotation&, const idClipModel*, const idMat3&, int, const idEntity*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:1238:64: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &translationalTrace, 0, sizeof( translationalTrace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:1298:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &rotationalTrace, 0, sizeof( rotationalTrace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/base.dir/game/physics/Force.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/ModelOverlay.cpp.o --- [ 27%] Building CXX object CMakeFiles/dhewm3.dir/renderer/ModelOverlay.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/ModelOverlay.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelOverlay.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Force_Constant.cpp.o --- [ 27%] Building CXX object CMakeFiles/base.dir/game/physics/Force_Constant.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Force_Constant.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Constant.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Game_local.cpp.o --- [ 27%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Game_local.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Game_local.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Force_Drag.cpp.o --- [ 28%] Building CXX object CMakeFiles/base.dir/game/physics/Force_Drag.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Force_Drag.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Drag.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Model_ase.cpp.o --- [ 28%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_ase.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Model_ase.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Force_Constant.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Constant.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Constant.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Force_Field.cpp.o --- [ 28%] Building CXX object CMakeFiles/base.dir/game/physics/Force_Field.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Force_Field.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Field.cpp --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp: In function 'void ASE_KeyMESH_ANIMATION(const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:693:40: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct aseMesh_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( mesh, 0, sizeof( aseMesh_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.h:51:16: note: 'struct aseMesh_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp: In function 'void ASE_ParseGeomObject()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:764:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct aseObject_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( object, 0, sizeof( aseObject_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.h:78:16: note: 'struct aseObject_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp: In function 'aseModel_t* ASE_Parse(const char*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:797:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'aseModel_t' {aka 'struct aseModel_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( ase.model, 0, sizeof( aseModel_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.h:88:16: note: 'aseModel_t' {aka 'struct aseModel_s'} declared here typedef struct aseModel_s { ^~~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Force_Drag.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Drag.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Drag.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Force_Spring.cpp.o --- [ 28%] Building CXX object CMakeFiles/base.dir/game/physics/Force_Spring.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Force_Spring.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Spring.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Model_beam.cpp.o --- [ 29%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_beam.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Model_beam.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_beam.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Physics.cpp.o --- [ 29%] Building CXX object CMakeFiles/base.dir/game/physics/Physics.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Physics.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.cpp --- CMakeFiles/base.dir/game/physics/Force_Spring.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Spring.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Spring.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Force_Field.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Field.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force_Field.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_AF.cpp.o --- [ 29%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_AF.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Physics_AF.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Model_ase.cpp.o --- [ 29%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_ase.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Model_ase.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Physics_Actor.cpp.o --- [ 30%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_Actor.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Physics_Actor.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.cpp --- CMakeFiles/base.dir/game/physics/Physics_Base.cpp.o --- --- CMakeFiles/base.dir/game/physics/Physics.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Base.cpp.o --- [ 30%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_Base.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Physics_Base.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp --- CMakeFiles/base.dir/game/physics/Physics_Monster.cpp.o --- [ 30%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_Monster.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Physics_Monster.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.cpp --- CMakeFiles/base.dir/game/physics/Physics_Base.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_AF.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp: In function 'void ASE_KeyMESH_ANIMATION(const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:693:40: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct aseMesh_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( mesh, 0, sizeof( aseMesh_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.h:51:16: note: 'struct aseMesh_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp: In function 'void ASE_ParseGeomObject()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:764:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct aseObject_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( object, 0, sizeof( aseObject_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.h:78:16: note: 'struct aseObject_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp: In function 'aseModel_t* ASE_Parse(const char*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:797:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'aseModel_t' {aka 'struct aseModel_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( ase.model, 0, sizeof( aseModel_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ase.h:88:16: note: 'aseModel_t' {aka 'struct aseModel_s'} declared here typedef struct aseModel_s { ^~~~~~~~~~ --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Physics_Parametric.cpp.o --- [ 30%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_Parametric.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Physics_Parametric.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Model_liquid.cpp.o --- [ 30%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_liquid.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Model_liquid.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_liquid.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Physics_Base.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp: In member function 'virtual void idPhysics_Base::GetImpactInfo(int, const idVec3&, impactInfo_t*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp:251:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'impactInfo_t' {aka 'struct impactInfo_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( info, 0, sizeof( *info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:74:16: note: 'impactInfo_t' {aka 'struct impactInfo_s'} declared here typedef struct impactInfo_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp: In member function 'virtual void idPhysics_Base::ClipTranslation(trace_t&, const idVec3&, const idClipModel*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp:448:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( trace_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp: In member function 'virtual void idPhysics_Base::ClipRotation(trace_t&, const idRotation&, const idClipModel*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp:457:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( trace_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Actor.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o --- [ 30%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Model_liquid.cpp.o --- [ 30%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_liquid.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Model_liquid.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_liquid.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Physics_Parametric.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_AF.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp: In constructor 'idAFConstraint_Suspension::idAFConstraint_Suspension()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp:3912:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &trace, 0, sizeof( trace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_RigidBody.cpp.o --- [ 31%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_RigidBody.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Physics_RigidBody.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.cpp --- CMakeFiles/base.dir/game/physics/Physics_AF.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp: In constructor 'idPhysics_AF::idPhysics_AF()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp:6608:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'AFPState_t' {aka 'struct AFPState_s'}; use assignment or value-initialization instead [-Wclass-memaccess] memset( ¤t, 0, sizeof( current ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.h:802:16: note: 'AFPState_t' {aka 'struct AFPState_s'} declared here typedef struct AFPState_s { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp: In member function 'virtual void idPhysics_AF::GetImpactInfo(int, const idVec3&, impactInfo_t*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp:7399:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'impactInfo_t' {aka 'struct impactInfo_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( info, 0, sizeof( *info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:74:16: note: 'impactInfo_t' {aka 'struct impactInfo_s'} declared here typedef struct impactInfo_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp: In member function 'virtual void idPhysics_AF::SaveState()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp:7481:75: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'AFBodyPState_t' {aka 'struct AFBodyPState_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( &bodies[i]->saved, bodies[i]->current, sizeof( AFBodyPState_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/AFEntity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_AF.h:653:16: note: 'AFBodyPState_t' {aka 'struct AFBodyPState_s'} declared here typedef struct AFBodyPState_s { ^~~~~~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Static.cpp.o --- [ 31%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_Static.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Physics_Static.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.cpp --- CMakeFiles/base.dir/game/physics/Physics_StaticMulti.cpp.o --- [ 31%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_StaticMulti.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Physics_StaticMulti.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp --- CMakeFiles/base.dir/game/physics/Physics_Parametric.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp: In constructor 'idPhysics_Parametric::idPhysics_Parametric()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:124:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &pushResults, 0, sizeof( pushResults ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_RigidBody.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Parametric.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h: In instantiation of 'idExtrapolate::idExtrapolate() [with type = idVec3]': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:50:16: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:91:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idVec3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Curve.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:321:7: note: 'class idVec3' declared here class idVec3 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:92:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idVec3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &baseSpeed, 0, sizeof( baseSpeed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Curve.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:321:7: note: 'class idVec3' declared here class idVec3 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:93:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idVec3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &speed, 0, sizeof( speed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Curve.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:321:7: note: 'class idVec3' declared here class idVec3 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h: In instantiation of 'idExtrapolate::idExtrapolate() [with type = idAngles]': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:50:16: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:91:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idAngles' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/BitMsg.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Angles.h:53:7: note: 'class idAngles' declared here class idAngles { ^~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:92:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idAngles' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &baseSpeed, 0, sizeof( baseSpeed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/BitMsg.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Angles.h:53:7: note: 'class idAngles' declared here class idAngles { ^~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:93:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idAngles' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &speed, 0, sizeof( speed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/BitMsg.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Angles.h:53:7: note: 'class idAngles' declared here class idAngles { ^~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h: In instantiation of 'idInterpolateAccelDecelLinear::idInterpolateAccelDecelLinear() [with type = idVec3]': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:50:16: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:174:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idVec3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Curve.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:321:7: note: 'class idVec3' declared here class idVec3 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h: In instantiation of 'idInterpolateAccelDecelLinear::idInterpolateAccelDecelLinear() [with type = idAngles]': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.h:50:16: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:174:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idAngles' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/BitMsg.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Angles.h:53:7: note: 'class idAngles' declared here class idAngles { ^~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Static.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Monster.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_RigidBody.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.cpp: In constructor 'idPhysics_RigidBody::idPhysics_RigidBody()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.cpp:447:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'rigidBodyPState_t' {aka 'struct rigidBodyPState_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( ¤t, 0, sizeof( current ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Player.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_RigidBody.h:59:16: note: 'rigidBodyPState_t' {aka 'struct rigidBodyPState_s'} declared here typedef struct rigidBodyPState_s { ^~~~~~~~~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.cpp: In member function 'void idPhysics_Player::CorrectAllSolid(trace_t&, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.cpp:941:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &trace, 0, sizeof( trace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_StaticMulti.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.cpp: In constructor 'idPhysics_Player::idPhysics_Player()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.cpp:1502:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'playerPState_t' {aka 'struct playerPState_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( ¤t, 0, sizeof( current ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.h:63:16: note: 'playerPState_t' {aka 'struct playerPState_s'} declared here typedef struct playerPState_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.cpp:1517:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &groundTrace, 0, sizeof( groundTrace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Player.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Monster.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.cpp: In constructor 'idPhysics_Monster::idPhysics_Monster()': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.cpp:253:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'monsterPState_t' {aka 'struct monsterPState_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( ¤t, 0, sizeof( current ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Monster.h:55:16: note: 'monsterPState_t' {aka 'struct monsterPState_s'} declared here typedef struct monsterPState_s { ^~~~~~~~~~~~~~~ --- CMakeFiles/base.dir/game/physics/Physics_Static.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.cpp: In member function 'virtual void idPhysics_Static::GetImpactInfo(int, const idVec3&, impactInfo_t*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.cpp:293:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'impactInfo_t' {aka 'struct impactInfo_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( info, 0, sizeof( *info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:74:16: note: 'impactInfo_t' {aka 'struct impactInfo_s'} declared here typedef struct impactInfo_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.cpp: In member function 'virtual const contactInfo_t& idPhysics_Static::GetContact(int) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.cpp:652:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &info, 0, sizeof( info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Model_lwo.cpp.o --- [ 31%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_lwo.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Model_lwo.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_lwo.cpp --- CMakeFiles/base.dir/all --- --- CMakeFiles/base.dir/game/physics/Physics_StaticMulti.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp: In member function 'virtual void idPhysics_StaticMulti::GetImpactInfo(int, const idVec3&, impactInfo_t*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp:405:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'impactInfo_t' {aka 'struct impactInfo_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( info, 0, sizeof( *info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:74:16: note: 'impactInfo_t' {aka 'struct impactInfo_s'} declared here typedef struct impactInfo_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp: In member function 'virtual void idPhysics_StaticMulti::ClipTranslation(trace_t&, const idVec3&, const idClipModel*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp:724:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( trace_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp: In member function 'virtual void idPhysics_StaticMulti::ClipRotation(trace_t&, const idRotation&, const idClipModel*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp:734:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( trace_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp: In member function 'virtual const contactInfo_t& idPhysics_StaticMulti::GetContact(int) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp:845:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &info, 0, sizeof( info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_StaticMulti.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ --- CMakeFiles/base.dir/game/physics/Push.cpp.o --- [ 31%] Building CXX object CMakeFiles/base.dir/game/physics/Push.cpp.o /usr/bin/c++ -DGAME_DLL -Dbase_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/game -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/base.dir/game/physics/Push.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Model_lwo.cpp.o --- [ 31%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_lwo.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Model_lwo.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_lwo.cpp --- CMakeFiles/dhewm3.dir/renderer/Model_ma.cpp.o --- [ 31%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_ma.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Model_ma.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ma.cpp --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.cpp: In member function 'virtual gameReturn_t idGameLocal::RunFrame(const usercmd_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.cpp:2601:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy( ret.sessionCommand, sessionCommand, sizeof( ret.sessionCommand ) ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ma.cpp: In function 'bool MA_ParseTransform(idParser&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ma.cpp:151:44: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'maTransform_t' {aka 'struct maTransform_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(transform, 0, sizeof(maTransform_t)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ma.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ma.h:54:16: note: 'maTransform_t' {aka 'struct maTransform_s'} declared here typedef struct maTransform_s { ^~~~~~~~~~~~~ --- CMakeFiles/base.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp: In member function 'int idPush::TryRotatePushEntity(trace_t&, idEntity*, idClipModel*, int, const idMat3&, const idRotation&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:731:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp: In member function 'int idPush::TryTranslatePushEntity(trace_t&, idEntity*, idClipModel*, int, const idVec3&, const idVec3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:885:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp: In member function 'float idPush::ClipTranslationalPush(trace_t&, idEntity*, int, const idVec3&, const idVec3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:1060:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp: In member function 'float idPush::ClipRotationalPush(trace_t&, idEntity*, int, const idMat3&, const idRotation&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:1241:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp: In member function 'float idPush::ClipPush(trace_t&, idEntity*, int, const idVec3&, const idMat3&, idVec3&, idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:1402:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/game/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Model_ma.cpp.o --- [ 31%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_ma.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Model_ma.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ma.cpp /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ma.cpp: In function 'bool MA_ParseTransform(idParser&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ma.cpp:151:44: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'maTransform_t' {aka 'struct maTransform_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(transform, 0, sizeof(maTransform_t)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ma.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_ma.h:54:16: note: 'maTransform_t' {aka 'struct maTransform_s'} declared here typedef struct maTransform_s { ^~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/renderer/Model_md3.cpp.o --- [ 32%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_md3.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Model_md3.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_md3.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Game_network.cpp.o --- [ 32%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Game_network.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Game_network.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_network.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Model_md3.cpp.o --- [ 33%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_md3.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Model_md3.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_md3.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Model_md5.cpp.o --- [ 33%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_md5.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Model_md5.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_md5.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Item.cpp.o --- [ 34%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Item.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Item.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Item.cpp --- CMakeFiles/d3xp.dir/d3xp/Game_network.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_network.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_network.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Model_prt.cpp.o --- [ 34%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_prt.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Model_prt.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_prt.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Item.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Item.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Item.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Model_md5.cpp.o --- [ 34%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_md5.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Model_md5.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_md5.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/Model_sprite.cpp.o --- [ 34%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_sprite.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/Model_sprite.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_sprite.cpp --- CMakeFiles/dhewm3ded.dir/renderer/RenderEntity.cpp.o --- [ 34%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderEntity.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/RenderEntity.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Model_prt.cpp.o --- [ 34%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_prt.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Model_prt.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_prt.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/RenderSystem.cpp.o --- [ 35%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderSystem.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/RenderSystem.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem.cpp --- CMakeFiles/dhewm3ded.dir/renderer/RenderEntity.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp: In constructor 'idRenderEntityLocal::idRenderEntityLocal()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp:34:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &parms, 0, sizeof( parms ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp: In constructor 'idRenderLightLocal::idRenderLightLocal()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp:80:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &parms, 0, sizeof( parms ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/renderer/RenderSystem_init.cpp.o --- [ 35%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderSystem_init.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/RenderSystem_init.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem_init.cpp --- CMakeFiles/dhewm3ded.dir/renderer/RenderWorld.cpp.o --- [ 35%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderWorld.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/RenderWorld.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/Model_sprite.cpp.o --- [ 35%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_sprite.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/Model_sprite.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model_sprite.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Game_network.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_network.cpp: In member function 'virtual gameReturn_t idGameLocal::ClientPrediction(int, const usercmd_t*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_network.cpp:1569:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy( ret.sessionCommand, sessionCommand, sizeof( ret.sessionCommand ) ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_demo.cpp.o --- [ 35%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_demo.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_demo.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_demo.cpp --- CMakeFiles/dhewm3ded.dir/renderer/RenderWorld.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.cpp: In member function 'virtual bool idRenderWorldLocal::FastWorldTrace(modelTrace_t&, const idVec3&, const idVec3&) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.cpp:1358:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'modelTrace_t' {aka 'struct modelTrace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( modelTrace_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:254:16: note: 'modelTrace_t' {aka 'struct modelTrace_s'} declared here typedef struct modelTrace_s { ^~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/IK.cpp.o --- --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/RenderEntity.cpp.o --- --- CMakeFiles/d3xp.dir/all --- [ 35%] Building CXX object CMakeFiles/d3xp.dir/d3xp/IK.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/IK.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/IK.cpp --- CMakeFiles/dhewm3.dir/all --- [ 35%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderEntity.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/RenderEntity.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_load.cpp.o --- [ 35%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_load.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_load.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_load.cpp --- CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_portals.cpp.o --- [ 36%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_portals.cpp.o --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/RenderSystem.cpp.o --- --- CMakeFiles/dhewm3ded.dir/all --- /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_portals.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_portals.cpp --- CMakeFiles/dhewm3.dir/all --- [ 37%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderSystem.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/RenderSystem.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/RenderSystem_init.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem_init.cpp: In member function 'void idRenderSystemLocal::Clear()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem_init.cpp:2070:61: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &primaryRenderView, 0, sizeof( primaryRenderView ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem_init.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_portals.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_portals.cpp: In member function 'void idRenderWorldLocal::FlowLightThroughPortals(idRenderLightLocal*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_portals.cpp:456:31: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'portalStack_t' {aka 'struct portalStack_s'}; use assignment or value-initialization instead [-Wclass-memaccess] memset( &ps, 0, sizeof( ps ) ); ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_portals.cpp:50:16: note: 'portalStack_t' {aka 'struct portalStack_s'} declared here typedef struct portalStack_s { ^~~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/IK.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/IK.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/RenderEntity.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp: In constructor 'idRenderEntityLocal::idRenderEntityLocal()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp:34:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &parms, 0, sizeof( parms ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp: In constructor 'idRenderLightLocal::idRenderLightLocal()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp:80:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &parms, 0, sizeof( parms ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderEntity.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Light.cpp.o --- [ 37%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Light.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Light.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Light.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/RenderSystem_init.cpp.o --- [ 37%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderSystem_init.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/RenderSystem_init.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem_init.cpp --- CMakeFiles/dhewm3.dir/renderer/RenderWorld.cpp.o --- [ 37%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderWorld.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/RenderWorld.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/VertexCache.cpp.o --- [ 37%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/VertexCache.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/VertexCache.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/VertexCache.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Light.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Light.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/draw_arb2.cpp.o --- [ 37%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/draw_arb2.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/draw_arb2.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/draw_arb2.cpp --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Light.cpp: In member function 'virtual void idGameEdit::ParseSpawnArgsToRenderLight(const idDict*, renderLight_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Light.cpp:88:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( renderLight, 0, sizeof( *renderLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Light.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Light.cpp: In constructor 'idLight::idLight()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Light.cpp:196:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderLight, 0, sizeof( renderLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Light.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/draw_common.cpp.o --- [ 37%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/draw_common.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/draw_common.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/draw_common.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/RenderSystem_init.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem_init.cpp: In member function 'void idRenderSystemLocal::Clear()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem_init.cpp:2070:61: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &primaryRenderView, 0, sizeof( primaryRenderView ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem_init.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/renderer/RenderWorld.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.cpp: In member function 'virtual bool idRenderWorldLocal::FastWorldTrace(modelTrace_t&, const idVec3&, const idVec3&) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.cpp:1358:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'modelTrace_t' {aka 'struct modelTrace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( modelTrace_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:254:16: note: 'modelTrace_t' {aka 'struct modelTrace_s'} declared here typedef struct modelTrace_s { ^~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/tr_backend.cpp.o --- [ 37%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_backend.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_backend.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_backend.cpp --- CMakeFiles/dhewm3ded.dir/renderer/tr_deform.cpp.o --- [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_deform.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_deform.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Misc.cpp.o --- [ 38%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Misc.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Misc.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Misc.cpp --- CMakeFiles/d3xp.dir/d3xp/Mover.cpp.o --- [ 38%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Mover.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Mover.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.cpp --- CMakeFiles/d3xp.dir/d3xp/Misc.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Misc.cpp:38: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Misc.cpp:38: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/tr_font.cpp.o --- [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_font.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_font.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_font.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Mover.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/tr_deform.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp: In function 'void R_TubeDeform(drawSurf_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp:200:57: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idDrawVert' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( ac, 0, sizeof( idDrawVert ) * newTri->numVerts ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp: In function 'void R_EyeballDeform(drawSurf_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp:917:39: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'srfTriangles_t' {aka 'struct srfTriangles_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( newTri, 0, sizeof( *newTri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.h:89:16: note: 'srfTriangles_t' {aka 'struct srfTriangles_s'} declared here typedef struct srfTriangles_s { ^~~~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.cpp: In constructor 'idMover::idMover()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.cpp:144:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct idMover::moveState_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &move, 0, sizeof( move ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.h:102:17: note: 'struct idMover::moveState_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.cpp:145:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct idMover::rotationState_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &rot, 0, sizeof( rot ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Mover.h:110:17: note: 'struct idMover::rotationState_t' declared here typedef struct { ^ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/tr_guisurf.cpp.o --- [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_guisurf.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_guisurf.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_guisurf.cpp --- CMakeFiles/dhewm3ded.dir/renderer/tr_light.cpp.o --- [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_light.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_light.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_light.cpp --- CMakeFiles/dhewm3ded.dir/renderer/tr_lightrun.cpp.o --- [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_lightrun.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_lightrun.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_lightrun.cpp --- CMakeFiles/dhewm3ded.dir/renderer/tr_main.cpp.o --- [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_main.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_main.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_main.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/RenderWorld_demo.cpp.o --- [ 38%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderWorld_demo.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/RenderWorld_demo.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_demo.cpp --- CMakeFiles/base.dir/all --- --- base.so --- [ 38%] Linking CXX shared library base.so /usr/local/bin/cmake -E cmake_link_script CMakeFiles/base.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -shared -Wl,-soname,base.so -o base.so CMakeFiles/base.dir/game/AF.cpp.o CMakeFiles/base.dir/game/AFEntity.cpp.o CMakeFiles/base.dir/game/Actor.cpp.o CMakeFiles/base.dir/game/Camera.cpp.o CMakeFiles/base.dir/game/Entity.cpp.o CMakeFiles/base.dir/game/BrittleFracture.cpp.o CMakeFiles/base.dir/game/Fx.cpp.o CMakeFiles/base.dir/game/GameEdit.cpp.o CMakeFiles/base.dir/game/Game_local.cpp.o CMakeFiles/base.dir/game/Game_network.cpp.o CMakeFiles/base.dir/game/Item.cpp.o CMakeFiles/base.dir/game/IK.cpp.o CMakeFiles/base.dir/game/Light.cpp.o CMakeFiles/base.dir/game/Misc.cpp.o CMakeFiles/base.dir/game/Mover.cpp.o CMakeFiles/base.dir/game/Moveable.cpp.o CMakeFiles/base.dir/game/MultiplayerGame.cpp.o CMakeFiles/base.dir/game/Player.cpp.o CMakeFiles/base.dir/game/PlayerIcon.cpp.o CMakeFiles/base.dir/game/PlayerView.cpp.o CMakeFiles/base.dir/game/Projectile.cpp.o CMakeFiles/base.dir/game/Pvs.cpp.o CMakeFiles/base.dir/game/SecurityCamera.cpp.o CMakeFiles/base.dir/game/SmokeParticles.cpp.o CMakeFiles/base.dir/game/Sound.cpp.o CMakeFiles/base.dir/game/Target.cpp.o CMakeFiles/base.dir/game/Trigger.cpp.o CMakeFiles/base.dir/game/Weapon.cpp.o CMakeFiles/base.dir/game/WorldSpawn.cpp.o CMakeFiles/base.dir/game/ai/AAS.cpp.o CMakeFiles/base.dir/game/ai/AAS_debug.cpp.o CMakeFiles/base.dir/game/ai/AAS_pathing.cpp.o CMakeFiles/base.dir/game/ai/AAS_routing.cpp.o CMakeFiles/base.dir/game/ai/AI.cpp.o CMakeFiles/base.dir/game/ai/AI_events.cpp.o CMakeFiles/base.dir/game/ai/AI_pathing.cpp.o CMakeFiles/base.dir/game/ai/AI_Vagary.cpp.o CMakeFiles/base.dir/game/gamesys/DebugGraph.cpp.o CMakeFiles/base.dir/game/gamesys/Class.cpp.o CMakeFiles/base.dir/game/gamesys/Event.cpp.o CMakeFiles/base.dir/game/gamesys/SaveGame.cpp.o CMakeFiles/base.dir/game/gamesys/SysCmds.cpp.o CMakeFiles/base.dir/game/gamesys/SysCvar.cpp.o CMakeFiles/base.dir/game/gamesys/TypeInfo.cpp.o CMakeFiles/base.dir/game/anim/Anim.cpp.o CMakeFiles/base.dir/game/anim/Anim_Blend.cpp.o CMakeFiles/base.dir/game/anim/Anim_Import.cpp.o CMakeFiles/base.dir/game/anim/Anim_Testmodel.cpp.o CMakeFiles/base.dir/game/script/Script_Compiler.cpp.o CMakeFiles/base.dir/game/script/Script_Interpreter.cpp.o CMakeFiles/base.dir/game/script/Script_Program.cpp.o CMakeFiles/base.dir/game/script/Script_Thread.cpp.o CMakeFiles/base.dir/game/physics/Clip.cpp.o CMakeFiles/base.dir/game/physics/Force.cpp.o CMakeFiles/base.dir/game/physics/Force_Constant.cpp.o CMakeFiles/base.dir/game/physics/Force_Drag.cpp.o CMakeFiles/base.dir/game/physics/Force_Field.cpp.o CMakeFiles/base.dir/game/physics/Force_Spring.cpp.o CMakeFiles/base.dir/game/physics/Physics.cpp.o CMakeFiles/base.dir/game/physics/Physics_AF.cpp.o CMakeFiles/base.dir/game/physics/Physics_Actor.cpp.o CMakeFiles/base.dir/game/physics/Physics_Base.cpp.o CMakeFiles/base.dir/game/physics/Physics_Monster.cpp.o CMakeFiles/base.dir/game/physics/Physics_Parametric.cpp.o CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o CMakeFiles/base.dir/game/physics/Physics_RigidBody.cpp.o CMakeFiles/base.dir/game/physics/Physics_Static.cpp.o CMakeFiles/base.dir/game/physics/Physics_StaticMulti.cpp.o CMakeFiles/base.dir/game/physics/Push.cpp.o libidlib.a [ 38%] Built target base --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/RenderWorld_load.cpp.o --- [ 38%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderWorld_load.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/RenderWorld_load.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_load.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/tr_orderIndexes.cpp.o --- [ 39%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_orderIndexes.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_orderIndexes.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_orderIndexes.cpp --- CMakeFiles/dhewm3ded.dir/renderer/tr_polytope.cpp.o --- [ 39%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_polytope.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_polytope.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_polytope.cpp --- CMakeFiles/dhewm3ded.dir/renderer/tr_render.cpp.o --- [ 39%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_render.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_render.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_render.cpp --- CMakeFiles/dhewm3ded.dir/renderer/tr_light.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_light.cpp: In function 'bool R_IssueEntityDefCallback(idRenderEntityLocal*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_light.cpp:1090:73: warning: '*((void*)(& oldBounds)+12).idVec3::z' may be used uninitialized in this function [-Wmaybe-uninitialized] oldBounds[1][1] < def->referenceBounds[1][1] - CHECK_BOUNDS_EPSILON || --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/RenderWorld_portals.cpp.o --- [ 39%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderWorld_portals.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/RenderWorld_portals.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_portals.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/tr_rendertools.cpp.o --- [ 39%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_rendertools.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_rendertools.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_rendertools.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/VertexCache.cpp.o --- [ 40%] Building CXX object CMakeFiles/dhewm3.dir/renderer/VertexCache.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/VertexCache.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/VertexCache.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/tr_shadowbounds.cpp.o --- [ 40%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_shadowbounds.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_shadowbounds.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_shadowbounds.cpp --- CMakeFiles/dhewm3ded.dir/renderer/tr_stencilshadow.cpp.o --- [ 41%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_stencilshadow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_stencilshadow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_stencilshadow.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/draw_arb2.cpp.o --- [ 41%] Building CXX object CMakeFiles/dhewm3.dir/renderer/draw_arb2.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/draw_arb2.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/draw_arb2.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/tr_subview.cpp.o --- [ 41%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_subview.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_subview.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_subview.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/RenderWorld_portals.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_portals.cpp: In member function 'void idRenderWorldLocal::FlowLightThroughPortals(idRenderLightLocal*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_portals.cpp:456:31: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'portalStack_t' {aka 'struct portalStack_s'}; use assignment or value-initialization instead [-Wclass-memaccess] memset( &ps, 0, sizeof( ps ) ); ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld_portals.cpp:50:16: note: 'portalStack_t' {aka 'struct portalStack_s'} declared here typedef struct portalStack_s { ^~~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Moveable.cpp.o --- [ 41%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Moveable.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Moveable.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/draw_common.cpp.o --- [ 41%] Building CXX object CMakeFiles/dhewm3.dir/renderer/draw_common.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/draw_common.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/draw_common.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/MultiplayerGame.cpp.o --- [ 42%] Building CXX object CMakeFiles/d3xp.dir/d3xp/MultiplayerGame.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/MultiplayerGame.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/MultiplayerGame.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_backend.cpp.o --- [ 42%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_backend.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_backend.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_backend.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Moveable.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/tr_trace.cpp.o --- [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_trace.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_trace.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trace.cpp --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp: In constructor 'idExplodingBarrel::idExplodingBarrel()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:843:67: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &particleRenderEntity, 0, sizeof( particleRenderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:844:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &light, 0, sizeof( light ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp: In member function 'void idExplodingBarrel::Spawn()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:941:67: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &particleRenderEntity, 0, sizeof( particleRenderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:942:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &light, 0, sizeof( light ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp: In member function 'void idExplodingBarrel::StopBurning()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:1030:68: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &particleRenderEntity, 0, sizeof( particleRenderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp: In member function 'void idExplodingBarrel::AddParticles(const char*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:1049:69: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &particleRenderEntity, 0, sizeof ( particleRenderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp: In member function 'void idExplodingBarrel::AddLight(const char*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:1086:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &light, 0, sizeof ( light ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_deform.cpp.o --- [ 42%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_deform.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_deform.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/tr_trisurf.cpp.o --- [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_trisurf.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_trisurf.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/MultiplayerGame.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/MultiplayerGame.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/MultiplayerGame.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp: In function 'srfTriangles_t* R_AllocStaticTriSurf()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:525:44: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'srfTriangles_t' {aka 'struct srfTriangles_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( tris, 0, sizeof( srfTriangles_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.h:89:16: note: 'srfTriangles_t' {aka 'struct srfTriangles_s'} declared here typedef struct srfTriangles_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp: In function 'srfTriangles_t* R_CopyStaticTriSurf(const srfTriangles_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:544:80: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( newTri->verts, tri->verts, tri->numVerts * sizeof( newTri->verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp: In function 'srfTriangles_t* R_MergeSurfaceList(const srfTriangles_t**, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:2030:89: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( newTri->verts + totalVerts, tri->verts, tri->numVerts * sizeof( *tri->verts ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp: In function 'deformInfo_t* R_BuildDeformInfo(int, const idDrawVert*, int, const int*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:2152:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'srfTriangles_t' {aka 'struct srfTriangles_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &tri, 0, sizeof( tri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.h:89:16: note: 'srfTriangles_t' {aka 'struct srfTriangles_s'} declared here typedef struct srfTriangles_s { ^~~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/renderer/tr_turboshadow.cpp.o --- [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_turboshadow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/renderer/tr_turboshadow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_turboshadow.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_font.cpp.o --- [ 43%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_font.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_font.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_font.cpp --- CMakeFiles/dhewm3.dir/renderer/tr_deform.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp: In function 'void R_TubeDeform(drawSurf_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp:200:57: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idDrawVert' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( ac, 0, sizeof( idDrawVert ) * newTri->numVerts ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp: In function 'void R_EyeballDeform(drawSurf_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp:917:39: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'srfTriangles_t' {aka 'struct srfTriangles_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( newTri, 0, sizeof( *newTri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_deform.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.h:89:16: note: 'srfTriangles_t' {aka 'struct srfTriangles_s'} declared here typedef struct srfTriangles_s { ^~~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/renderer/tr_trisurf.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/HashIndex.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/StrPool.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/VertexCache.h:29, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Heap.h: In instantiation of 'idDynamicBlock* idDynamicBlockAlloc::ResizeInternal(idDynamicBlock*, int) [with type = idDrawVert; int baseBlockSize = 1048576; int minBlockSize = 1024]': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Heap.h:586:10: required from 'type* idDynamicBlockAlloc::Alloc(int) [with type = idDrawVert; int baseBlockSize = 1048576; int minBlockSize = 1024]' /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:557:50: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Heap.h:784:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( block->GetMemory(), oldBlock->GetMemory(), oldBlock->GetSize() ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/framework/CVarSystem.cpp.o --- [ 44%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/CVarSystem.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/CVarSystem.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.cpp --- CMakeFiles/dhewm3ded.dir/framework/CmdSystem.cpp.o --- [ 44%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/CmdSystem.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/CmdSystem.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CmdSystem.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Player.cpp.o --- [ 44%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Player.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Player.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/Common.cpp.o --- [ 44%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Common.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/Common.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_guisurf.cpp.o --- [ 44%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_guisurf.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_guisurf.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_guisurf.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_light.cpp.o --- [ 44%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_light.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_light.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_light.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/Compressor.cpp.o --- [ 44%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Compressor.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/Compressor.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Compressor.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/MultiplayerGame.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/MultiplayerGame.cpp: In member function 'const char* idMultiplayerGame::GameTime()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/MultiplayerGame.cpp:864:18: warning: '%i' directive writing between 1 and 8 bytes into a region of size between 3 and 13 [-Wformat-overflow=] sprintf( buff, "%i:%i%i", m, t, s ); ^~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/MultiplayerGame.cpp:864:18: note: directive argument in the range [-4294940, 4294943] /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/MultiplayerGame.cpp:864:10: note: 'sprintf' output between 5 and 22 bytes into a destination of size 16 sprintf( buff, "%i:%i%i", m, t, s ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_lightrun.cpp.o --- [ 44%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_lightrun.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_lightrun.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_lightrun.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Player.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp: In member function 'void idPlayer::Restore(idRestoreGame*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp:2526:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WeaponToggle_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&newToggle, 0, sizeof(newToggle)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:144:16: note: 'struct WeaponToggle_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp: In member function 'void idPlayer::CalculateRenderView()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp:8690:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( renderView, 0, sizeof( *renderView ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp: In member function 'virtual bool idPlayer::GetPhysicsToSoundTransform(idVec3&, idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp:9524:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &view, 0, sizeof( view ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/Common.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/framework/Console.cpp.o --- [ 44%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Console.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/Console.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Console.cpp --- CMakeFiles/dhewm3ded.dir/framework/Common.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp: In function 'void PrintMemInfo_f(const idCmdArgs&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp:1175:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct MemInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &mi, 0, sizeof( mi ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.h:94:8: note: 'struct MemInfo_t' declared here struct MemInfo_t { ^~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_main.cpp.o --- [ 44%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_main.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_main.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_main.cpp --- CMakeFiles/dhewm3.dir/renderer/tr_orderIndexes.cpp.o --- [ 45%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_orderIndexes.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_orderIndexes.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_orderIndexes.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/DemoFile.cpp.o --- [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DemoFile.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/DemoFile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DemoFile.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_light.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_light.cpp: In function 'bool R_IssueEntityDefCallback(idRenderEntityLocal*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_light.cpp:1090:73: warning: '*((void*)(& oldBounds)+12).idVec3::z' may be used uninitialized in this function [-Wmaybe-uninitialized] oldBounds[1][1] < def->referenceBounds[1][1] - CHECK_BOUNDS_EPSILON || --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/DeclAF.cpp.o --- [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclAF.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/DeclAF.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclAF.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_polytope.cpp.o --- [ 46%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_polytope.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_polytope.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_polytope.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/PlayerIcon.cpp.o --- [ 46%] Building CXX object CMakeFiles/d3xp.dir/d3xp/PlayerIcon.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/PlayerIcon.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerIcon.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/DeclEntityDef.cpp.o --- [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclEntityDef.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/DeclEntityDef.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclEntityDef.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_render.cpp.o --- [ 46%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_render.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_render.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_render.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerIcon.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerIcon.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/DeclFX.cpp.o --- [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclFX.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/DeclFX.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclFX.cpp --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerIcon.cpp: In member function 'bool idPlayerIcon::CreateIcon(idPlayer*, playerIconType_t, const char*, const idVec3&, const idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerIcon.cpp:162:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEnt, 0, sizeof( renderEnt ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerIcon.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_rendertools.cpp.o --- [ 46%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_rendertools.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_rendertools.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_rendertools.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/PlayerView.cpp.o --- [ 46%] Building CXX object CMakeFiles/d3xp.dir/d3xp/PlayerView.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/PlayerView.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerView.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/DeclManager.cpp.o --- [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclManager.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/DeclManager.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclManager.cpp --- CMakeFiles/dhewm3ded.dir/framework/DeclParticle.cpp.o --- [ 47%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclParticle.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/DeclParticle.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_shadowbounds.cpp.o --- [ 47%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_shadowbounds.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_shadowbounds.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_shadowbounds.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerView.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerView.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_stencilshadow.cpp.o --- [ 48%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_stencilshadow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_stencilshadow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_stencilshadow.cpp --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp: In member function 'void idDeclParticle::GetStageBounds(idParticleStage*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp:94:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp:98:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderView, 0, sizeof( renderView ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/framework/DeclPDA.cpp.o --- [ 48%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclPDA.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/DeclPDA.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclPDA.cpp --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerView.cpp: In constructor 'idPlayerView::idPlayerView()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerView.cpp:58:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &view, 0, sizeof( view ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/PlayerView.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/DeclSkin.cpp.o --- [ 48%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclSkin.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/DeclSkin.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclSkin.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_subview.cpp.o --- [ 48%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_subview.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_subview.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_subview.cpp --- CMakeFiles/dhewm3.dir/renderer/tr_trace.cpp.o --- [ 48%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_trace.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_trace.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trace.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/DeclTable.cpp.o --- --- CMakeFiles/dhewm3ded.dir/framework/EditField.cpp.o --- --- CMakeFiles/dhewm3ded.dir/framework/DeclTable.cpp.o --- [ 48%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclTable.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/DeclTable.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclTable.cpp --- CMakeFiles/dhewm3ded.dir/framework/EditField.cpp.o --- [ 48%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/EditField.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/EditField.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/EditField.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_trisurf.cpp.o --- [ 48%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_trisurf.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_trisurf.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/EventLoop.cpp.o --- [ 49%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/EventLoop.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/EventLoop.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/EventLoop.cpp --- CMakeFiles/dhewm3ded.dir/framework/File.cpp.o --- [ 49%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/File.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/File.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/File.cpp --- CMakeFiles/dhewm3ded.dir/framework/FileSystem.cpp.o --- [ 49%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/FileSystem.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/FileSystem.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/FileSystem.cpp --- CMakeFiles/dhewm3ded.dir/framework/KeyInput.cpp.o --- [ 49%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/KeyInput.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/KeyInput.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/KeyInput.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Projectile.cpp.o --- [ 49%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Projectile.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Projectile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/UsercmdGen.cpp.o --- [ 49%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/UsercmdGen.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/UsercmdGen.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/UsercmdGen.cpp --- CMakeFiles/dhewm3.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp: In function 'srfTriangles_t* R_AllocStaticTriSurf()': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:525:44: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'srfTriangles_t' {aka 'struct srfTriangles_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( tris, 0, sizeof( srfTriangles_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.h:89:16: note: 'srfTriangles_t' {aka 'struct srfTriangles_s'} declared here typedef struct srfTriangles_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp: In function 'srfTriangles_t* R_CopyStaticTriSurf(const srfTriangles_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:544:80: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( newTri->verts, tri->verts, tri->numVerts * sizeof( newTri->verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp: In function 'srfTriangles_t* R_MergeSurfaceList(const srfTriangles_t**, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:2030:89: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( newTri->verts + totalVerts, tri->verts, tri->numVerts * sizeof( *tri->verts ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp: In function 'deformInfo_t* R_BuildDeformInfo(int, const idDrawVert*, int, const int*, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:2152:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'srfTriangles_t' {aka 'struct srfTriangles_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &tri, 0, sizeof( tri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Model.h:89:16: note: 'srfTriangles_t' {aka 'struct srfTriangles_s'} declared here typedef struct srfTriangles_s { ^~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/HashIndex.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/StrPool.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/VertexCache.h:29, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Heap.h: In instantiation of 'idDynamicBlock* idDynamicBlockAlloc::ResizeInternal(idDynamicBlock*, int) [with type = idDrawVert; int baseBlockSize = 1048576; int minBlockSize = 1024]': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Heap.h:586:10: required from 'type* idDynamicBlockAlloc::Alloc(int) [with type = idDrawVert; int baseBlockSize = 1048576; int minBlockSize = 1024]' /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:557:50: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Heap.h:784:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( block->GetMemory(), oldBlock->GetMemory(), oldBlock->GetSize() ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_trisurf.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/Session_menu.cpp.o --- [ 50%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Session_menu.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/Session_menu.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Session_menu.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/Session.cpp.o --- [ 50%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Session.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/Session.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Session.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/renderer/tr_turboshadow.cpp.o --- [ 50%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_turboshadow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/renderer/tr_turboshadow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_turboshadow.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/async/AsyncClient.cpp.o --- [ 50%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/AsyncClient.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/async/AsyncClient.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncClient.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/CVarSystem.cpp.o --- [ 51%] Building CXX object CMakeFiles/dhewm3.dir/framework/CVarSystem.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/CVarSystem.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.cpp --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp: In constructor 'idProjectile::idProjectile()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:99:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderLight, 0, sizeof( renderLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp: In member function 'void idProjectile::Create(idEntity*, const idVec3&, const idVec3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:249:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderLight, 0, sizeof( renderLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp: In member function 'virtual void idProjectile::Killed(idEntity*, idEntity*, int, const idVec3&, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:738:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &collision, 0, sizeof( collision ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp: In member function 'void idProjectile::Event_Explode()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:1077:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &collision, 0, sizeof( collision ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp: In member function 'void idProjectile::Event_Touch(idEntity*, trace_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:1115:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &collision, 0, sizeof( collision ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp: In member function 'virtual void idProjectile::ReadFromSnapshot(const idBitMsgDelta&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:1310:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &collision, 0, sizeof( collision ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp: In member function 'virtual bool idProjectile::ClientReceiveEvent(int, int, const idBitMsg&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:1373:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &collision, 0, sizeof( collision ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp: In constructor 'idBFGProjectile::idBFGProjectile()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:1871:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &secondModel, 0, sizeof( secondModel ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp: In member function 'void idBFGProjectile::Spawn()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:1897:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &secondModel, 0, sizeof( secondModel ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp: In member function 'virtual void idBFGProjectile::Launch(const idVec3&, const idVec3&, const idVec3&, float, float, float)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:2103:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &secondModel, 0, sizeof( secondModel ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:2143:57: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &bt.renderEntity, 0, sizeof( renderEntity_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:2182:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &bt.renderEntity, 0, sizeof( renderEntity_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Projectile.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/async/AsyncNetwork.cpp.o --- [ 51%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/AsyncNetwork.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/async/AsyncNetwork.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncNetwork.cpp --- CMakeFiles/dhewm3ded.dir/framework/Session.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Session.cpp: In member function 'void idSessionLocal::LoadLoadingGui(const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Session.cpp:1452:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy( guiMap, va( "guis/map/%s.gui", stripped.c_str() ), MAX_STRING_CHARS ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/CmdSystem.cpp.o --- [ 51%] Building CXX object CMakeFiles/dhewm3.dir/framework/CmdSystem.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/CmdSystem.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CmdSystem.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/async/AsyncServer.cpp.o --- [ 51%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/AsyncServer.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/async/AsyncServer.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncServer.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/Common.cpp.o --- [ 51%] Building CXX object CMakeFiles/dhewm3.dir/framework/Common.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/Common.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/async/MsgChannel.cpp.o --- [ 52%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/MsgChannel.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/async/MsgChannel.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/MsgChannel.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/Compressor.cpp.o --- [ 52%] Building CXX object CMakeFiles/dhewm3.dir/framework/Compressor.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/Compressor.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Compressor.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/framework/async/NetworkSystem.cpp.o --- [ 52%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/NetworkSystem.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/async/NetworkSystem.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/NetworkSystem.cpp --- CMakeFiles/dhewm3ded.dir/framework/async/ServerScan.cpp.o --- [ 52%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/ServerScan.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/async/ServerScan.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/ServerScan.cpp --- CMakeFiles/dhewm3ded.dir/framework/async/AsyncServer.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncServer.cpp: In member function 'void idAsyncServer::ProcessConnectMessage(netadr_t, const idBitMsg&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncServer.cpp:1865:62: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'challenge_t' {aka 'struct challenge_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &challenges[ ichallenge ], 0, sizeof( challenge_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncNetwork.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncServer.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncServer.h:81:16: note: 'challenge_t' {aka 'struct challenge_s'} declared here typedef struct challenge_s { ^~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/framework/minizip/ioapi.c.o --- [ 52%] Building C object CMakeFiles/dhewm3ded.dir/framework/minizip/ioapi.c.o /usr/bin/cc -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/minizip/ioapi.c.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/minizip/ioapi.c cc1: warning: command line option '-Woverloaded-virtual' is valid for C++/ObjC++ but not for C --- CMakeFiles/dhewm3ded.dir/framework/minizip/unzip.cpp.o --- [ 52%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/minizip/unzip.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/framework/minizip/unzip.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/minizip/unzip.cpp --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contacts.cpp.o --- [ 53%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contacts.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contacts.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contacts.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/Common.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/framework/Console.cpp.o --- [ 53%] Building CXX object CMakeFiles/dhewm3.dir/framework/Console.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/Console.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Console.cpp --- CMakeFiles/dhewm3.dir/framework/Common.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp: In function 'void PrintMemInfo_f(const idCmdArgs&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp:1175:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct MemInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &mi, 0, sizeof( mi ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.h:94:8: note: 'struct MemInfo_t' declared here struct MemInfo_t { ^~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contacts.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contacts.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contents.cpp.o --- [ 53%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contents.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contents.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contents.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/DemoFile.cpp.o --- [ 54%] Building CXX object CMakeFiles/dhewm3.dir/framework/DemoFile.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/DemoFile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DemoFile.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Pvs.cpp.o --- [ 55%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Pvs.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Pvs.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Pvs.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_debug.cpp.o --- --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_files.cpp.o --- [ 55%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_files.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_files.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_files.cpp --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_debug.cpp.o --- [ 55%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_debug.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_debug.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_debug.cpp --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contents.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contents.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contents.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Pvs.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Pvs.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_load.cpp.o --- [ 55%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_load.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_load.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Pvs.cpp: In member function 'void idPVS::CreatePVSData()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Pvs.cpp:135:54: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct pvsArea_s' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( pvsAreas, 0, numAreas * sizeof( *pvsAreas ) ); ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Pvs.cpp:55:16: note: 'struct pvsArea_s' declared here typedef struct pvsArea_s { ^~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/DeclAF.cpp.o --- [ 55%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclAF.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/DeclAF.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclAF.cpp --- CMakeFiles/dhewm3.dir/framework/DeclEntityDef.cpp.o --- [ 55%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclEntityDef.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/DeclEntityDef.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclEntityDef.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_rotate.cpp.o --- [ 56%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_rotate.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_rotate.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/DeclFX.cpp.o --- [ 56%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclFX.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/DeclFX.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclFX.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_load.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_trace.cpp.o --- [ 56%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_trace.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_trace.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_trace.cpp --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_load.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp: In member function 'cm_polygon_t* idCollisionModelManagerLocal::TryMergePolygons(cm_model_t*, cm_polygon_t*, cm_polygon_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:1455:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'cm_polygon_t' {aka 'struct cm_polygon_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( newp, p1, sizeof(cm_polygon_t) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:104:16: note: 'cm_polygon_t' {aka 'struct cm_polygon_s'} declared here typedef struct cm_polygon_s { ^~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/SecurityCamera.cpp.o --- --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp: In member function 'int idCollisionModelManagerLocal::GetVertex(cm_model_t*, const idVec3&, int*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:2310:82: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'cm_vertex_t' {aka 'struct cm_vertex_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( model->vertices, oldVertices, model->numVertices * sizeof(cm_vertex_t) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:82:16: note: 'cm_vertex_t' {aka 'struct cm_vertex_s'} declared here typedef struct cm_vertex_s { ^~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp: In member function 'int idCollisionModelManagerLocal::GetEdge(cm_model_t*, const idVec3&, const idVec3&, int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:2391:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'cm_edge_t' {aka 'struct cm_edge_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( model->edges, oldEdges, model->numEdges * sizeof(cm_edge_t) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:89:16: note: 'cm_edge_t' {aka 'struct cm_edge_s'} declared here typedef struct cm_edge_s { ^~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- [ 56%] Building CXX object CMakeFiles/d3xp.dir/d3xp/SecurityCamera.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/SecurityCamera.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SecurityCamera.cpp --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp: In member function 'void idCollisionModelManagerLocal::OptimizeArrays(cm_model_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:2916:82: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'cm_vertex_t' {aka 'struct cm_vertex_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( model->vertices, oldVertices, model->numVertices * sizeof(cm_vertex_t) ); ^ --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_debug.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_debug.cpp:45: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_debug.cpp:45: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_load.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:82:16: note: 'cm_vertex_t' {aka 'struct cm_vertex_s'} declared here typedef struct cm_vertex_s { ^~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:2924:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'cm_edge_t' {aka 'struct cm_edge_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( model->edges, oldEdges, model->numEdges * sizeof(cm_edge_t) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:89:16: note: 'cm_edge_t' {aka 'struct cm_edge_s'} declared here typedef struct cm_edge_s { ^~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp: In member function 'void idCollisionModelManagerLocal::AccumulateModelInfo(cm_model_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:3222:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'cm_model_t' {aka 'struct cm_model_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( model, 0, sizeof( *model ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:163:16: note: 'cm_model_t' {aka 'struct cm_model_s'} declared here typedef struct cm_model_s { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_files.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_files.cpp:42: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_files.cpp:42: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_rotate.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp: In member function 'virtual void idCollisionModelManagerLocal::Rotation(trace_t*, const idVec3&, const idRotation&, const idTraceModel*, const idMat3&, int, cmHandle_t, const idVec3&, const idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp:1622:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( results, 0, sizeof( *results ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/SmokeParticles.cpp.o --- [ 56%] Building CXX object CMakeFiles/d3xp.dir/d3xp/SmokeParticles.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/SmokeParticles.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SmokeParticles.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_translate.cpp.o --- [ 56%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_translate.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_translate.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_trace.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_trace.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_trace.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/SecurityCamera.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SecurityCamera.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SecurityCamera.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/DeclManager.cpp.o --- [ 56%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclManager.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/DeclManager.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclManager.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/dmap.cpp.o --- [ 56%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/dmap.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/dmap.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/SmokeParticles.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SmokeParticles.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SmokeParticles.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/cm/CollisionModel_translate.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp:41: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp:41: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SmokeParticles.cpp: In constructor 'idSmokeParticles::idSmokeParticles()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SmokeParticles.cpp:45:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SmokeParticles.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp: In member function 'virtual void idCollisionModelManagerLocal::Translation(trace_t*, const idVec3&, const idVec3&, const idTraceModel*, const idMat3&, int, cmHandle_t, const idVec3&, const idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp:781:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( results, 0, sizeof( *results ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp:41: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/d3xp.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SmokeParticles.cpp: In member function 'void idSmokeParticles::Init()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SmokeParticles.cpp:73:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:40, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/SmokeParticles.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/facebsp.cpp.o --- [ 56%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/facebsp.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/facebsp.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/facebsp.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Sound.cpp.o --- [ 56%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Sound.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Sound.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Sound.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/dmap.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Target.cpp.o --- [ 56%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Target.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Target.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Target.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/DeclParticle.cpp.o --- --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Sound.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Sound.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Sound.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- [ 57%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclParticle.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/DeclParticle.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/facebsp.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/facebsp.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/facebsp.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/DeclPDA.cpp.o --- [ 57%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclPDA.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/DeclPDA.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclPDA.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Trigger.cpp.o --- --- CMakeFiles/d3xp.dir/d3xp/Target.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Target.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Target.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/DeclParticle.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp: In member function 'void idDeclParticle::GetStageBounds(idParticleStage*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp:94:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp:98:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderView, 0, sizeof( renderView ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclParticle.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Trigger.cpp.o --- [ 58%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Trigger.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Trigger.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Trigger.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/dmap.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp: In function 'void Dmap(const idCmdArgs&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:312:18: warning: '.reg' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf( path, "%s.reg", dmapGlobals.mapFileBase ); ^~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:312:10: note: 'sprintf' output between 5 and 1028 bytes into a destination of size 1024 sprintf( path, "%s.reg", dmapGlobals.mapFileBase ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:322:17: warning: '.lin' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf( path, "%s.lin", dmapGlobals.mapFileBase ); ^~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:322:9: note: 'sprintf' output between 5 and 1028 bytes into a destination of size 1024 sprintf( path, "%s.lin", dmapGlobals.mapFileBase ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/gldraw.cpp.o --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/glfile.cpp.o --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/gldraw.cpp.o --- [ 59%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/gldraw.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/gldraw.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/gldraw.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/glfile.cpp.o --- [ 59%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/glfile.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/glfile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/glfile.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/leakfile.cpp.o --- [ 59%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/leakfile.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/leakfile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/leakfile.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/map.cpp.o --- [ 59%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/map.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/map.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Trigger.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Trigger.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/DeclSkin.cpp.o --- [ 59%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclSkin.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/DeclSkin.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclSkin.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/optimize.cpp.o --- [ 59%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/optimize.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/optimize.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/DeclTable.cpp.o --- [ 59%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclTable.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/DeclTable.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/DeclTable.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/leakfile.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/leakfile.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/leakfile.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/glfile.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/glfile.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/glfile.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/EditField.cpp.o --- [ 59%] Building CXX object CMakeFiles/dhewm3.dir/framework/EditField.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/EditField.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/EditField.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/gldraw.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/gldraw.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/gldraw.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/EventLoop.cpp.o --- [ 60%] Building CXX object CMakeFiles/dhewm3.dir/framework/EventLoop.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/EventLoop.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/EventLoop.cpp --- CMakeFiles/dhewm3.dir/framework/File.cpp.o --- [ 60%] Building CXX object CMakeFiles/dhewm3.dir/framework/File.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/File.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/File.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/optimize.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/output.cpp.o --- [ 61%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/output.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/output.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/output.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/FileSystem.cpp.o --- [ 61%] Building CXX object CMakeFiles/dhewm3.dir/framework/FileSystem.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/FileSystem.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/FileSystem.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/map.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/optimize.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp: In function 'optVertex_t* FindOptVertex(idDrawVert*, optimizeGroup_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:215:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'optVertex_t' {aka 'struct optVertex_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( vert, 0, sizeof( *vert ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:414:16: note: 'optVertex_t' {aka 'struct optVertex_s'} declared here typedef struct optVertex_s { ^~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp: In function 'optVertex_t* EdgeIntersection(const optVertex_t*, const optVertex_t*, const optVertex_t*, const optVertex_t*, optimizeGroup_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:364:29: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idDrawVert' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( v, 0, sizeof( *v ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/portals.cpp.o --- [ 61%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/portals.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/portals.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/shadowopt3.cpp.o --- [ 61%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/shadowopt3.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/shadowopt3.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/map.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp: In function 'void ParseBrush(const idMapBrush*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:310:30: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'side_t' {aka 'struct side_s'}; use assignment or value-initialization instead [-Wclass-memaccess] memset( s, 0, sizeof( *s ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:104:16: note: 'side_t' {aka 'struct side_s'} declared here typedef struct side_s { ^~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp: In function 'bool ProcessMapEntity(idMapEntity*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:409:39: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct uEntity_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( uEntity, 0, sizeof(*uEntity) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:48:16: note: 'struct uEntity_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp: In function 'bool LoadDMapFile(const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:541:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct uEntity_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( dmapGlobals.uEntities, 0, size ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:48:16: note: 'struct uEntity_t' declared here typedef struct { ^ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/KeyInput.cpp.o --- [ 61%] Building CXX object CMakeFiles/dhewm3.dir/framework/KeyInput.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/KeyInput.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/KeyInput.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/output.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/output.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/output.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/UsercmdGen.cpp.o --- [ 61%] Building CXX object CMakeFiles/dhewm3.dir/framework/UsercmdGen.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/UsercmdGen.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/UsercmdGen.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/portals.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/shadowopt3.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp: In function 'srfTriangles_t* CreateLightShadow(optimizeGroup_t*, const mapLight_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp:1255:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct srfCullInfo_t'; use assignment or value-initialization instead [-Wclass-memaccess] memset( &cullInfo, 0, sizeof( cullInfo ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.h:53:16: note: 'struct srfCullInfo_t' declared here typedef struct { ^ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Weapon.cpp.o --- [ 61%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Weapon.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Weapon.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/portals.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp: In function 'uPortal_t* AllocPortal()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:54:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'uPortal_t' {aka 'struct uPortal_s'}; use assignment or value-initialization instead [-Wclass-memaccess] memset (p, 0, sizeof(uPortal_t )); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:165:16: note: 'uPortal_t' {aka 'struct uPortal_s'} declared here typedef struct uPortal_s { ^~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/WorldSpawn.cpp.o --- --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp: In function 'void MakeHeadnodePortals(tree_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:214:30: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class idPlane'; use assignment or value-initialization instead [-Wclass-memaccess] memset (pl, 0, sizeof(*pl)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/PlaneSet.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:29, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Plane.h:74:7: note: 'class idPlane' declared here class idPlane { ^~~~~~~ --- CMakeFiles/d3xp.dir/all --- [ 61%] Building CXX object CMakeFiles/d3xp.dir/d3xp/WorldSpawn.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/WorldSpawn.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/WorldSpawn.cpp --- CMakeFiles/d3xp.dir/d3xp/Weapon.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritjunction.cpp.o --- [ 61%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritjunction.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritjunction.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritools.cpp.o --- [ 61%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritools.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritools.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/Session_menu.cpp.o --- [ 62%] Building CXX object CMakeFiles/dhewm3.dir/framework/Session_menu.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/Session_menu.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Session_menu.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/WorldSpawn.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/WorldSpawn.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/WorldSpawn.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/ubrush.cpp.o --- [ 63%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/ubrush.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/ubrush.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritjunction.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Weapon.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp: In constructor 'idWeapon::idWeapon()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:165:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &guiLight, 0, sizeof( guiLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:166:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &muzzleFlash, 0, sizeof( muzzleFlash ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:167:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &worldMuzzleFlash, 0, sizeof( worldMuzzleFlash ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:168:47: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &nozzleGlow, 0, sizeof( nozzleGlow ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp: In member function 'void idWeapon::Restore(idRestoreGame*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:656:40: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WeaponLight_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&newLight, 0, sizeof(newLight)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.h:83:16: note: 'struct WeaponLight_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp: In member function 'void idWeapon::Clear()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:721:51: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &renderEntity, 0, sizeof( renderEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:741:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct refSound_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &refSound, 0, sizeof( refSound_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:212:16: note: 'struct refSound_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp: In member function 'void idWeapon::GetWeaponDef(const char*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:993:43: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &guiLight, 0, sizeof( guiLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:1068:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &muzzleFlash, 0, sizeof( muzzleFlash ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:1253:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WeaponLight_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &newLight, 0, sizeof( newLight ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.h:83:16: note: 'struct WeaponLight_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp: In member function 'void idWeapon::UpdateNozzleFx()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:1890:44: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&nozzleGlow, 0, sizeof(nozzleGlow)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Weapon.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/ai/AAS.cpp.o --- --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/usurface.cpp.o --- --- CMakeFiles/d3xp.dir/all --- [ 63%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AAS.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/ai/AAS.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AAS.cpp --- CMakeFiles/dhewm3ded.dir/all --- [ 63%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/usurface.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/usurface.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/ubrush.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/Session.cpp.o --- [ 63%] Building CXX object CMakeFiles/dhewm3.dir/framework/Session.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/Session.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Session.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritools.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritjunction.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp: In function 'void FixGlobalTjunctions(uEntity_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp:627:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'mapTri_t' {aka 'struct mapTri_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &mapTri, 0, sizeof( mapTri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:61:16: note: 'mapTri_t' {aka 'struct mapTri_s'} declared here typedef struct mapTri_s { ^~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/ubrush.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritools.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp: In function 'mapTri_t* AllocTri()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:48:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'mapTri_t' {aka 'struct mapTri_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( tri, 0, sizeof( *tri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:61:16: note: 'mapTri_t' {aka 'struct mapTri_s'} declared here typedef struct mapTri_s { ^~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp: In function 'mapTri_t* WindingToTriList(const idWinding*, const mapTri_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:323:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'mapTri_t' {aka 'struct mapTri_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( tri, 0, sizeof( *tri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:61:16: note: 'mapTri_t' {aka 'struct mapTri_s'} declared here typedef struct mapTri_s { ^~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/usurface.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild.cpp.o --- [ 63%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/ubrush.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp: In function 'uBrush_t* AllocBrush(int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:84:18: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'uBrush_t' {aka 'struct bspbrush_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset (bb, 0, c); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:115:16: note: 'uBrush_t' {aka 'struct bspbrush_s'} declared here typedef struct bspbrush_s { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp: In function 'uBrush_t* CopyBrush(uBrush_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:144:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'uBrush_t' {aka 'struct bspbrush_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (newbrush, brush, size); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:115:16: note: 'uBrush_t' {aka 'struct bspbrush_s'} declared here typedef struct bspbrush_s { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp: In function 'tree_t* AllocTree()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:475:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'tree_t' {aka 'struct tree_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset (tree, 0, sizeof(*tree)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:174:16: note: 'tree_t' {aka 'struct tree_s'} declared here typedef struct tree_s { ^~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp: In function 'node_t* AllocNode()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:491:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'node_t' {aka 'struct node_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset (node, 0, sizeof(*node)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:140:16: note: 'node_t' {aka 'struct node_s'} declared here typedef struct node_s { ^~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp: In function 'void SplitBrush(uBrush_t*, int, uBrush_t**, uBrush_t**)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:609:68: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'uBrush_t' {aka 'struct bspbrush_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( b[i], brush, sizeof( uBrush_t ) - sizeof( brush->sides ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:115:16: note: 'uBrush_t' {aka 'struct bspbrush_s'} declared here typedef struct bspbrush_s { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/usurface.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp: In function 'void AddTriListToArea(uEntity_t*, mapTri_t*, int, int, textureVectors_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:85:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'optimizeGroup_t' {aka 'struct optimizeGroup_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( group, 0, sizeof( *group ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:190:16: note: 'optimizeGroup_t' {aka 'struct optimizeGroup_s'} declared here typedef struct optimizeGroup_s { ^~~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp: In function 'void PutPrimitivesInAreas(uEntity_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:664:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'mapTri_t' {aka 'struct mapTri_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &mapTri, 0, sizeof( mapTri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:61:16: note: 'mapTri_t' {aka 'struct mapTri_s'} declared here typedef struct mapTri_s { ^~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/ai/AAS_debug.cpp.o --- [ 63%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AAS_debug.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/ai/AAS_debug.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AAS_debug.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_file.cpp.o --- [ 63%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_file.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_file.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_gravity.cpp.o --- [ 63%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_gravity.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_gravity.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_gravity.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AAS_debug.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AAS_debug.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_gravity.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_gravity.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_file.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_ledge.cpp.o --- [ 64%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_ledge.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_ledge.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_ledge.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/async/AsyncClient.cpp.o --- [ 64%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/AsyncClient.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/async/AsyncClient.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncClient.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_file.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp: In member function 'bool idAASBuild::StoreFile(const idBrushBSP&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp:483:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'aasArea_t' {aka 'struct aasArea_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &area, 0, sizeof( area ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASFile.h:159:16: note: 'aasArea_t' {aka 'struct aasArea_s'} declared here typedef struct aasArea_s { ^~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/Session.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Session.cpp: In member function 'void idSessionLocal::LoadLoadingGui(const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Session.cpp:1452:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy( guiMap, va( "guis/map/%s.gui", stripped.c_str() ), MAX_STRING_CHARS ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_merge.cpp.o --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASCluster.cpp.o --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_merge.cpp.o --- [ 64%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_merge.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_merge.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_merge.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASCluster.cpp.o --- [ 64%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASCluster.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASCluster.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASCluster.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_ledge.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_ledge.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_ledge.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile.cpp.o --- [ 64%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASFile.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASCluster.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASCluster.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASCluster.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASCluster.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASCluster.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/ai/AAS_pathing.cpp.o --- [ 65%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AAS_pathing.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/ai/AAS_pathing.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AAS_pathing.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_merge.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_merge.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_merge.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_optimize.cpp.o --- [ 65%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_optimize.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_optimize.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASFile_optimize.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_sample.cpp.o --- [ 66%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_sample.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_sample.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASFile_sample.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/async/AsyncNetwork.cpp.o --- [ 66%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/AsyncNetwork.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/async/AsyncNetwork.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncNetwork.cpp --- CMakeFiles/dhewm3.dir/framework/async/AsyncServer.cpp.o --- [ 66%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/AsyncServer.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/async/AsyncServer.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncServer.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASReach.cpp.o --- [ 66%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASReach.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASReach.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASReach.cpp --- CMakeFiles/dhewm3.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncServer.cpp: In member function 'void idAsyncServer::ProcessConnectMessage(netadr_t, const idBitMsg&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncServer.cpp:1865:62: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'challenge_t' {aka 'struct challenge_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &challenges[ ichallenge ], 0, sizeof( challenge_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncNetwork.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncServer.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/AsyncServer.h:81:16: note: 'challenge_t' {aka 'struct challenge_s'} declared here typedef struct challenge_s { ^~~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/ai/AAS_routing.cpp.o --- [ 66%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AAS_routing.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/ai/AAS_routing.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AAS_routing.cpp --- CMakeFiles/dhewm3ded.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASReach.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASReach.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASReach.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASReach.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFileManager.cpp.o --- [ 66%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFileManager.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFileManager.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASFileManager.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/ai/AI.cpp.o --- --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/async/MsgChannel.cpp.o --- --- CMakeFiles/d3xp.dir/all --- [ 66%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AI.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/ai/AI.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp --- CMakeFiles/dhewm3.dir/all --- [ 67%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/MsgChannel.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/async/MsgChannel.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/MsgChannel.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/Brush.cpp.o --- [ 67%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/Brush.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/Brush.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/Brush.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/BrushBSP.cpp.o --- [ 67%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/BrushBSP.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/BrushBSP.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o --- [ 68%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/NSBitmapImageRep.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/Brush.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/Brush.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/Brush.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/async/NetworkSystem.cpp.o --- [ 68%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/NetworkSystem.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/async/NetworkSystem.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/NetworkSystem.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/codec.cpp.o --- [ 68%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/codec.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/codec.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/aas/BrushBSP.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/ai/AAS_routing.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AAS_routing.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AAS_routing.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/framework/async/ServerScan.cpp.o --- [ 68%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/ServerScan.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/async/ServerScan.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/async/ServerScan.cpp --- CMakeFiles/dhewm3.dir/framework/minizip/ioapi.c.o --- [ 68%] Building C object CMakeFiles/dhewm3.dir/framework/minizip/ioapi.c.o /usr/bin/cc -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/minizip/ioapi.c.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/minizip/ioapi.c cc1: warning: command line option '-Woverloaded-virtual' is valid for C++/ObjC++ but not for C --- CMakeFiles/dhewm3.dir/framework/minizip/unzip.cpp.o --- [ 68%] Building CXX object CMakeFiles/dhewm3.dir/framework/minizip/unzip.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/framework/minizip/unzip.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/minizip/unzip.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/ai/AI.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp: In constructor 'idAI::idAI()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp:343:60: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &worldMuzzleFlash, 0, sizeof ( worldMuzzleFlash ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp: In member function 'void idAI::InitMuzzleFlash()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp:1029:60: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderLight_t' {aka 'struct renderLight_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &worldMuzzleFlash, 0, sizeof ( worldMuzzleFlash ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:166:16: note: 'renderLight_t' {aka 'struct renderLight_s'} declared here typedef struct renderLight_s { ^~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp: In member function 'const idDeclParticle* idAI::SpawnParticlesOnJoint(particleEmitter_t&, const char*, const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp:3363:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'particleEmitter_t' {aka 'struct particleEmitter_s'}; use assignment or value-initialization instead [-Wclass-memaccess] memset( &pe, 0, sizeof( pe ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:172:16: note: 'particleEmitter_t' {aka 'struct particleEmitter_s'} declared here typedef struct particleEmitter_s { ^~~~~~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roq.cpp.o --- [ 68%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roq.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roq.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/roq.cpp --- CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/codec.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::Segment(int*, float*, int, float)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:228:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (fy<0) fy = 0; if (fy>255) fy = 255; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:228:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (fy<0) fy = 0; if (fy>255) fy = 255; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::SparseEncode()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1322:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1322:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1330:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1330:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::EncodeNothing()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1423:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1423:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1431:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1431:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^ --- CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roqParam.cpp.o --- [ 68%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roqParam.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roqParam.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/roqParam.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/cm/CollisionModel_contacts.cpp.o --- [ 69%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_contacts.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/cm/CollisionModel_contacts.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contacts.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/compilers/renderbump/renderbump.cpp.o --- [ 69%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/renderbump/renderbump.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/compilers/renderbump/renderbump.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp --- CMakeFiles/dhewm3.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contacts.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contacts.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/cm/CollisionModel_contents.cpp.o --- [ 69%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_contents.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/cm/CollisionModel_contents.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contents.cpp --- CMakeFiles/dhewm3.dir/cm/CollisionModel_debug.cpp.o --- [ 69%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_debug.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/cm/CollisionModel_debug.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_debug.cpp --- CMakeFiles/dhewm3.dir/cm/CollisionModel_contents.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contents.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_contents.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/ai/AI_events.cpp.o --- [ 69%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AI_events.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/ai/AI_events.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_events.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/cm/CollisionModel_debug.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_debug.cpp:45: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_debug.cpp:45: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp: In function 'triHash_t* CreateTriHash(const srfTriangles_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp:319:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct triHash_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( hash, 0, sizeof( *hash ) ); ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp:79:16: note: 'struct triHash_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp: In function 'idRenderModel* CombineModelSurfaces(idRenderModel*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp:894:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( verts + numVerts, tri->verts, tri->numVerts * sizeof( tri->verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/sound/snd_cache.cpp.o --- [ 70%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_cache.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sound/snd_cache.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_cache.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/cm/CollisionModel_files.cpp.o --- [ 70%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_files.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/cm/CollisionModel_files.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_files.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sound/snd_decoder.cpp.o --- [ 70%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_decoder.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sound/snd_decoder.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_decoder.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_events.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_events.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_files.cpp:42: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_files.cpp:42: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sound/snd_efxfile.cpp.o --- [ 70%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_efxfile.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sound/snd_efxfile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_efxfile.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/cm/CollisionModel_load.cpp.o --- [ 70%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_load.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/cm/CollisionModel_load.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp --- CMakeFiles/dhewm3.dir/cm/CollisionModel_rotate.cpp.o --- [ 71%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_rotate.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/cm/CollisionModel_rotate.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sound/snd_emitter.cpp.o --- [ 71%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_emitter.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sound/snd_emitter.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_emitter.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/cm/CollisionModel_trace.cpp.o --- [ 71%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_trace.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/cm/CollisionModel_trace.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_trace.cpp --- CMakeFiles/dhewm3.dir/cm/CollisionModel_load.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp: In member function 'cm_polygon_t* idCollisionModelManagerLocal::TryMergePolygons(cm_model_t*, cm_polygon_t*, cm_polygon_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:1455:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'cm_polygon_t' {aka 'struct cm_polygon_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( newp, p1, sizeof(cm_polygon_t) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:104:16: note: 'cm_polygon_t' {aka 'struct cm_polygon_s'} declared here typedef struct cm_polygon_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp: In member function 'int idCollisionModelManagerLocal::GetVertex(cm_model_t*, const idVec3&, int*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:2310:82: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'cm_vertex_t' {aka 'struct cm_vertex_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( model->vertices, oldVertices, model->numVertices * sizeof(cm_vertex_t) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:82:16: note: 'cm_vertex_t' {aka 'struct cm_vertex_s'} declared here typedef struct cm_vertex_s { ^~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp: In member function 'int idCollisionModelManagerLocal::GetEdge(cm_model_t*, const idVec3&, const idVec3&, int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:2391:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'cm_edge_t' {aka 'struct cm_edge_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( model->edges, oldEdges, model->numEdges * sizeof(cm_edge_t) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:89:16: note: 'cm_edge_t' {aka 'struct cm_edge_s'} declared here typedef struct cm_edge_s { ^~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp: In member function 'void idCollisionModelManagerLocal::OptimizeArrays(cm_model_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:2916:82: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'cm_vertex_t' {aka 'struct cm_vertex_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( model->vertices, oldVertices, model->numVertices * sizeof(cm_vertex_t) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:82:16: note: 'cm_vertex_t' {aka 'struct cm_vertex_s'} declared here typedef struct cm_vertex_s { ^~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:2924:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'cm_edge_t' {aka 'struct cm_edge_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( model->edges, oldEdges, model->numEdges * sizeof(cm_edge_t) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:89:16: note: 'cm_edge_t' {aka 'struct cm_edge_s'} declared here typedef struct cm_edge_s { ^~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp: In member function 'void idCollisionModelManagerLocal::AccumulateModelInfo(cm_model_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:3222:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'cm_model_t' {aka 'struct cm_model_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( model, 0, sizeof( *model ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_load.cpp:54: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:163:16: note: 'cm_model_t' {aka 'struct cm_model_s'} declared here typedef struct cm_model_s { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/cm/CollisionModel_rotate.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp: In member function 'virtual void idCollisionModelManagerLocal::Rotation(trace_t*, const idVec3&, const idRotation&, const idTraceModel*, const idMat3&, int, cmHandle_t, const idVec3&, const idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp:1622:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( results, 0, sizeof( *results ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_rotate.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/dhewm3.dir/cm/CollisionModel_trace.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_trace.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_trace.cpp:39: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_emitter.cpp: In member function 'void idSlowChannel::Reset()': /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_emitter.cpp:1103:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idSlowChannel' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( this, 0, sizeof( *this ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_emitter.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_local.h:328:7: note: 'class idSlowChannel' declared here class idSlowChannel { ^~~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/sound/snd_shader.cpp.o --- [ 71%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_shader.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sound/snd_shader.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_shader.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/cm/CollisionModel_translate.cpp.o --- [ 71%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_translate.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/cm/CollisionModel_translate.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sound/snd_system.cpp.o --- [ 71%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_system.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sound/snd_system.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_system.cpp --- CMakeFiles/dhewm3.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp:41: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp:41: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp: In member function 'virtual void idCollisionModelManagerLocal::Translation(trace_t*, const idVec3&, const idVec3&, const idTraceModel*, const idMat3&, int, cmHandle_t, const idVec3&, const idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp:781:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( results, 0, sizeof( *results ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_local.h:38, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel_translate.cpp:41: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sound/snd_wavefile.cpp.o --- [ 72%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_wavefile.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sound/snd_wavefile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_wavefile.cpp --- CMakeFiles/dhewm3ded.dir/sound/snd_world.cpp.o --- [ 72%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_world.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sound/snd_world.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_world.cpp --- CMakeFiles/dhewm3ded.dir/ui/BindWindow.cpp.o --- [ 72%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/BindWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/BindWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/BindWindow.cpp --- CMakeFiles/dhewm3ded.dir/ui/ChoiceWindow.cpp.o --- [ 72%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/ChoiceWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/ChoiceWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/ChoiceWindow.cpp --- CMakeFiles/dhewm3ded.dir/ui/DeviceContext.cpp.o --- [ 72%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/DeviceContext.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/DeviceContext.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/dmap.cpp.o --- [ 72%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/dmap.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/dmap.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/facebsp.cpp.o --- [ 72%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/facebsp.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/facebsp.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/facebsp.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/EditWindow.cpp.o --- [ 73%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/EditWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/EditWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/EditWindow.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/dmap.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/facebsp.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/facebsp.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/facebsp.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/gldraw.cpp.o --- --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/FieldWindow.cpp.o --- --- CMakeFiles/dhewm3ded.dir/ui/DeviceContext.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Material.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/List.h: In member function 'int idDeviceContext::FindFont(const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/List.h:673:2: warning: 'fontInfo' may be used uninitialized in this function [-Wmaybe-uninitialized] list[ num ] = obj; ^~~~ --- CMakeFiles/dhewm3.dir/all --- [ 74%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/gldraw.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/gldraw.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/gldraw.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/FieldWindow.cpp.o --- [ 74%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/FieldWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/FieldWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/FieldWindow.cpp --- CMakeFiles/dhewm3.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/gldraw.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/gldraw.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/GameBearShootWindow.cpp.o --- [ 74%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GameBearShootWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/GameBearShootWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/GameBearShootWindow.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/glfile.cpp.o --- [ 74%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/glfile.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/glfile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/glfile.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/ai/AI_pathing.cpp.o --- [ 74%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AI_pathing.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/ai/AI_pathing.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_pathing.cpp --- CMakeFiles/dhewm3.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/glfile.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/glfile.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/leakfile.cpp.o --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/dmap.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp: In function 'void Dmap(const idCmdArgs&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:312:18: warning: '.reg' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf( path, "%s.reg", dmapGlobals.mapFileBase ); ^~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:312:10: note: 'sprintf' output between 5 and 1028 bytes into a destination of size 1024 sprintf( path, "%s.reg", dmapGlobals.mapFileBase ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:322:17: warning: '.lin' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf( path, "%s.lin", dmapGlobals.mapFileBase ); ^~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.cpp:322:9: note: 'sprintf' output between 5 and 1028 bytes into a destination of size 1024 sprintf( path, "%s.lin", dmapGlobals.mapFileBase ); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/leakfile.cpp.o --- [ 74%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/leakfile.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/leakfile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/leakfile.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/map.cpp.o --- [ 74%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/map.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/map.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_pathing.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Moveable.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_pathing.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/leakfile.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/leakfile.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/leakfile.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/map.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/ai/AI_Vagary.cpp.o --- [ 75%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AI_Vagary.cpp.o --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/GameBustOutWindow.cpp.o --- --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/optimize.cpp.o --- --- CMakeFiles/d3xp.dir/all --- /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/ai/AI_Vagary.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_Vagary.cpp --- CMakeFiles/dhewm3ded.dir/all --- [ 75%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GameBustOutWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/GameBustOutWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/GameBustOutWindow.cpp --- CMakeFiles/dhewm3.dir/all --- [ 75%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/optimize.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/optimize.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/GameSSDWindow.cpp.o --- [ 75%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GameSSDWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/GameSSDWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/GameSSDWindow.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/map.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp: In function 'void ParseBrush(const idMapBrush*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:310:30: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'side_t' {aka 'struct side_s'}; use assignment or value-initialization instead [-Wclass-memaccess] memset( s, 0, sizeof( *s ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:104:16: note: 'side_t' {aka 'struct side_s'} declared here typedef struct side_s { ^~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp: In function 'bool ProcessMapEntity(idMapEntity*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:409:39: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct uEntity_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( uEntity, 0, sizeof(*uEntity) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:48:16: note: 'struct uEntity_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp: In function 'bool LoadDMapFile(const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:541:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct uEntity_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( dmapGlobals.uEntities, 0, size ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/map.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:48:16: note: 'struct uEntity_t' declared here typedef struct { ^ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/optimize.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/GuiScript.cpp.o --- [ 76%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GuiScript.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/GuiScript.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/GuiScript.cpp --- CMakeFiles/dhewm3.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp: In function 'optVertex_t* FindOptVertex(idDrawVert*, optimizeGroup_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:215:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'optVertex_t' {aka 'struct optVertex_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( vert, 0, sizeof( *vert ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:414:16: note: 'optVertex_t' {aka 'struct optVertex_s'} declared here typedef struct optVertex_s { ^~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp: In function 'optVertex_t* EdgeIntersection(const optVertex_t*, const optVertex_t*, const optVertex_t*, const optVertex_t*, optimizeGroup_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:364:29: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idDrawVert' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( v, 0, sizeof( *v ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/optimize.cpp:40: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/output.cpp.o --- [ 77%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/output.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/output.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/output.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_Vagary.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_Vagary.cpp:37: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/ai/AI_pathing.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_pathing.cpp: In function 'bool PathTrace(const idEntity*, const idAAS*, const idVec3&, const idVec3&, int, pathTrace_s&, predictedPath_t&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_pathing.cpp:1045:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct pathTrace_s' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &trace, 0, sizeof( trace ) ); ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI_pathing.cpp:1027:16: note: 'struct pathTrace_s' declared here typedef struct pathTrace_s { ^~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/ListGUI.cpp.o --- [ 77%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/ListGUI.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/ListGUI.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/ListGUI.cpp --- CMakeFiles/dhewm3ded.dir/ui/ListWindow.cpp.o --- [ 77%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/ListWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/ListWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/ListWindow.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/gamesys/DebugGraph.cpp.o --- [ 77%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/DebugGraph.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/gamesys/DebugGraph.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/DebugGraph.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/portals.cpp.o --- [ 77%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/portals.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/portals.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/output.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/output.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/output.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/portals.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/MarkerWindow.cpp.o --- [ 77%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/MarkerWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/MarkerWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/MarkerWindow.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/shadowopt3.cpp.o --- [ 77%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/shadowopt3.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/shadowopt3.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/portals.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp: In function 'uPortal_t* AllocPortal()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:54:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'uPortal_t' {aka 'struct uPortal_s'}; use assignment or value-initialization instead [-Wclass-memaccess] memset (p, 0, sizeof(uPortal_t )); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:165:16: note: 'uPortal_t' {aka 'struct uPortal_s'} declared here typedef struct uPortal_s { ^~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp: In function 'void MakeHeadnodePortals(tree_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:214:30: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class idPlane'; use assignment or value-initialization instead [-Wclass-memaccess] memset (pl, 0, sizeof(*pl)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/PlaneSet.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:29, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/portals.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Plane.h:74:7: note: 'class idPlane' declared here class idPlane { ^~~~~~~ --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/DebugGraph.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/DebugGraph.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/RegExp.cpp.o --- [ 77%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/RegExp.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/RegExp.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RegExp.cpp --- CMakeFiles/dhewm3ded.dir/ui/RenderWindow.cpp.o --- [ 78%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/RenderWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/RenderWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritjunction.cpp.o --- [ 78%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritjunction.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritjunction.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/shadowopt3.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/gamesys/Class.cpp.o --- [ 78%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/Class.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/gamesys/Class.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritools.cpp.o --- [ 78%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritools.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritools.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/gamesys/Event.cpp.o --- [ 78%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/Event.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/gamesys/Event.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/shadowopt3.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp: In function 'srfTriangles_t* CreateLightShadow(optimizeGroup_t*, const mapLight_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp:1255:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct srfCullInfo_t'; use assignment or value-initialization instead [-Wclass-memaccess] memset( &cullInfo, 0, sizeof( cullInfo ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/shadowopt3.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Interaction.h:53:16: note: 'struct srfCullInfo_t' declared here typedef struct { ^ --- CMakeFiles/dhewm3ded.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp: In member function 'void idRenderWindow::PreRender()': /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp:100:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &worldEntity, 0, sizeof( worldEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp: In member function 'virtual void idRenderWindow::Draw(int, float, float)': /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp:147:39: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &refdef, 0, sizeof( refdef ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritools.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritjunction.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/gamesys/Class.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/gamesys/Event.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/SimpleWindow.cpp.o --- [ 78%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/SimpleWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/SimpleWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/SimpleWindow.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritools.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp: In function 'mapTri_t* AllocTri()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:48:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'mapTri_t' {aka 'struct mapTri_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( tri, 0, sizeof( *tri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:61:16: note: 'mapTri_t' {aka 'struct mapTri_s'} declared here typedef struct mapTri_s { ^~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp: In function 'mapTri_t* WindingToTriList(const idWinding*, const mapTri_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:323:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'mapTri_t' {aka 'struct mapTri_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( tri, 0, sizeof( *tri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritools.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:61:16: note: 'mapTri_t' {aka 'struct mapTri_s'} declared here typedef struct mapTri_s { ^~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritjunction.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp: In function 'void FixGlobalTjunctions(uEntity_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp:627:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'mapTri_t' {aka 'struct mapTri_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &mapTri, 0, sizeof( mapTri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/tritjunction.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:61:16: note: 'mapTri_t' {aka 'struct mapTri_s'} declared here typedef struct mapTri_s { ^~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/ui/SliderWindow.cpp.o --- [ 78%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/SliderWindow.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/SliderWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/SliderWindow.cpp --- CMakeFiles/dhewm3ded.dir/ui/UserInterface.cpp.o --- --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/ubrush.cpp.o --- --- CMakeFiles/dhewm3ded.dir/all --- [ 79%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/UserInterface.cpp.o --- CMakeFiles/dhewm3.dir/all --- [ 79%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/ubrush.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/ubrush.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp --- CMakeFiles/dhewm3ded.dir/all --- /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/UserInterface.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/UserInterface.cpp --- CMakeFiles/dhewm3ded.dir/ui/Window.cpp.o --- [ 79%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/Window.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/Window.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp --- CMakeFiles/dhewm3ded.dir/ui/Winvar.cpp.o --- [ 80%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/Winvar.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/ui/Winvar.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Winvar.cpp --- CMakeFiles/dhewm3.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/usurface.cpp.o --- [ 80%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/usurface.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/dmap/usurface.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild.cpp.o --- [ 80%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/ubrush.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp: In function 'uBrush_t* AllocBrush(int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:84:18: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'uBrush_t' {aka 'struct bspbrush_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset (bb, 0, c); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:115:16: note: 'uBrush_t' {aka 'struct bspbrush_s'} declared here typedef struct bspbrush_s { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp: In function 'uBrush_t* CopyBrush(uBrush_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:144:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'uBrush_t' {aka 'struct bspbrush_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (newbrush, brush, size); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:115:16: note: 'uBrush_t' {aka 'struct bspbrush_s'} declared here typedef struct bspbrush_s { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/usurface.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:30, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/gamesys/SaveGame.cpp.o --- [ 80%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/SaveGame.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/gamesys/SaveGame.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/ubrush.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp: In function 'tree_t* AllocTree()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:475:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'tree_t' {aka 'struct tree_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset (tree, 0, sizeof(*tree)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:174:16: note: 'tree_t' {aka 'struct tree_s'} declared here typedef struct tree_s { ^~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp: In function 'node_t* AllocNode()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:491:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'node_t' {aka 'struct node_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset (node, 0, sizeof(*node)); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:140:16: note: 'node_t' {aka 'struct node_s'} declared here typedef struct node_s { ^~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp: In function 'void SplitBrush(uBrush_t*, int, uBrush_t**, uBrush_t**)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:609:68: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'uBrush_t' {aka 'struct bspbrush_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( b[i], brush, sizeof( uBrush_t ) - sizeof( brush->sides ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/ubrush.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:115:16: note: 'uBrush_t' {aka 'struct bspbrush_s'} declared here typedef struct bspbrush_s { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/dmap/usurface.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp: In function 'void AddTriListToArea(uEntity_t*, mapTri_t*, int, int, textureVectors_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:85:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'optimizeGroup_t' {aka 'struct optimizeGroup_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( group, 0, sizeof( *group ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:190:16: note: 'optimizeGroup_t' {aka 'struct optimizeGroup_s'} declared here typedef struct optimizeGroup_s { ^~~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp: In function 'void PutPrimitivesInAreas(uEntity_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:664:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'mapTri_t' {aka 'struct mapTri_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &mapTri, 0, sizeof( mapTri ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/usurface.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/dmap/dmap.h:61:16: note: 'mapTri_t' {aka 'struct mapTri_s'} declared here typedef struct mapTri_s { ^~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/tools/guied/GEWindowWrapper_stub.cpp.o --- [ 80%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/guied/GEWindowWrapper_stub.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/tools/guied/GEWindowWrapper_stub.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/guied/GEWindowWrapper_stub.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_file.cpp.o --- [ 80%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_file.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_file.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sys/stub/openal_stub.cpp.o --- [ 80%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/stub/openal_stub.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sys/stub/openal_stub.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/stub/openal_stub.cpp --- CMakeFiles/dhewm3ded.dir/ui/Window.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/EditWindow.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h: In instantiation of 'idInterpolateAccelDecelLinear::idInterpolateAccelDecelLinear() [with type = idVec4]': /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:164:8: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:174:8: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class idVec4'; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/HashIndex.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/StrPool.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:813:7: note: 'class idVec4' declared here class idVec4 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/EditWindow.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h: In instantiation of 'idExtrapolate::idExtrapolate() [with type = idVec4]': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:172:78: required from 'idInterpolateAccelDecelLinear::idInterpolateAccelDecelLinear() [with type = idVec4]' /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:164:8: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:91:8: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class idVec4'; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/HashIndex.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/StrPool.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:813:7: note: 'class idVec4' declared here class idVec4 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/EditWindow.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:92:8: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class idVec4'; use assignment or value-initialization instead [-Wclass-memaccess] memset( &baseSpeed, 0, sizeof( baseSpeed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/HashIndex.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/StrPool.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:813:7: note: 'class idVec4' declared here class idVec4 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/EditWindow.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:93:8: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class idVec4'; use assignment or value-initialization instead [-Wclass-memaccess] memset( &speed, 0, sizeof( speed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/HashIndex.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/StrPool.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:813:7: note: 'class idVec4' declared here class idVec4 { ^~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_gravity.cpp.o --- [ 80%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_gravity.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_gravity.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_gravity.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sys/stub/stub_gl.cpp.o --- [ 80%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/stub/stub_gl.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sys/stub/stub_gl.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/stub/stub_gl.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_file.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp: In member function 'bool idAASBuild::StoreFile(const idBrushBSP&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp:483:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'aasArea_t' {aka 'struct aasArea_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &area, 0, sizeof( area ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_file.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASFile.h:159:16: note: 'aasArea_t' {aka 'struct aasArea_s'} declared here typedef struct aasArea_s { ^~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sys/cpu.cpp.o --- [ 80%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/cpu.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sys/cpu.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/cpu.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_gravity.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_gravity.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_gravity.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sys/threads.cpp.o --- [ 81%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/threads.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sys/threads.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/threads.cpp --- CMakeFiles/dhewm3ded.dir/sys/events.cpp.o --- [ 81%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/events.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sys/events.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/events.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_ledge.cpp.o --- [ 82%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_ledge.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_ledge.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_ledge.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sys/sys_local.cpp.o --- [ 82%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/sys_local.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sys/sys_local.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/sys_local.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_merge.cpp.o --- [ 82%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_merge.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_merge.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_merge.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_ledge.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_ledge.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_ledge.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sys/posix/posix_net.cpp.o --- [ 82%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/posix/posix_net.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sys/posix/posix_net.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/posix/posix_net.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/gamesys/SysCmds.cpp.o --- [ 83%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/SysCmds.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/gamesys/SysCmds.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SysCmds.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_merge.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_merge.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_merge.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASCluster.cpp.o --- [ 83%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASCluster.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASCluster.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASCluster.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sys/posix/posix_main.cpp.o --- --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile.cpp.o --- --- CMakeFiles/dhewm3ded.dir/all --- [ 83%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/posix/posix_main.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sys/posix/posix_main.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/posix/posix_main.cpp --- CMakeFiles/dhewm3.dir/all --- [ 83%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASFile.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- CMakeFiles/dhewm3ded.dir/sys/linux/main.cpp.o --- [ 84%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/linux/main.cpp.o /usr/bin/c++ -DID_DEDICATED -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3ded.dir/sys/linux/main.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/linux/main.cpp --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SysCmds.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SysCmds.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASCluster.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASCluster.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASCluster.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASBuild_local.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASCluster.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASCluster.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_optimize.cpp.o --- [ 84%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_optimize.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_optimize.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASFile_optimize.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_sample.cpp.o --- [ 85%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_sample.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_sample.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASFile_sample.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASReach.cpp.o --- [ 85%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASReach.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASReach.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASReach.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/gamesys/SysCvar.cpp.o --- [ 85%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/SysCvar.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/gamesys/SysCvar.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SysCvar.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFileManager.cpp.o --- [ 85%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFileManager.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFileManager.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASFileManager.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/aas/Brush.cpp.o --- [ 85%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/Brush.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/Brush.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/Brush.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/gamesys/TypeInfo.cpp.o --- [ 85%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/TypeInfo.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/gamesys/TypeInfo.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/TypeInfo.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/tools/compilers/aas/AASReach.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASReach.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASReach.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASReach.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/AASReach.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/aas/BrushBSP.cpp.o --- [ 85%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/BrushBSP.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/aas/BrushBSP.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/aas/Brush.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/Brush.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/Brush.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o --- [ 85%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/NSBitmapImageRep.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/roqvq/codec.cpp.o --- [ 86%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/roqvq/codec.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/roqvq/codec.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/aas/BrushBSP.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/aas/BrushBSP.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roq.cpp.o --- [ 86%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roq.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roq.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/roq.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/roqvq/codec.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::Segment(int*, float*, int, float)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:228:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (fy<0) fy = 0; if (fy>255) fy = 255; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:228:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (fy<0) fy = 0; if (fy>255) fy = 255; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::SparseEncode()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1322:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1322:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1330:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1330:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::EncodeNothing()': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1423:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1423:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1431:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^~ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/codec.cpp:1431:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; ^ --- CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roqParam.cpp.o --- --- CMakeFiles/d3xp.dir/all --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/TypeInfo.cpp:43: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/TypeInfo.cpp:43: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- [ 86%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roqParam.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roqParam.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/roqvq/roqParam.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/renderbump/renderbump.cpp.o --- [ 86%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/renderbump/renderbump.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/compilers/renderbump/renderbump.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp --- CMakeFiles/dhewm3.dir/sound/snd_cache.cpp.o --- [ 86%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_cache.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sound/snd_cache.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_cache.cpp --- CMakeFiles/dhewm3.dir/tools/compilers/renderbump/renderbump.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp: In function 'triHash_t* CreateTriHash(const srfTriangles_t*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp:319:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct triHash_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( hash, 0, sizeof( *hash ) ); ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp:79:16: note: 'struct triHash_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp: In function 'idRenderModel* CombineModelSurfaces(idRenderModel*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp:894:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( verts + numVerts, tri->verts, tri->numVerts * sizeof( tri->verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/ModelDecal.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/tr_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/compilers/renderbump/renderbump.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/sound/snd_decoder.cpp.o --- [ 87%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_decoder.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sound/snd_decoder.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_decoder.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/anim/Anim.cpp.o --- [ 87%] Building CXX object CMakeFiles/d3xp.dir/d3xp/anim/Anim.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/anim/Anim.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim.cpp --- CMakeFiles/d3xp.dir/d3xp/anim/Anim_Blend.cpp.o --- [ 87%] Building CXX object CMakeFiles/d3xp.dir/d3xp/anim/Anim_Blend.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/anim/Anim_Blend.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Blend.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/sound/snd_efxfile.cpp.o --- [ 87%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_efxfile.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sound/snd_efxfile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_efxfile.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/anim/Anim.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/sound/snd_emitter.cpp.o --- [ 87%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_emitter.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sound/snd_emitter.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_emitter.cpp --- CMakeFiles/dhewm3.dir/sound/snd_shader.cpp.o --- [ 87%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_shader.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sound/snd_shader.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_shader.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/anim/Anim_Blend.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Blend.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Blend.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/anim/Anim_Import.cpp.o --- [ 88%] Building CXX object CMakeFiles/d3xp.dir/d3xp/anim/Anim_Import.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/anim/Anim_Import.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Import.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/sound/snd_system.cpp.o --- [ 88%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_system.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sound/snd_system.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_system.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/anim/Anim_Blend.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Blend.cpp: In member function 'virtual idRenderModel* idGameEdit::ANIM_CreateMeshForAnim(idRenderModel*, const char*, const char*, int, bool)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Blend.cpp:5070:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &ent, 0, sizeof( ent ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Blend.cpp:36: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/sound/snd_emitter.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_emitter.cpp: In member function 'void idSlowChannel::Reset()': /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_emitter.cpp:1103:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idSlowChannel' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( this, 0, sizeof( *this ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_emitter.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_local.h:328:7: note: 'class idSlowChannel' declared here class idSlowChannel { ^~~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/sound/snd_wavefile.cpp.o --- [ 89%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_wavefile.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sound/snd_wavefile.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_wavefile.cpp --- CMakeFiles/dhewm3.dir/sound/snd_world.cpp.o --- --- CMakeFiles/dhewm3.dir/ui/BindWindow.cpp.o --- --- CMakeFiles/dhewm3.dir/sound/snd_world.cpp.o --- [ 89%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_world.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sound/snd_world.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sound/snd_world.cpp --- CMakeFiles/dhewm3.dir/ui/BindWindow.cpp.o --- [ 89%] Building CXX object CMakeFiles/dhewm3.dir/ui/BindWindow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/BindWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/BindWindow.cpp --- CMakeFiles/dhewm3ded.dir/all --- --- dhewm3ded --- [ 89%] Linking CXX executable dhewm3ded /usr/local/bin/cmake -E cmake_link_script CMakeFiles/dhewm3ded.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer CMakeFiles/dhewm3ded.dir/renderer/Cinematic.cpp.o CMakeFiles/dhewm3ded.dir/renderer/GuiModel.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Image_files.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Image_init.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Image_load.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Image_process.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Image_program.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Interaction.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Material.cpp.o CMakeFiles/dhewm3ded.dir/renderer/MegaTexture.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Model.cpp.o CMakeFiles/dhewm3ded.dir/renderer/ModelDecal.cpp.o CMakeFiles/dhewm3ded.dir/renderer/ModelManager.cpp.o CMakeFiles/dhewm3ded.dir/renderer/ModelOverlay.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Model_beam.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Model_ase.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Model_liquid.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Model_lwo.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Model_ma.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Model_md3.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Model_md5.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Model_prt.cpp.o CMakeFiles/dhewm3ded.dir/renderer/Model_sprite.cpp.o CMakeFiles/dhewm3ded.dir/renderer/RenderEntity.cpp.o CMakeFiles/dhewm3ded.dir/renderer/RenderSystem.cpp.o CMakeFiles/dhewm3ded.dir/renderer/RenderSystem_init.cpp.o CMakeFiles/dhewm3ded.dir/renderer/RenderWorld.cpp.o CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_demo.cpp.o CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_load.cpp.o CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_portals.cpp.o CMakeFiles/dhewm3ded.dir/renderer/VertexCache.cpp.o CMakeFiles/dhewm3ded.dir/renderer/draw_arb2.cpp.o CMakeFiles/dhewm3ded.dir/renderer/draw_common.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_backend.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_deform.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_font.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_guisurf.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_light.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_lightrun.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_main.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_orderIndexes.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_polytope.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_render.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_rendertools.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_shadowbounds.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_stencilshadow.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_subview.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_trace.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_trisurf.cpp.o CMakeFiles/dhewm3ded.dir/renderer/tr_turboshadow.cpp.o CMakeFiles/dhewm3ded.dir/framework/CVarSystem.cpp.o CMakeFiles/dhewm3ded.dir/framework/CmdSystem.cpp.o CMakeFiles/dhewm3ded.dir/framework/Common.cpp.o CMakeFiles/dhewm3ded.dir/framework/Compressor.cpp.o CMakeFiles/dhewm3ded.dir/framework/Console.cpp.o CMakeFiles/dhewm3ded.dir/framework/DemoFile.cpp.o CMakeFiles/dhewm3ded.dir/framework/DeclAF.cpp.o CMakeFiles/dhewm3ded.dir/framework/DeclEntityDef.cpp.o CMakeFiles/dhewm3ded.dir/framework/DeclFX.cpp.o CMakeFiles/dhewm3ded.dir/framework/DeclManager.cpp.o CMakeFiles/dhewm3ded.dir/framework/DeclParticle.cpp.o CMakeFiles/dhewm3ded.dir/framework/DeclPDA.cpp.o CMakeFiles/dhewm3ded.dir/framework/DeclSkin.cpp.o CMakeFiles/dhewm3ded.dir/framework/DeclTable.cpp.o CMakeFiles/dhewm3ded.dir/framework/EditField.cpp.o CMakeFiles/dhewm3ded.dir/framework/EventLoop.cpp.o CMakeFiles/dhewm3ded.dir/framework/File.cpp.o CMakeFiles/dhewm3ded.dir/framework/FileSystem.cpp.o CMakeFiles/dhewm3ded.dir/framework/KeyInput.cpp.o CMakeFiles/dhewm3ded.dir/framework/UsercmdGen.cpp.o CMakeFiles/dhewm3ded.dir/framework/Session_menu.cpp.o CMakeFiles/dhewm3ded.dir/framework/Session.cpp.o CMakeFiles/dhewm3ded.dir/framework/async/AsyncClient.cpp.o CMakeFiles/dhewm3ded.dir/framework/async/AsyncNetwork.cpp.o CMakeFiles/dhewm3ded.dir/framework/async/AsyncServer.cpp.o CMakeFiles/dhewm3ded.dir/framework/async/MsgChannel.cpp.o CMakeFiles/dhewm3ded.dir/framework/async/NetworkSystem.cpp.o CMakeFiles/dhewm3ded.dir/framework/async/ServerScan.cpp.o CMakeFiles/dhewm3ded.dir/framework/minizip/ioapi.c.o CMakeFiles/dhewm3ded.dir/framework/minizip/unzip.cpp.o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contacts.cpp.o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contents.cpp.o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_debug.cpp.o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_files.cpp.o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_load.cpp.o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_rotate.cpp.o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_trace.cpp.o CMakeFiles/dhewm3ded.dir/cm/CollisionModel_translate.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/dmap.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/facebsp.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/gldraw.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/glfile.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/leakfile.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/map.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/optimize.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/output.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/portals.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/shadowopt3.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritjunction.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritools.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/ubrush.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/usurface.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_file.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_gravity.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_ledge.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_merge.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASCluster.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_optimize.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_sample.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASReach.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFileManager.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/Brush.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/aas/BrushBSP.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/codec.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roq.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roqParam.cpp.o CMakeFiles/dhewm3ded.dir/tools/compilers/renderbump/renderbump.cpp.o CMakeFiles/dhewm3ded.dir/sound/snd_cache.cpp.o CMakeFiles/dhewm3ded.dir/sound/snd_decoder.cpp.o CMakeFiles/dhewm3ded.dir/sound/snd_efxfile.cpp.o CMakeFiles/dhewm3ded.dir/sound/snd_emitter.cpp.o CMakeFiles/dhewm3ded.dir/sound/snd_shader.cpp.o CMakeFiles/dhewm3ded.dir/sound/snd_system.cpp.o CMakeFiles/dhewm3ded.dir/sound/snd_wavefile.cpp.o CMakeFiles/dhewm3ded.dir/sound/snd_world.cpp.o CMakeFiles/dhewm3ded.dir/ui/BindWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/ChoiceWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/DeviceContext.cpp.o CMakeFiles/dhewm3ded.dir/ui/EditWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/FieldWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/GameBearShootWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/GameBustOutWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/GameSSDWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/GuiScript.cpp.o CMakeFiles/dhewm3ded.dir/ui/ListGUI.cpp.o CMakeFiles/dhewm3ded.dir/ui/ListWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/MarkerWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/RegExp.cpp.o CMakeFiles/dhewm3ded.dir/ui/RenderWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/SimpleWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/SliderWindow.cpp.o CMakeFiles/dhewm3ded.dir/ui/UserInterface.cpp.o CMakeFiles/dhewm3ded.dir/ui/Window.cpp.o CMakeFiles/dhewm3ded.dir/ui/Winvar.cpp.o CMakeFiles/dhewm3ded.dir/tools/guied/GEWindowWrapper_stub.cpp.o CMakeFiles/dhewm3ded.dir/sys/stub/openal_stub.cpp.o CMakeFiles/dhewm3ded.dir/sys/stub/stub_gl.cpp.o CMakeFiles/dhewm3ded.dir/sys/cpu.cpp.o CMakeFiles/dhewm3ded.dir/sys/threads.cpp.o CMakeFiles/dhewm3ded.dir/sys/events.cpp.o CMakeFiles/dhewm3ded.dir/sys/sys_local.cpp.o CMakeFiles/dhewm3ded.dir/sys/posix/posix_net.cpp.o CMakeFiles/dhewm3ded.dir/sys/posix/posix_main.cpp.o CMakeFiles/dhewm3ded.dir/sys/linux/main.cpp.o -o dhewm3ded libidlib.a /usr/local/lib/libvorbisfile.so /usr/local/lib/libvorbis.so /usr/local/lib/libogg.so /usr/local/lib/libcurl.so /usr/local/lib/libjpeg.so -lz /usr/local/lib/libSDL2main.a /usr/local/lib/libSDL2.so -pthread --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/ui/ChoiceWindow.cpp.o --- [ 89%] Building CXX object CMakeFiles/dhewm3.dir/ui/ChoiceWindow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/ChoiceWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/ChoiceWindow.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/anim/Anim_Import.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Import.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Import.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/all --- [ 89%] Built target dhewm3ded --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/ui/DeviceContext.cpp.o --- [ 89%] Building CXX object CMakeFiles/dhewm3.dir/ui/DeviceContext.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/DeviceContext.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.cpp --- CMakeFiles/dhewm3.dir/ui/EditWindow.cpp.o --- [ 90%] Building CXX object CMakeFiles/dhewm3.dir/ui/EditWindow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/EditWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/EditWindow.cpp --- CMakeFiles/dhewm3.dir/ui/FieldWindow.cpp.o --- [ 90%] Building CXX object CMakeFiles/dhewm3.dir/ui/FieldWindow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/FieldWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/FieldWindow.cpp --- CMakeFiles/dhewm3.dir/ui/DeviceContext.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/Material.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/List.h: In member function 'int idDeviceContext::FindFont(const char*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/List.h:673:2: warning: 'fontInfo' may be used uninitialized in this function [-Wmaybe-uninitialized] list[ num ] = obj; ^~~~ --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/anim/Anim_Testmodel.cpp.o --- --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/ui/GameBearShootWindow.cpp.o --- --- CMakeFiles/d3xp.dir/all --- [ 90%] Building CXX object CMakeFiles/d3xp.dir/d3xp/anim/Anim_Testmodel.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/anim/Anim_Testmodel.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Testmodel.cpp --- CMakeFiles/dhewm3.dir/all --- [ 90%] Building CXX object CMakeFiles/dhewm3.dir/ui/GameBearShootWindow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/GameBearShootWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/GameBearShootWindow.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/script/Script_Compiler.cpp.o --- [ 90%] Building CXX object CMakeFiles/d3xp.dir/d3xp/script/Script_Compiler.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/script/Script_Compiler.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Compiler.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/ui/GameBustOutWindow.cpp.o --- --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/anim/Anim_Testmodel.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Testmodel.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/anim/Anim_Testmodel.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- [ 90%] Building CXX object CMakeFiles/dhewm3.dir/ui/GameBustOutWindow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/GameBustOutWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/GameBustOutWindow.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/script/Script_Compiler.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Compiler.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Compiler.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/ui/GameSSDWindow.cpp.o --- [ 90%] Building CXX object CMakeFiles/dhewm3.dir/ui/GameSSDWindow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/GameSSDWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/GameSSDWindow.cpp --- CMakeFiles/dhewm3.dir/ui/GuiScript.cpp.o --- [ 91%] Building CXX object CMakeFiles/dhewm3.dir/ui/GuiScript.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/GuiScript.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/GuiScript.cpp --- CMakeFiles/dhewm3.dir/ui/ListGUI.cpp.o --- [ 91%] Building CXX object CMakeFiles/dhewm3.dir/ui/ListGUI.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/ListGUI.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/ListGUI.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/script/Script_Interpreter.cpp.o --- [ 91%] Building CXX object CMakeFiles/d3xp.dir/d3xp/script/Script_Interpreter.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/script/Script_Interpreter.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/ui/ListWindow.cpp.o --- [ 91%] Building CXX object CMakeFiles/dhewm3.dir/ui/ListWindow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/ListWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/ListWindow.cpp --- CMakeFiles/dhewm3.dir/ui/MarkerWindow.cpp.o --- [ 91%] Building CXX object CMakeFiles/dhewm3.dir/ui/MarkerWindow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/MarkerWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/MarkerWindow.cpp --- CMakeFiles/dhewm3.dir/ui/RegExp.cpp.o --- [ 91%] Building CXX object CMakeFiles/dhewm3.dir/ui/RegExp.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/RegExp.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RegExp.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/script/Script_Program.cpp.o --- [ 91%] Building CXX object CMakeFiles/d3xp.dir/d3xp/script/Script_Program.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/script/Script_Program.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Program.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/ui/RenderWindow.cpp.o --- [ 92%] Building CXX object CMakeFiles/dhewm3.dir/ui/RenderWindow.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/RenderWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/script/Script_Interpreter.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Interpreter.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/script/Script_Program.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Program.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Program.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp: In member function 'void idRenderWindow::PreRender()': /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp:100:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderEntity_t' {aka 'struct renderEntity_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &worldEntity, 0, sizeof( worldEntity ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:89:16: note: 'renderEntity_t' {aka 'struct renderEntity_s'} declared here typedef struct renderEntity_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp: In member function 'virtual void idRenderWindow::Draw(int, float, float)': /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp:147:39: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'renderView_t' {aka 'struct renderView_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &refdef, 0, sizeof( refdef ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Game.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/RenderWindow.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderWorld.h:215:16: note: 'renderView_t' {aka 'struct renderView_s'} declared here typedef struct renderView_s { ^~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/ui/SimpleWindow.cpp.o --- --- CMakeFiles/dhewm3.dir/ui/SliderWindow.cpp.o --- --- CMakeFiles/dhewm3.dir/ui/SimpleWindow.cpp.o --- [ 92%] Building CXX object CMakeFiles/dhewm3.dir/ui/SimpleWindow.cpp.o --- CMakeFiles/dhewm3.dir/ui/SliderWindow.cpp.o --- [ 92%] Building CXX object CMakeFiles/dhewm3.dir/ui/SliderWindow.cpp.o --- CMakeFiles/dhewm3.dir/ui/SimpleWindow.cpp.o --- /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/SimpleWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/SimpleWindow.cpp --- CMakeFiles/dhewm3.dir/ui/SliderWindow.cpp.o --- /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/SliderWindow.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/SliderWindow.cpp --- CMakeFiles/dhewm3.dir/ui/UserInterface.cpp.o --- [ 92%] Building CXX object CMakeFiles/dhewm3.dir/ui/UserInterface.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/UserInterface.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/UserInterface.cpp --- CMakeFiles/dhewm3.dir/ui/Window.cpp.o --- --- CMakeFiles/dhewm3.dir/ui/Winvar.cpp.o --- --- CMakeFiles/dhewm3.dir/ui/Window.cpp.o --- [ 92%] Building CXX object CMakeFiles/dhewm3.dir/ui/Window.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/Window.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp --- CMakeFiles/dhewm3.dir/ui/Winvar.cpp.o --- [ 93%] Building CXX object CMakeFiles/dhewm3.dir/ui/Winvar.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/ui/Winvar.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Winvar.cpp --- CMakeFiles/dhewm3.dir/tools/guied/GEWindowWrapper_stub.cpp.o --- [ 93%] Building CXX object CMakeFiles/dhewm3.dir/tools/guied/GEWindowWrapper_stub.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/tools/guied/GEWindowWrapper_stub.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/tools/guied/GEWindowWrapper_stub.cpp --- CMakeFiles/dhewm3.dir/sys/cpu.cpp.o --- [ 93%] Building CXX object CMakeFiles/dhewm3.dir/sys/cpu.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sys/cpu.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/cpu.cpp --- CMakeFiles/dhewm3.dir/ui/Window.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/EditWindow.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h: In instantiation of 'idInterpolateAccelDecelLinear::idInterpolateAccelDecelLinear() [with type = idVec4]': /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:164:8: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:174:8: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class idVec4'; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/HashIndex.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/StrPool.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:813:7: note: 'class idVec4' declared here class idVec4 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/EditWindow.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h: In instantiation of 'idExtrapolate::idExtrapolate() [with type = idVec4]': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:172:78: required from 'idInterpolateAccelDecelLinear::idInterpolateAccelDecelLinear() [with type = idVec4]' /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:164:8: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:91:8: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class idVec4'; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/HashIndex.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/StrPool.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:813:7: note: 'class idVec4' declared here class idVec4 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/EditWindow.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:92:8: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class idVec4'; use assignment or value-initialization instead [-Wclass-memaccess] memset( &baseSpeed, 0, sizeof( baseSpeed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/HashIndex.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/StrPool.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:813:7: note: 'class idVec4' declared here class idVec4 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/EditWindow.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:93:8: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class idVec4'; use assignment or value-initialization instead [-Wclass-memaccess] memset( &speed, 0, sizeof( speed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/HashIndex.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/containers/StrPool.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/CVarSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/framework/Common.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/renderer/RenderSystem.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/DeviceContext.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/ui/Window.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:813:7: note: 'class idVec4' declared here class idVec4 { ^~~~~~ --- CMakeFiles/dhewm3.dir/sys/threads.cpp.o --- [ 93%] Building CXX object CMakeFiles/dhewm3.dir/sys/threads.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sys/threads.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/threads.cpp --- CMakeFiles/dhewm3.dir/sys/events.cpp.o --- [ 93%] Building CXX object CMakeFiles/dhewm3.dir/sys/events.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sys/events.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/events.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/script/Script_Thread.cpp.o --- [ 94%] Building CXX object CMakeFiles/d3xp.dir/d3xp/script/Script_Thread.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/script/Script_Thread.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.cpp --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/sys/sys_local.cpp.o --- [ 95%] Building CXX object CMakeFiles/dhewm3.dir/sys/sys_local.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sys/sys_local.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/sys_local.cpp --- CMakeFiles/dhewm3.dir/sys/posix/posix_net.cpp.o --- [ 95%] Building CXX object CMakeFiles/dhewm3.dir/sys/posix/posix_net.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sys/posix/posix_net.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/posix/posix_net.cpp --- CMakeFiles/dhewm3.dir/sys/posix/posix_main.cpp.o --- [ 95%] Building CXX object CMakeFiles/dhewm3.dir/sys/posix/posix_main.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sys/posix/posix_main.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/posix/posix_main.cpp --- CMakeFiles/dhewm3.dir/sys/linux/main.cpp.o --- [ 95%] Building CXX object CMakeFiles/dhewm3.dir/sys/linux/main.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sys/linux/main.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/linux/main.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/physics/Clip.cpp.o --- [ 95%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Clip.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Clip.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp --- CMakeFiles/d3xp.dir/d3xp/script/Script_Thread.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- CMakeFiles/dhewm3.dir/sys/glimp.cpp.o --- [ 95%] Building CXX object CMakeFiles/dhewm3.dir/sys/glimp.cpp.o /usr/bin/c++ -D__DOOM_DLL__ -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/dhewm3.dir/sys/glimp.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/glimp.cpp --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/physics/Force.cpp.o --- [ 95%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Force.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Force.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Constant.cpp.o --- [ 95%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Force_Constant.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Force_Constant.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Constant.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Clip.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp: In function 'bool TestHugeTranslation(trace_t&, const idClipModel*, const idVec3&, const idVec3&, const idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:979:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp: In member function 'bool idClip::Translation(trace_t&, const idVec3&, const idVec3&, const idClipModel*, const idMat3&, int, const idEntity*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:1082:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( results ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp: In member function 'bool idClip::Rotation(trace_t&, const idVec3&, const idRotation&, const idClipModel*, const idMat3&, int, const idEntity*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:1151:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( results ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp: In member function 'bool idClip::Motion(trace_t&, const idVec3&, const idVec3&, const idRotation&, const idClipModel*, const idMat3&, int, const idEntity*)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:1243:64: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &translationalTrace, 0, sizeof( translationalTrace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:1303:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &rotationalTrace, 0, sizeof( rotationalTrace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Clip.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Force.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/script/Script_Thread.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.cpp: In static member function 'static void idThread::Restart()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.cpp:552:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &trace, 0, sizeof( trace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/script/Script_Thread.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Drag.cpp.o --- --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Field.cpp.o --- --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Drag.cpp.o --- [ 95%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Force_Drag.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Force_Drag.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Drag.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Field.cpp.o --- [ 96%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Force_Field.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Force_Field.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Field.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Spring.cpp.o --- [ 96%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Force_Spring.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Force_Spring.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Spring.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Constant.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Constant.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Constant.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Drag.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Drag.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Drag.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics.cpp.o --- [ 96%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Physics.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Field.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Field.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_AF.cpp.o --- [ 96%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics_AF.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Physics_AF.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Field.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Field.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Spring.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Spring.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Spring.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Actor.cpp.o --- [ 96%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics_Actor.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Actor.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.cpp In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Base.cpp.o --- [ 97%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics_Base.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Base.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Monster.cpp.o --- [ 97%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics_Monster.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Monster.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_AF.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Game_local.h:39, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Parametric.cpp.o --- [ 97%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics_Parametric.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Parametric.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Player.cpp.o --- [ 97%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics_Player.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Player.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_RigidBody.cpp.o --- [ 97%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics_RigidBody.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Physics_RigidBody.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Static.cpp.o --- [ 98%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics_Static.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Static.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_StaticMulti.cpp.o --- [ 98%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics_StaticMulti.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Physics_StaticMulti.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Monster.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Base.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Player.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Parametric.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_AF.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp: In constructor 'idAFConstraint_Suspension::idAFConstraint_Suspension()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp:3913:37: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &trace, 0, sizeof( trace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Monster.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.cpp: In constructor 'idPhysics_Monster::idPhysics_Monster()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.cpp:253:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'monsterPState_t' {aka 'struct monsterPState_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( ¤t, 0, sizeof( current ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:55:16: note: 'monsterPState_t' {aka 'struct monsterPState_s'} declared here typedef struct monsterPState_s { ^~~~~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Push.cpp.o --- [ 98%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Push.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Push.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_AF.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp: In constructor 'idPhysics_AF::idPhysics_AF()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp:6609:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'AFPState_t' {aka 'struct AFPState_s'}; use assignment or value-initialization instead [-Wclass-memaccess] memset( ¤t, 0, sizeof( current ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.h:802:16: note: 'AFPState_t' {aka 'struct AFPState_s'} declared here typedef struct AFPState_s { ^~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp: In member function 'virtual void idPhysics_AF::GetImpactInfo(int, const idVec3&, impactInfo_t*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp:7400:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'impactInfo_t' {aka 'struct impactInfo_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( info, 0, sizeof( *info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:74:16: note: 'impactInfo_t' {aka 'struct impactInfo_s'} declared here typedef struct impactInfo_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp: In member function 'virtual void idPhysics_AF::SaveState()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp:7482:75: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'AFBodyPState_t' {aka 'struct AFBodyPState_s'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( &bodies[i]->saved, bodies[i]->current, sizeof( AFBodyPState_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/AFEntity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.cpp:35: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_AF.h:653:16: note: 'AFBodyPState_t' {aka 'struct AFBodyPState_s'} declared here typedef struct AFBodyPState_s { ^~~~~~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Player.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.cpp: In member function 'void idPhysics_Player::CorrectAllSolid(trace_t&, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.cpp:941:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &trace, 0, sizeof( trace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.cpp: In constructor 'idPhysics_Player::idPhysics_Player()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.cpp:1502:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'playerPState_t' {aka 'struct playerPState_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( ¤t, 0, sizeof( current ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.h:63:16: note: 'playerPState_t' {aka 'struct playerPState_s'} declared here typedef struct playerPState_s { ^~~~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.cpp:1517:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &groundTrace, 0, sizeof( groundTrace ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Player.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_RigidBody.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Parametric.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp: In constructor 'idPhysics_Parametric::idPhysics_Parametric()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:124:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &pushResults, 0, sizeof( pushResults ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Base.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp: In member function 'virtual void idPhysics_Base::GetImpactInfo(int, const idVec3&, impactInfo_t*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp:251:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'impactInfo_t' {aka 'struct impactInfo_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( info, 0, sizeof( *info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp:31: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:74:16: note: 'impactInfo_t' {aka 'struct impactInfo_s'} declared here typedef struct impactInfo_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp: In member function 'virtual void idPhysics_Base::ClipTranslation(trace_t&, const idVec3&, const idClipModel*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp:448:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( trace_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp: In member function 'virtual void idPhysics_Base::ClipRotation(trace_t&, const idRotation&, const idClipModel*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp:457:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( trace_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Parametric.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h: In instantiation of 'idExtrapolate::idExtrapolate() [with type = idVec3]': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:50:16: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:91:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idVec3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Curve.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:321:7: note: 'class idVec3' declared here class idVec3 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:92:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idVec3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &baseSpeed, 0, sizeof( baseSpeed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Curve.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:321:7: note: 'class idVec3' declared here class idVec3 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:93:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idVec3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &speed, 0, sizeof( speed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Curve.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:321:7: note: 'class idVec3' declared here class idVec3 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h: In instantiation of 'idExtrapolate::idExtrapolate() [with type = idAngles]': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:50:16: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:91:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idAngles' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/BitMsg.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Angles.h:53:7: note: 'class idAngles' declared here class idAngles { ^~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:92:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idAngles' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &baseSpeed, 0, sizeof( baseSpeed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/BitMsg.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Angles.h:53:7: note: 'class idAngles' declared here class idAngles { ^~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Extrapolate.h:93:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idAngles' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &speed, 0, sizeof( speed ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/BitMsg.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Angles.h:53:7: note: 'class idAngles' declared here class idAngles { ^~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h: In instantiation of 'idInterpolateAccelDecelLinear::idInterpolateAccelDecelLinear() [with type = idVec3]': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:50:16: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:174:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idVec3' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Matrix.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Curve.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Vector.h:321:7: note: 'class idVec3' declared here class idVec3 { ^~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:32: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h: In instantiation of 'idInterpolateAccelDecelLinear::idInterpolateAccelDecelLinear() [with type = idAngles]': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.h:50:16: required from here /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Interpolate.h:174:8: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class idAngles' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &startValue, 0, sizeof( startValue ) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/Dict.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/BitMsg.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Parametric.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/math/Angles.h:53:7: note: 'class idAngles' declared here class idAngles { ^~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Static.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_StaticMulti.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_Static.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.cpp: In member function 'virtual void idPhysics_Static::GetImpactInfo(int, const idVec3&, impactInfo_t*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.cpp:293:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'impactInfo_t' {aka 'struct impactInfo_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( info, 0, sizeof( *info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:74:16: note: 'impactInfo_t' {aka 'struct impactInfo_s'} declared here typedef struct impactInfo_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.cpp: In member function 'virtual const contactInfo_t& idPhysics_Static::GetContact(int) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.cpp:652:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &info, 0, sizeof( info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_RigidBody.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.cpp: In constructor 'idPhysics_RigidBody::idPhysics_RigidBody()': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.cpp:447:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'rigidBodyPState_t' {aka 'struct rigidBodyPState_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( ¤t, 0, sizeof( current ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Item.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Player.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_RigidBody.h:59:16: note: 'rigidBodyPState_t' {aka 'struct rigidBodyPState_s'} declared here typedef struct rigidBodyPState_s { ^~~~~~~~~~~~~~~~~ --- CMakeFiles/dhewm3.dir/all --- --- dhewm3 --- --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/physics/Push.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Physics_StaticMulti.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp: In member function 'virtual void idPhysics_StaticMulti::GetImpactInfo(int, const idVec3&, impactInfo_t*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp:405:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'impactInfo_t' {aka 'struct impactInfo_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( info, 0, sizeof( *info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Static.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Entity.h:35, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:74:16: note: 'impactInfo_t' {aka 'struct impactInfo_s'} declared here typedef struct impactInfo_s { ^~~~~~~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp: In member function 'virtual void idPhysics_StaticMulti::ClipTranslation(trace_t&, const idVec3&, const idClipModel*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp:724:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( trace_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp: In member function 'virtual void idPhysics_StaticMulti::ClipRotation(trace_t&, const idRotation&, const idClipModel*) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp:734:41: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'trace_t' {aka 'struct trace_s'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results, 0, sizeof( trace_t ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:82:16: note: 'trace_t' {aka 'struct trace_s'} declared here typedef struct trace_s { ^~~~~~~ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp: In member function 'virtual const contactInfo_t& idPhysics_StaticMulti::GetContact(int) const': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp:845:35: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &info, 0, sizeof( info ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_StaticMulti.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ --- CMakeFiles/dhewm3.dir/all --- [ 99%] Linking CXX executable dhewm3 /usr/local/bin/cmake -E cmake_link_script CMakeFiles/dhewm3.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer CMakeFiles/dhewm3.dir/renderer/Cinematic.cpp.o CMakeFiles/dhewm3.dir/renderer/GuiModel.cpp.o CMakeFiles/dhewm3.dir/renderer/Image_files.cpp.o CMakeFiles/dhewm3.dir/renderer/Image_init.cpp.o CMakeFiles/dhewm3.dir/renderer/Image_load.cpp.o CMakeFiles/dhewm3.dir/renderer/Image_process.cpp.o CMakeFiles/dhewm3.dir/renderer/Image_program.cpp.o CMakeFiles/dhewm3.dir/renderer/Interaction.cpp.o CMakeFiles/dhewm3.dir/renderer/Material.cpp.o CMakeFiles/dhewm3.dir/renderer/MegaTexture.cpp.o CMakeFiles/dhewm3.dir/renderer/Model.cpp.o CMakeFiles/dhewm3.dir/renderer/ModelDecal.cpp.o CMakeFiles/dhewm3.dir/renderer/ModelManager.cpp.o CMakeFiles/dhewm3.dir/renderer/ModelOverlay.cpp.o CMakeFiles/dhewm3.dir/renderer/Model_beam.cpp.o CMakeFiles/dhewm3.dir/renderer/Model_ase.cpp.o CMakeFiles/dhewm3.dir/renderer/Model_liquid.cpp.o CMakeFiles/dhewm3.dir/renderer/Model_lwo.cpp.o CMakeFiles/dhewm3.dir/renderer/Model_ma.cpp.o CMakeFiles/dhewm3.dir/renderer/Model_md3.cpp.o CMakeFiles/dhewm3.dir/renderer/Model_md5.cpp.o CMakeFiles/dhewm3.dir/renderer/Model_prt.cpp.o CMakeFiles/dhewm3.dir/renderer/Model_sprite.cpp.o CMakeFiles/dhewm3.dir/renderer/RenderEntity.cpp.o CMakeFiles/dhewm3.dir/renderer/RenderSystem.cpp.o CMakeFiles/dhewm3.dir/renderer/RenderSystem_init.cpp.o CMakeFiles/dhewm3.dir/renderer/RenderWorld.cpp.o CMakeFiles/dhewm3.dir/renderer/RenderWorld_demo.cpp.o CMakeFiles/dhewm3.dir/renderer/RenderWorld_load.cpp.o CMakeFiles/dhewm3.dir/renderer/RenderWorld_portals.cpp.o CMakeFiles/dhewm3.dir/renderer/VertexCache.cpp.o CMakeFiles/dhewm3.dir/renderer/draw_arb2.cpp.o CMakeFiles/dhewm3.dir/renderer/draw_common.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_backend.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_deform.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_font.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_guisurf.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_light.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_lightrun.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_main.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_orderIndexes.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_polytope.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_render.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_rendertools.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_shadowbounds.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_stencilshadow.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_subview.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_trace.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_trisurf.cpp.o CMakeFiles/dhewm3.dir/renderer/tr_turboshadow.cpp.o CMakeFiles/dhewm3.dir/framework/CVarSystem.cpp.o CMakeFiles/dhewm3.dir/framework/CmdSystem.cpp.o CMakeFiles/dhewm3.dir/framework/Common.cpp.o CMakeFiles/dhewm3.dir/framework/Compressor.cpp.o CMakeFiles/dhewm3.dir/framework/Console.cpp.o CMakeFiles/dhewm3.dir/framework/DemoFile.cpp.o CMakeFiles/dhewm3.dir/framework/DeclAF.cpp.o CMakeFiles/dhewm3.dir/framework/DeclEntityDef.cpp.o CMakeFiles/dhewm3.dir/framework/DeclFX.cpp.o CMakeFiles/dhewm3.dir/framework/DeclManager.cpp.o CMakeFiles/dhewm3.dir/framework/DeclParticle.cpp.o CMakeFiles/dhewm3.dir/framework/DeclPDA.cpp.o CMakeFiles/dhewm3.dir/framework/DeclSkin.cpp.o CMakeFiles/dhewm3.dir/framework/DeclTable.cpp.o CMakeFiles/dhewm3.dir/framework/EditField.cpp.o CMakeFiles/dhewm3.dir/framework/EventLoop.cpp.o CMakeFiles/dhewm3.dir/framework/File.cpp.o CMakeFiles/dhewm3.dir/framework/FileSystem.cpp.o CMakeFiles/dhewm3.dir/framework/KeyInput.cpp.o CMakeFiles/dhewm3.dir/framework/UsercmdGen.cpp.o CMakeFiles/dhewm3.dir/framework/Session_menu.cpp.o CMakeFiles/dhewm3.dir/framework/Session.cpp.o CMakeFiles/dhewm3.dir/framework/async/AsyncClient.cpp.o CMakeFiles/dhewm3.dir/framework/async/AsyncNetwork.cpp.o CMakeFiles/dhewm3.dir/framework/async/AsyncServer.cpp.o CMakeFiles/dhewm3.dir/framework/async/MsgChannel.cpp.o CMakeFiles/dhewm3.dir/framework/async/NetworkSystem.cpp.o CMakeFiles/dhewm3.dir/framework/async/ServerScan.cpp.o CMakeFiles/dhewm3.dir/framework/minizip/ioapi.c.o CMakeFiles/dhewm3.dir/framework/minizip/unzip.cpp.o CMakeFiles/dhewm3.dir/cm/CollisionModel_contacts.cpp.o CMakeFiles/dhewm3.dir/cm/CollisionModel_contents.cpp.o CMakeFiles/dhewm3.dir/cm/CollisionModel_debug.cpp.o CMakeFiles/dhewm3.dir/cm/CollisionModel_files.cpp.o CMakeFiles/dhewm3.dir/cm/CollisionModel_load.cpp.o CMakeFiles/dhewm3.dir/cm/CollisionModel_rotate.cpp.o CMakeFiles/dhewm3.dir/cm/CollisionModel_trace.cpp.o CMakeFiles/dhewm3.dir/cm/CollisionModel_translate.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/dmap.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/facebsp.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/gldraw.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/glfile.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/leakfile.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/map.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/optimize.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/output.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/portals.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/shadowopt3.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritjunction.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritools.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/ubrush.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/dmap/usurface.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_file.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_gravity.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_ledge.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_merge.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASCluster.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_optimize.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_sample.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASReach.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFileManager.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/Brush.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/aas/BrushBSP.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/roqvq/codec.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roq.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roqParam.cpp.o CMakeFiles/dhewm3.dir/tools/compilers/renderbump/renderbump.cpp.o CMakeFiles/dhewm3.dir/sound/snd_cache.cpp.o CMakeFiles/dhewm3.dir/sound/snd_decoder.cpp.o CMakeFiles/dhewm3.dir/sound/snd_efxfile.cpp.o CMakeFiles/dhewm3.dir/sound/snd_emitter.cpp.o CMakeFiles/dhewm3.dir/sound/snd_shader.cpp.o CMakeFiles/dhewm3.dir/sound/snd_system.cpp.o CMakeFiles/dhewm3.dir/sound/snd_wavefile.cpp.o CMakeFiles/dhewm3.dir/sound/snd_world.cpp.o CMakeFiles/dhewm3.dir/ui/BindWindow.cpp.o CMakeFiles/dhewm3.dir/ui/ChoiceWindow.cpp.o CMakeFiles/dhewm3.dir/ui/DeviceContext.cpp.o CMakeFiles/dhewm3.dir/ui/EditWindow.cpp.o CMakeFiles/dhewm3.dir/ui/FieldWindow.cpp.o CMakeFiles/dhewm3.dir/ui/GameBearShootWindow.cpp.o CMakeFiles/dhewm3.dir/ui/GameBustOutWindow.cpp.o CMakeFiles/dhewm3.dir/ui/GameSSDWindow.cpp.o CMakeFiles/dhewm3.dir/ui/GuiScript.cpp.o CMakeFiles/dhewm3.dir/ui/ListGUI.cpp.o CMakeFiles/dhewm3.dir/ui/ListWindow.cpp.o CMakeFiles/dhewm3.dir/ui/MarkerWindow.cpp.o CMakeFiles/dhewm3.dir/ui/RegExp.cpp.o CMakeFiles/dhewm3.dir/ui/RenderWindow.cpp.o CMakeFiles/dhewm3.dir/ui/SimpleWindow.cpp.o CMakeFiles/dhewm3.dir/ui/SliderWindow.cpp.o CMakeFiles/dhewm3.dir/ui/UserInterface.cpp.o CMakeFiles/dhewm3.dir/ui/Window.cpp.o CMakeFiles/dhewm3.dir/ui/Winvar.cpp.o CMakeFiles/dhewm3.dir/tools/guied/GEWindowWrapper_stub.cpp.o CMakeFiles/dhewm3.dir/sys/cpu.cpp.o CMakeFiles/dhewm3.dir/sys/threads.cpp.o CMakeFiles/dhewm3.dir/sys/events.cpp.o CMakeFiles/dhewm3.dir/sys/sys_local.cpp.o CMakeFiles/dhewm3.dir/sys/posix/posix_net.cpp.o CMakeFiles/dhewm3.dir/sys/posix/posix_main.cpp.o CMakeFiles/dhewm3.dir/sys/linux/main.cpp.o CMakeFiles/dhewm3.dir/sys/glimp.cpp.o -o dhewm3 libidlib.a /usr/local/lib/libopenal.so /usr/local/lib/libvorbisfile.so /usr/local/lib/libvorbis.so /usr/local/lib/libogg.so /usr/local/lib/libcurl.so /usr/local/lib/libjpeg.so -lz /usr/local/lib/libSDL2main.a /usr/local/lib/libSDL2.so -pthread --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/Grabber.cpp.o --- [ 99%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Grabber.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/Grabber.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Grabber.cpp --- CMakeFiles/dhewm3.dir/all --- [ 99%] Built target dhewm3 --- CMakeFiles/d3xp.dir/all --- --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Grab.cpp.o --- [ 99%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Force_Grab.cpp.o /usr/bin/c++ -DCTF -DGAME_DLL -D_D3XP -Dd3xp_EXPORTS -I/usr/local/include -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/construction/games/dhewm3/.build -I/construction/games/dhewm3/dhewm3-1.5.0/neo -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -I/construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp -pipe -Wall -fno-strict-aliasing -fvisibility=hidden -Wno-sign-compare -Wno-switch -Wno-format-security -Woverloaded-virtual -o CMakeFiles/d3xp.dir/d3xp/physics/Force_Grab.cpp.o -c /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Grab.cpp --- CMakeFiles/d3xp.dir/d3xp/physics/Push.cpp.o --- /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp: In member function 'int idPush::TryRotatePushEntity(trace_t&, idEntity*, idClipModel*, int, const idMat3&, const idRotation&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:731:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp: In member function 'int idPush::TryTranslatePushEntity(trace_t&, idEntity*, idClipModel*, int, const idVec3&, const idVec3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:885:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp: In member function 'float idPush::ClipTranslationalPush(trace_t&, idEntity*, int, const idVec3&, const idVec3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:1060:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp: In member function 'float idPush::ClipRotationalPush(trace_t&, idEntity*, int, const idMat3&, const idRotation&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:1241:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp: In member function 'float idPush::ClipPush(trace_t&, idEntity*, int, const idVec3&, const idMat3&, idVec3&, idMat3&)': /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:1402:45: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct contactInfo_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &results.c, 0, sizeof( results.c ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Push.cpp:30: /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:68:16: note: 'struct contactInfo_t' declared here typedef struct { ^ --- CMakeFiles/d3xp.dir/d3xp/Grabber.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Grabber.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Base.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Actor.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Physics_Monster.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/ai/AI.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/Grabber.cpp:34: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- CMakeFiles/d3xp.dir/d3xp/physics/Force_Grab.cpp.o --- In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Grab.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h: In constructor 'idSurface::idSurface(const idDrawVert*, int, const int*, int)': /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:126:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class idDrawVert' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( this->verts.Ptr(), verts, numVerts * sizeof( verts[0] ) ); ^ In file included from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/Surface_Patch.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/MapFile.h:32, from /construction/games/dhewm3/dhewm3-1.5.0/neo/cm/CollisionModel.h:36, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Event.h:33, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/Class.h:34, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/gamesys/SaveGame.h:37, from /construction/games/dhewm3/dhewm3-1.5.0/neo/d3xp/physics/Force_Grab.cpp:33: /construction/games/dhewm3/dhewm3-1.5.0/neo/idlib/geometry/DrawVert.h:42:7: note: 'class idDrawVert' declared here class idDrawVert { ^~~~~~~~~~ --- d3xp.so --- [100%] Linking CXX shared library d3xp.so /usr/local/bin/cmake -E cmake_link_script CMakeFiles/d3xp.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -fno-strict-aliasing -DNDEBUG -O2 -fno-unsafe-math-optimizations -fno-math-errno -fno-trapping-math -fomit-frame-pointer -shared -Wl,-soname,d3xp.so -o d3xp.so CMakeFiles/d3xp.dir/d3xp/AF.cpp.o CMakeFiles/d3xp.dir/d3xp/AFEntity.cpp.o CMakeFiles/d3xp.dir/d3xp/Actor.cpp.o CMakeFiles/d3xp.dir/d3xp/Camera.cpp.o CMakeFiles/d3xp.dir/d3xp/Entity.cpp.o CMakeFiles/d3xp.dir/d3xp/BrittleFracture.cpp.o CMakeFiles/d3xp.dir/d3xp/Fx.cpp.o CMakeFiles/d3xp.dir/d3xp/GameEdit.cpp.o CMakeFiles/d3xp.dir/d3xp/Game_local.cpp.o CMakeFiles/d3xp.dir/d3xp/Game_network.cpp.o CMakeFiles/d3xp.dir/d3xp/Item.cpp.o CMakeFiles/d3xp.dir/d3xp/IK.cpp.o CMakeFiles/d3xp.dir/d3xp/Light.cpp.o CMakeFiles/d3xp.dir/d3xp/Misc.cpp.o CMakeFiles/d3xp.dir/d3xp/Mover.cpp.o CMakeFiles/d3xp.dir/d3xp/Moveable.cpp.o CMakeFiles/d3xp.dir/d3xp/MultiplayerGame.cpp.o CMakeFiles/d3xp.dir/d3xp/Player.cpp.o CMakeFiles/d3xp.dir/d3xp/PlayerIcon.cpp.o CMakeFiles/d3xp.dir/d3xp/PlayerView.cpp.o CMakeFiles/d3xp.dir/d3xp/Projectile.cpp.o CMakeFiles/d3xp.dir/d3xp/Pvs.cpp.o CMakeFiles/d3xp.dir/d3xp/SecurityCamera.cpp.o CMakeFiles/d3xp.dir/d3xp/SmokeParticles.cpp.o CMakeFiles/d3xp.dir/d3xp/Sound.cpp.o CMakeFiles/d3xp.dir/d3xp/Target.cpp.o CMakeFiles/d3xp.dir/d3xp/Trigger.cpp.o CMakeFiles/d3xp.dir/d3xp/Weapon.cpp.o CMakeFiles/d3xp.dir/d3xp/WorldSpawn.cpp.o CMakeFiles/d3xp.dir/d3xp/ai/AAS.cpp.o CMakeFiles/d3xp.dir/d3xp/ai/AAS_debug.cpp.o CMakeFiles/d3xp.dir/d3xp/ai/AAS_pathing.cpp.o CMakeFiles/d3xp.dir/d3xp/ai/AAS_routing.cpp.o CMakeFiles/d3xp.dir/d3xp/ai/AI.cpp.o CMakeFiles/d3xp.dir/d3xp/ai/AI_events.cpp.o CMakeFiles/d3xp.dir/d3xp/ai/AI_pathing.cpp.o CMakeFiles/d3xp.dir/d3xp/ai/AI_Vagary.cpp.o CMakeFiles/d3xp.dir/d3xp/gamesys/DebugGraph.cpp.o CMakeFiles/d3xp.dir/d3xp/gamesys/Class.cpp.o CMakeFiles/d3xp.dir/d3xp/gamesys/Event.cpp.o CMakeFiles/d3xp.dir/d3xp/gamesys/SaveGame.cpp.o CMakeFiles/d3xp.dir/d3xp/gamesys/SysCmds.cpp.o CMakeFiles/d3xp.dir/d3xp/gamesys/SysCvar.cpp.o CMakeFiles/d3xp.dir/d3xp/gamesys/TypeInfo.cpp.o CMakeFiles/d3xp.dir/d3xp/anim/Anim.cpp.o CMakeFiles/d3xp.dir/d3xp/anim/Anim_Blend.cpp.o CMakeFiles/d3xp.dir/d3xp/anim/Anim_Import.cpp.o CMakeFiles/d3xp.dir/d3xp/anim/Anim_Testmodel.cpp.o CMakeFiles/d3xp.dir/d3xp/script/Script_Compiler.cpp.o CMakeFiles/d3xp.dir/d3xp/script/Script_Interpreter.cpp.o CMakeFiles/d3xp.dir/d3xp/script/Script_Program.cpp.o CMakeFiles/d3xp.dir/d3xp/script/Script_Thread.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Clip.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Force.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Force_Constant.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Force_Drag.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Force_Field.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Force_Spring.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Physics.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Physics_AF.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Actor.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Base.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Monster.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Parametric.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Player.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Physics_RigidBody.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Physics_Static.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Physics_StaticMulti.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Push.cpp.o CMakeFiles/d3xp.dir/d3xp/Grabber.cpp.o CMakeFiles/d3xp.dir/d3xp/physics/Force_Grab.cpp.o libidlib.a [100%] Built target d3xp /usr/local/bin/cmake -E cmake_progress_start /construction/games/dhewm3/.build/CMakeFiles 0 SUCCEEDED 00:03:01 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for dhewm3-1.5.0_2 ===> Generating temporary packing list /usr/local/bin/cmake -S/construction/games/dhewm3/dhewm3-1.5.0/neo -B/construction/games/dhewm3/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /construction/games/dhewm3/.build/CMakeFiles /construction/games/dhewm3/.build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/idlib.dir/build.make CMakeFiles/idlib.dir/depend cd /construction/games/dhewm3/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/.build /construction/games/dhewm3/.build /construction/games/dhewm3/.build/CMakeFiles/idlib.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/idlib.dir/build.make CMakeFiles/idlib.dir/build [ 10%] Built target idlib /usr/bin/make -f CMakeFiles/dhewm3.dir/build.make CMakeFiles/dhewm3.dir/depend cd /construction/games/dhewm3/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/.build /construction/games/dhewm3/.build /construction/games/dhewm3/.build/CMakeFiles/dhewm3.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/dhewm3.dir/build.make CMakeFiles/dhewm3.dir/build [ 41%] Built target dhewm3 /usr/bin/make -f CMakeFiles/dhewm3ded.dir/build.make CMakeFiles/dhewm3ded.dir/depend cd /construction/games/dhewm3/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/.build /construction/games/dhewm3/.build /construction/games/dhewm3/.build/CMakeFiles/dhewm3ded.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/dhewm3ded.dir/build.make CMakeFiles/dhewm3ded.dir/build [ 72%] Built target dhewm3ded /usr/bin/make -f CMakeFiles/base.dir/build.make CMakeFiles/base.dir/depend cd /construction/games/dhewm3/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/.build /construction/games/dhewm3/.build /construction/games/dhewm3/.build/CMakeFiles/base.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/base.dir/build.make CMakeFiles/base.dir/build [ 85%] Built target base /usr/bin/make -f CMakeFiles/d3xp.dir/build.make CMakeFiles/d3xp.dir/depend cd /construction/games/dhewm3/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/dhewm3-1.5.0/neo /construction/games/dhewm3/.build /construction/games/dhewm3/.build /construction/games/dhewm3/.build/CMakeFiles/d3xp.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/d3xp.dir/build.make CMakeFiles/d3xp.dir/build [100%] Built target d3xp /usr/local/bin/cmake -E cmake_progress_start /construction/games/dhewm3/.build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall Installing the project stripped... /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /construction/games/dhewm3/stage/usr/local/bin/dhewm3 -- Installing: /construction/games/dhewm3/stage/usr/local/bin/dhewm3ded -- Installing: /construction/games/dhewm3/stage/usr/local/lib/dhewm3/base.so -- Installing: /construction/games/dhewm3/stage/usr/local/lib/dhewm3/d3xp.so install -m 0644 /construction/games/dhewm3/dhewm3-1.5.0/neo/sys/linux/setup/image/doom3.png /construction/games/dhewm3/stage/usr/local/share/pixmaps/ install -m 0644 /construction/games/dhewm3/dhewm3-1.5.0/neo/../README.md /construction/games/dhewm3/stage/usr/local/share/doc/dhewm3/ ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:03 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for dhewm3-1.5.0_2 file sizes/checksums [7]: 0% file sizes/checksums [7]: 100% packing files [7]: 0% packing files [7]: 100% packing directories [3]: 0% packing directories [3]: 100% SUCCEEDED 00:00:16 TOTAL TIME 00:03:39