+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/dhewm3-1.5.1nb16/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/dhewm3-1.5.1nb16/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead. ===> Building for dhewm3-1.5.1nb16 [ 0%] Building CXX object CMakeFiles/idlib.dir/idlib/bv/Bounds.cpp.o [ 0%] Building CXX object CMakeFiles/idlib.dir/idlib/bv/Frustum.cpp.o [ 0%] Building CXX object CMakeFiles/idlib.dir/idlib/bv/Sphere.cpp.o [ 1%] Building CXX object CMakeFiles/idlib.dir/idlib/bv/Box.cpp.o [ 1%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/DrawVert.cpp.o [ 1%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/Winding2D.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding2D.cpp: In member function 'void idWinding2D::ExpandForAxialBox(const idVec2*)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding2D.cpp:95:27: warning: 'planes' may be used uninitialized [-Wmaybe-uninitialized] 95 | if ( GetAxialBevel( planes[numPlanes-1], planes[0], p[0], bevel ) ) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding2D.cpp:40:6: note: by argument 1 of type 'const idVec3&' to 'bool GetAxialBevel(const idVec3&, const idVec3&, const idVec2&, idVec3&)' declared here 40 | bool GetAxialBevel( const idVec3 &plane1, const idVec3 &plane2, const idVec2 &point, idVec3 &bevel ) { | ^~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding2D.cpp:78:16: note: 'planes' declared here 78 | idVec3 planes[MAX_POINTS_ON_WINDING_2D], plane, bevel; | ^~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding2D.cpp:95:27: warning: 'planes' may be used uninitialized [-Wmaybe-uninitialized] 95 | if ( GetAxialBevel( planes[numPlanes-1], planes[0], p[0], bevel ) ) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding2D.cpp:40:6: note: by argument 2 of type 'const idVec3&' to 'bool GetAxialBevel(const idVec3&, const idVec3&, const idVec2&, idVec3&)' declared here 40 | bool GetAxialBevel( const idVec3 &plane1, const idVec3 &plane2, const idVec2 &point, idVec3 &bevel ) { | ^~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding2D.cpp:78:16: note: 'planes' declared here 78 | idVec3 planes[MAX_POINTS_ON_WINDING_2D], plane, bevel; | ^~~~~~ [ 1%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/Surface_SweptSpline.cpp.o [ 1%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/Winding.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding.cpp: In member function 'idWinding* idWinding::Clip(const idPlane&, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding.cpp:267:27: warning: '*sides' may be used uninitialized [-Wmaybe-uninitialized] 267 | sides[i] = sides[0]; | ~~~~~~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding.cpp:268:27: warning: '*dists' may be used uninitialized [-Wmaybe-uninitialized] 268 | dists[i] = dists[0]; | ~~~~~~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding.cpp: In member function 'int idWinding::Split(const idPlane&, float, idWinding**, idWinding**) const': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding.cpp:124:27: warning: '*sides' may be used uninitialized [-Wmaybe-uninitialized] 124 | sides[i] = sides[0]; | ~~~~~~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding.cpp:125:27: warning: '*dists' may be used uninitialized [-Wmaybe-uninitialized] 125 | dists[i] = dists[0]; | ~~~~~~~^ [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/Surface.cpp.o [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/Surface_Patch.cpp.o In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:616:30: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:430:15: warning: 'prev' may be used uninitialized [-Wmaybe-uninitialized] 430 | y = a.y; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:25: note: 'prev' declared here 557 | idDrawVert prev, next, mid; | ^~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:616:30: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:429:15: warning: 'prev' may be used uninitialized [-Wmaybe-uninitialized] 429 | x = a.x; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:25: note: 'prev' declared here 557 | idDrawVert prev, next, mid; | ^~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:616:30: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:431:15: warning: 'prev' may be used uninitialized [-Wmaybe-uninitialized] 431 | z = a.z; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:25: note: 'prev' declared here 557 | idDrawVert prev, next, mid; | ^~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:617:30: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:430:15: warning: 'mid' may be used uninitialized [-Wmaybe-uninitialized] 430 | y = a.y; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:37: note: 'mid' declared here 557 | idDrawVert prev, next, mid; | ^~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:617:30: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:429:15: warning: 'mid' may be used uninitialized [-Wmaybe-uninitialized] 429 | x = a.x; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:37: note: 'mid' declared here 557 | idDrawVert prev, next, mid; | ^~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:617:30: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:431:15: warning: 'mid' may be used uninitialized [-Wmaybe-uninitialized] 431 | z = a.z; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:37: note: 'mid' declared here 557 | idDrawVert prev, next, mid; | ^~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:618:30: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:430:15: warning: 'next' may be used uninitialized [-Wmaybe-uninitialized] 430 | y = a.y; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:31: note: 'next' declared here 557 | idDrawVert prev, next, mid; | ^~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:618:30: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:429:15: warning: 'next' may be used uninitialized [-Wmaybe-uninitialized] 429 | x = a.x; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:31: note: 'next' declared here 557 | idDrawVert prev, next, mid; | ^~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:618:30: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:431:15: warning: 'next' may be used uninitialized [-Wmaybe-uninitialized] 431 | z = a.z; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:31: note: 'next' declared here 557 | idDrawVert prev, next, mid; | ^~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:668:32: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:430:15: warning: 'prev' may be used uninitialized [-Wmaybe-uninitialized] 430 | y = a.y; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:25: note: 'prev' declared here 557 | idDrawVert prev, next, mid; | ^~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:668:32: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:429:15: warning: 'prev' may be used uninitialized [-Wmaybe-uninitialized] 429 | x = a.x; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:25: note: 'prev' declared here 557 | idDrawVert prev, next, mid; | ^~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:668:32: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:431:15: warning: 'prev' may be used uninitialized [-Wmaybe-uninitialized] 431 | z = a.z; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:25: note: 'prev' declared here 557 | idDrawVert prev, next, mid; | ^~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:669:32: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:430:15: warning: 'mid' may be used uninitialized [-Wmaybe-uninitialized] 430 | y = a.y; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:37: note: 'mid' declared here 557 | idDrawVert prev, next, mid; | ^~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:669:32: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:429:15: warning: 'mid' may be used uninitialized [-Wmaybe-uninitialized] 429 | x = a.x; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:37: note: 'mid' declared here 557 | idDrawVert prev, next, mid; | ^~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:669:32: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:431:15: warning: 'mid' may be used uninitialized [-Wmaybe-uninitialized] 431 | z = a.z; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:37: note: 'mid' declared here 557 | idDrawVert prev, next, mid; | ^~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:670:32: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:430:15: warning: 'next' may be used uninitialized [-Wmaybe-uninitialized] 430 | y = a.y; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:31: note: 'next' declared here 557 | idDrawVert prev, next, mid; | ^~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:670:32: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:429:15: warning: 'next' may be used uninitialized [-Wmaybe-uninitialized] 429 | x = a.x; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:31: note: 'next' declared here 557 | idDrawVert prev, next, mid; | ^~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface.h:33, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:31: In member function 'idVec3& idVec3::operator=(const idVec3&)', inlined from 'idDrawVert& idDrawVert::operator=(const idDrawVert&)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/DrawVert.h:42:7, inlined from 'void idSurface_Patch::Subdivide(float, float, float, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:670:32: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:431:15: warning: 'next' may be used uninitialized [-Wmaybe-uninitialized] 431 | z = a.z; | ~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp: In member function 'void idSurface_Patch::Subdivide(float, float, float, bool)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Surface_Patch.cpp:557:31: note: 'next' declared here 557 | idDrawVert prev, next, mid; | ^~~~ [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/TraceModel.cpp.o [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/JointTransform.cpp.o [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/hashing/CRC32.cpp.o [ 3%] Building CXX object CMakeFiles/idlib.dir/idlib/hashing/MD4.cpp.o [ 3%] Building CXX object CMakeFiles/idlib.dir/idlib/hashing/MD5.cpp.o [ 3%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Angles.cpp.o [ 3%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Lcp.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/TraceModel.cpp: In member function 'int idTraceModel::GetOrderedSilhouetteEdges(const int*, int*) const': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/TraceModel.cpp:1174:41: warning: 'unsortedSilEdges' may be used uninitialized [-Wmaybe-uninitialized] 1174 | silEdges[0] = unsortedSilEdges[0]; | ~~~~~~~~~~~~~~~~~~^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/TraceModel.cpp:1165:13: note: 'unsortedSilEdges' declared here 1165 | int unsortedSilEdges[MAX_TRACEMODEL_EDGES]; | ^~~~~~~~~~~~~~~~ [ 3%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Math.cpp.o [ 4%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Matrix.cpp.o [ 4%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Ode.cpp.o [ 4%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Plane.cpp.o [ 4%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Pluecker.cpp.o [ 4%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Polynomial.cpp.o [ 5%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Quat.cpp.o [ 5%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Rotation.cpp.o [ 5%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd.cpp.o [ 5%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_Generic.cpp.o [ 5%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_AltiVec.cpp.o [ 6%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_MMX.cpp.o [ 6%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_3DNow.cpp.o [ 6%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_SSE.cpp.o [ 6%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_SSE2.cpp.o [ 6%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Simd_SSE3.cpp.o [ 7%] Building CXX object CMakeFiles/idlib.dir/idlib/math/Vector.cpp.o [ 7%] Building CXX object CMakeFiles/idlib.dir/idlib/BitMsg.cpp.o [ 7%] Building CXX object CMakeFiles/idlib.dir/idlib/LangDict.cpp.o [ 7%] Building CXX object CMakeFiles/idlib.dir/idlib/Lexer.cpp.o [ 7%] Building CXX object CMakeFiles/idlib.dir/idlib/Lib.cpp.o [ 8%] Building CXX object CMakeFiles/idlib.dir/idlib/containers/HashIndex.cpp.o [ 8%] Building CXX object CMakeFiles/idlib.dir/idlib/Dict.cpp.o [ 8%] Building CXX object CMakeFiles/idlib.dir/idlib/Str.cpp.o [ 8%] Building CXX object CMakeFiles/idlib.dir/idlib/Parser.cpp.o [ 8%] Building CXX object CMakeFiles/idlib.dir/idlib/MapFile.cpp.o [ 9%] Building CXX object CMakeFiles/idlib.dir/idlib/CmdArgs.cpp.o [ 9%] Building CXX object CMakeFiles/idlib.dir/idlib/Token.cpp.o [ 9%] Building CXX object CMakeFiles/idlib.dir/idlib/Base64.cpp.o [ 9%] Building CXX object CMakeFiles/idlib.dir/idlib/Timer.cpp.o [ 9%] Building CXX object CMakeFiles/idlib.dir/idlib/Heap.cpp.o [ 10%] Linking CXX static library libidlib.a [ 10%] Built target idlib [ 10%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Cinematic.cpp.o [ 10%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Cinematic.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp: In member function 'short unsigned int idCinematicLocal::yuv_to_rgb(int, int, int)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:942:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 942 | if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:942:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 942 | if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:943:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 943 | if (r > 31) r = 31; if (g > 63) g = 63; if (b > 31) b = 31; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:943:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 943 | if (r > 31) r = 31; if (g > 63) g = 63; if (b > 31) b = 31; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp: In member function 'unsigned int idCinematicLocal::yuv_to_rgb24(int, int, int)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:960:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 960 | if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:960:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 960 | if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:961:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 961 | if (r > 255) r = 255; if (g > 255) g = 255; if (b > 255) b = 255; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:961:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 961 | if (r > 255) r = 255; if (g > 255) g = 255; if (b > 255) b = 255; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp: In member function 'short unsigned int idCinematicLocal::yuv_to_rgb(int, int, int)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:942:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 942 | if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:942:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 942 | if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:943:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 943 | if (r > 31) r = 31; if (g > 63) g = 63; if (b > 31) b = 31; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:943:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 943 | if (r > 31) r = 31; if (g > 63) g = 63; if (b > 31) b = 31; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp: In member function 'unsigned int idCinematicLocal::yuv_to_rgb24(int, int, int)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:960:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 960 | if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:960:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 960 | if (r<0) r = 0; if (g<0) g = 0; if (b<0) b = 0; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:961:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 961 | if (r > 255) r = 255; if (g > 255) g = 255; if (b > 255) b = 255; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Cinematic.cpp:961:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 961 | if (r > 255) r = 255; if (g > 255) g = 255; if (b > 255) b = 255; | ^~ [ 10%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/GuiModel.cpp.o [ 10%] Building CXX object CMakeFiles/dhewm3.dir/renderer/GuiModel.cpp.o [ 10%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_files.cpp.o [ 10%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_files.cpp.o [ 11%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_init.cpp.o [ 11%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_init.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_load.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_load.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_process.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_process.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_program.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_program.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Interaction.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Interaction.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Material.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Material.cpp.o [ 13%] Building CXX object CMakeFiles/dhewm3.dir/renderer/MegaTexture.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/MegaTexture.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3.dir/renderer/ModelDecal.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/ModelDecal.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3.dir/renderer/ModelManager.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/ModelManager.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3.dir/renderer/ModelOverlay.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/ModelOverlay.cpp.o [ 15%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_beam.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_beam.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_ase.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_ase.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_liquid.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_liquid.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_lwo.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_lwo.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_ma.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_ma.cpp.o [ 17%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_md3.cpp.o [ 18%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_md3.cpp.o [ 18%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_md5.cpp.o [ 18%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_md5.cpp.o [ 18%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_prt.cpp.o [ 18%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_sprite.cpp.o [ 18%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_prt.cpp.o [ 18%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderEntity.cpp.o [ 18%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_sprite.cpp.o [ 19%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderSystem.cpp.o [ 19%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderEntity.cpp.o [ 19%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderSystem_init.cpp.o [ 20%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderSystem.cpp.o [ 20%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderSystem_init.cpp.o [ 20%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderWorld.cpp.o [ 20%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderWorld.cpp.o [ 20%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderWorld_demo.cpp.o [ 20%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_demo.cpp.o [ 20%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderWorld_load.cpp.o [ 20%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_load.cpp.o [ 21%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderWorld_portals.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_portals.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3.dir/renderer/VertexCache.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/VertexCache.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3.dir/renderer/draw_arb2.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/draw_arb2.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3.dir/renderer/draw_common.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/draw_common.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_backend.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_backend.cpp.o [ 23%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_deform.cpp.o [ 24%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_deform.cpp.o [ 24%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_font.cpp.o [ 24%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_guisurf.cpp.o [ 24%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_font.cpp.o [ 24%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_light.cpp.o [ 24%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_guisurf.cpp.o [ 24%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_light.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/tr_light.cpp: In function 'bool R_IssueEntityDefCallback(idRenderEntityLocal*)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/tr_light.cpp:1090:101: warning: 'oldBounds.idBounds::b[1].idVec3::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1090 | oldBounds[1][1] < def->referenceBounds[1][1] - CHECK_BOUNDS_EPSILON || [ 24%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_lightrun.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/tr_light.cpp: In function 'bool R_IssueEntityDefCallback(idRenderEntityLocal*)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/tr_light.cpp:1090:101: warning: 'oldBounds.idBounds::b[1].idVec3::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1090 | oldBounds[1][1] < def->referenceBounds[1][1] - CHECK_BOUNDS_EPSILON || [ 24%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_lightrun.cpp.o [ 25%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_main.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_main.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_orderIndexes.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_polytope.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_orderIndexes.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_render.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_polytope.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_rendertools.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_render.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_rendertools.cpp.o [ 27%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_shadowbounds.cpp.o [ 27%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_stencilshadow.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_shadowbounds.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_subview.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_stencilshadow.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_trace.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_subview.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_trisurf.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_trace.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_trisurf.cpp.o [ 29%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_turboshadow.cpp.o [ 29%] Building CXX object CMakeFiles/dhewm3.dir/framework/CVarSystem.cpp.o [ 30%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_turboshadow.cpp.o [ 30%] Building CXX object CMakeFiles/dhewm3.dir/framework/CmdSystem.cpp.o [ 30%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/CVarSystem.cpp.o [ 30%] Building CXX object CMakeFiles/dhewm3.dir/framework/Common.cpp.o [ 30%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/CmdSystem.cpp.o [ 30%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Common.cpp.o [ 30%] Building CXX object CMakeFiles/dhewm3.dir/framework/Compressor.cpp.o [ 31%] Building CXX object CMakeFiles/dhewm3.dir/framework/Console.cpp.o [ 31%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Compressor.cpp.o [ 31%] Building CXX object CMakeFiles/dhewm3.dir/framework/DemoFile.cpp.o [ 32%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Console.cpp.o [ 32%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclAF.cpp.o [ 32%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DemoFile.cpp.o [ 32%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclAF.cpp.o [ 32%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclEntityDef.cpp.o [ 32%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclEntityDef.cpp.o [ 32%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclFX.cpp.o [ 32%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclFX.cpp.o [ 33%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclManager.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclManager.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclParticle.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclParticle.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclPDA.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclPDA.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclSkin.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclSkin.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclTable.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3.dir/framework/EditField.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclTable.cpp.o [ 35%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/EditField.cpp.o [ 36%] Building CXX object CMakeFiles/dhewm3.dir/framework/EventLoop.cpp.o [ 36%] Building CXX object CMakeFiles/dhewm3.dir/framework/File.cpp.o [ 36%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/EventLoop.cpp.o [ 36%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/File.cpp.o [ 36%] Building CXX object CMakeFiles/dhewm3.dir/framework/FileSystem.cpp.o [ 36%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/FileSystem.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/framework/FileSystem.cpp: In function 'int BackgroundDownloadThread(void*)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/framework/FileSystem.cpp:3436:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 3436 | fread( bgl->file.buffer, bgl->file.length, 1, static_cast(bgl->f)->GetFilePtr() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/framework/FileSystem.cpp: In function 'int BackgroundDownloadThread(void*)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/framework/FileSystem.cpp:3436:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 3436 | fread( bgl->file.buffer, bgl->file.length, 1, static_cast(bgl->f)->GetFilePtr() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/dhewm3.dir/framework/KeyInput.cpp.o [ 36%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/KeyInput.cpp.o [ 36%] Building CXX object CMakeFiles/dhewm3.dir/framework/UsercmdGen.cpp.o [ 37%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/UsercmdGen.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3.dir/framework/Session_menu.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Session_menu.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3.dir/framework/Session.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Session.cpp.o In file included from /usr/include/string.h:519, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/platform.h:188, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/framework/Session.cpp:29: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void idSessionLocal::LoadLoadingGui(const char*)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/framework/Session.cpp:1461:9: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/platform.h:188, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/framework/Session.cpp:29: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void idSessionLocal::LoadLoadingGui(const char*)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/framework/Session.cpp:1461:9: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/AsyncClient.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/AsyncClient.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/AsyncNetwork.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/AsyncNetwork.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/AsyncServer.cpp.o [ 39%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/AsyncServer.cpp.o [ 40%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/MsgChannel.cpp.o [ 40%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/MsgChannel.cpp.o [ 40%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/NetworkSystem.cpp.o [ 40%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/NetworkSystem.cpp.o [ 40%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/ServerScan.cpp.o [ 40%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/ServerScan.cpp.o [ 40%] Building C object CMakeFiles/dhewm3.dir/framework/minizip/ioapi.c.o cc1: warning: command-line option '-Woverloaded-virtual' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-Wno-class-memaccess' is valid for C++/ObjC++ but not for C [ 40%] Building CXX object CMakeFiles/dhewm3.dir/framework/minizip/unzip.cpp.o [ 40%] Building C object CMakeFiles/dhewm3ded.dir/framework/minizip/ioapi.c.o cc1: warning: command-line option '-Woverloaded-virtual' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-Wno-class-memaccess' is valid for C++/ObjC++ but not for C [ 41%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/minizip/unzip.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_contacts.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contacts.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_contents.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contents.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_debug.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_debug.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_files.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_files.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_load.cpp.o [ 43%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_load.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/cm/CollisionModel_load.cpp: In member function 'virtual bool idCollisionModelManagerLocal::GetModelPolygon(cmHandle_t, int, idFixedWinding&) const': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/cm/CollisionModel_load.cpp:3490:16: warning: array subscript 'cm_polygon_t* {aka cm_polygon_s*}[0]' is partly outside array bounds of 'int [1]' [-Warray-bounds] 3490 | poly = *reinterpret_cast(&polygonNum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/cm/CollisionModel_load.cpp:3481:75: note: while referencing 'polygonNum' 3481 | bool idCollisionModelManagerLocal::GetModelPolygon( cmHandle_t model, int polygonNum, idFixedWinding &winding ) const { | ~~~~^~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/cm/CollisionModel_load.cpp: In member function 'virtual bool idCollisionModelManagerLocal::GetModelPolygon(cmHandle_t, int, idFixedWinding&) const': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/cm/CollisionModel_load.cpp:3490:16: warning: array subscript 'cm_polygon_t* {aka cm_polygon_s*}[0]' is partly outside array bounds of 'int [1]' [-Warray-bounds] 3490 | poly = *reinterpret_cast(&polygonNum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/cm/CollisionModel_load.cpp:3481:75: note: while referencing 'polygonNum' 3481 | bool idCollisionModelManagerLocal::GetModelPolygon( cmHandle_t model, int polygonNum, idFixedWinding &winding ) const { | ~~~~^~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_rotate.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_rotate.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_trace.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_translate.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_trace.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_translate.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/dmap.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/dmap/dmap.cpp: In function 'void Dmap(const idCmdArgs&)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/dmap/dmap.cpp:312:35: warning: '.reg' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 312 | sprintf( path, "%s.reg", dmapGlobals.mapFileBase ); | ^~~~ In file included from /usr/include/stdio.h:900, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/platform.h:185, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/dmap/dmap.cpp:29: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 5 and 1028 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/dmap/dmap.cpp:322:27: warning: '.lin' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 322 | sprintf( path, "%s.lin", dmapGlobals.mapFileBase ); | ^~~~ In file included from /usr/include/stdio.h:900, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/platform.h:185, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/dmap/dmap.cpp:29: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 5 and 1028 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/dmap.cpp.o [ 45%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/facebsp.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/dmap/dmap.cpp: In function 'void Dmap(const idCmdArgs&)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/dmap/dmap.cpp:312:35: warning: '.reg' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 312 | sprintf( path, "%s.reg", dmapGlobals.mapFileBase ); | ^~~~ In file included from /usr/include/stdio.h:900, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/platform.h:185, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/dmap/dmap.cpp:29: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 5 and 1028 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/dmap/dmap.cpp:322:27: warning: '.lin' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 322 | sprintf( path, "%s.lin", dmapGlobals.mapFileBase ); | ^~~~ In file included from /usr/include/stdio.h:900, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/platform.h:185, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/dmap/dmap.cpp:29: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 5 and 1028 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/facebsp.cpp.o [ 45%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/gldraw.cpp.o [ 45%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/glfile.cpp.o [ 46%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/gldraw.cpp.o [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/leakfile.cpp.o [ 46%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/glfile.cpp.o [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/map.cpp.o [ 46%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/leakfile.cpp.o [ 46%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/map.cpp.o [ 47%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/optimize.cpp.o [ 47%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/optimize.cpp.o [ 47%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/output.cpp.o [ 47%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/portals.cpp.o [ 48%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/output.cpp.o [ 48%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/shadowopt3.cpp.o [ 48%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/portals.cpp.o [ 48%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/shadowopt3.cpp.o [ 48%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritjunction.cpp.o [ 49%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritools.cpp.o [ 49%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritjunction.cpp.o [ 49%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/ubrush.cpp.o [ 49%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritools.cpp.o [ 49%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/usurface.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/ubrush.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/usurface.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_file.cpp.o [ 51%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_gravity.cpp.o [ 51%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_ledge.cpp.o [ 51%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_file.cpp.o [ 51%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_merge.cpp.o [ 51%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_gravity.cpp.o [ 51%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASCluster.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_ledge.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_merge.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASCluster.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_optimize.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile.cpp.o [ 53%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_sample.cpp.o [ 53%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASReach.cpp.o [ 53%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_optimize.cpp.o [ 53%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFileManager.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_sample.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/Brush.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASReach.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/BrushBSP.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFileManager.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/Brush.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/BrushBSP.cpp.o [ 55%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o [ 55%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/codec.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::Segment(int*, float*, int, float)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:228:34: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 228 | if (fy<0) fy = 0; if (fy>255) fy = 255; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:228:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 228 | if (fy<0) fy = 0; if (fy>255) fy = 255; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::SparseEncode()': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1322:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1322 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1322:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1322 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1330:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1330 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1330:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1330 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::EncodeNothing()': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1423:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1423 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1423:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1423 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1431:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1431 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1431:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1431 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^ [ 56%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o [ 56%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roq.cpp.o [ 56%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/roqvq/codec.cpp.o [ 56%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roqParam.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::Segment(int*, float*, int, float)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:228:34: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 228 | if (fy<0) fy = 0; if (fy>255) fy = 255; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:228:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 228 | if (fy<0) fy = 0; if (fy>255) fy = 255; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::SparseEncode()': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1322:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1322 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1322:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1322 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1330:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1330 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1330:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1330 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp: In member function 'void codec::EncodeNothing()': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1423:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1423 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1423:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1423 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1431:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1431 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/tools/compilers/roqvq/codec.cpp:1431:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1431 | if (qStatus[i].status < DEAD) num[qStatus[i].status]++; j++; | ^ [ 56%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/renderbump/renderbump.cpp.o [ 56%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roq.cpp.o [ 56%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roqParam.cpp.o [ 57%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_cache.cpp.o [ 57%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/renderbump/renderbump.cpp.o [ 57%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_decoder.cpp.o [ 57%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_efxfile.cpp.o [ 58%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_cache.cpp.o [ 58%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_emitter.cpp.o [ 58%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_decoder.cpp.o [ 58%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_shader.cpp.o [ 58%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_efxfile.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_system.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_emitter.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_wavefile.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_shader.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_world.cpp.o [ 60%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_system.cpp.o [ 60%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_wavefile.cpp.o [ 60%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/BindWindow.cpp.o [ 60%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_world.cpp.o [ 60%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/ChoiceWindow.cpp.o [ 61%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/DeviceContext.cpp.o [ 61%] Building CXX object CMakeFiles/dhewm3.dir/ui/BindWindow.cpp.o In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Material.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/ui/DeviceContext.h:35, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/ui/DeviceContext.cpp:32: In member function 'int idList::Append(const type&) [with type = fontInfoEx_t]', inlined from 'int idDeviceContext::FindFont(const char*)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/ui/DeviceContext.cpp:64:27: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/containers/List.h:673:9: warning: 'fontInfo' may be used uninitialized [-Wmaybe-uninitialized] 673 | list[ num ] = obj; | ^~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/ui/DeviceContext.cpp: In member function 'int idDeviceContext::FindFont(const char*)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/ui/DeviceContext.cpp:63:22: note: 'fontInfo' declared here 63 | fontInfoEx_t fontInfo; | ^~~~~~~~ [ 61%] Building CXX object CMakeFiles/dhewm3.dir/ui/ChoiceWindow.cpp.o [ 61%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/EditWindow.cpp.o [ 61%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/FieldWindow.cpp.o [ 62%] Building CXX object CMakeFiles/dhewm3.dir/ui/DeviceContext.cpp.o [ 62%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GameBearShootWindow.cpp.o In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/renderer/Material.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/ui/DeviceContext.h:35, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/ui/DeviceContext.cpp:32: In member function 'int idList::Append(const type&) [with type = fontInfoEx_t]', inlined from 'int idDeviceContext::FindFont(const char*)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/ui/DeviceContext.cpp:64:27: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/containers/List.h:673:9: warning: 'fontInfo' may be used uninitialized [-Wmaybe-uninitialized] 673 | list[ num ] = obj; | ^~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/ui/DeviceContext.cpp: In member function 'int idDeviceContext::FindFont(const char*)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/ui/DeviceContext.cpp:63:22: note: 'fontInfo' declared here 63 | fontInfoEx_t fontInfo; | ^~~~~~~~ [ 62%] Building CXX object CMakeFiles/dhewm3.dir/ui/EditWindow.cpp.o [ 62%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GameBustOutWindow.cpp.o [ 62%] Building CXX object CMakeFiles/dhewm3.dir/ui/FieldWindow.cpp.o [ 62%] Building CXX object CMakeFiles/dhewm3.dir/ui/GameBearShootWindow.cpp.o [ 63%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GameSSDWindow.cpp.o [ 63%] Building CXX object CMakeFiles/dhewm3.dir/ui/GameBustOutWindow.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3.dir/ui/GameSSDWindow.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GuiScript.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/ListGUI.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/ListWindow.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3.dir/ui/GuiScript.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3.dir/ui/ListGUI.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/MarkerWindow.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3.dir/ui/ListWindow.cpp.o [ 65%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/RegExp.cpp.o [ 65%] Building CXX object CMakeFiles/dhewm3.dir/ui/MarkerWindow.cpp.o [ 65%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/RenderWindow.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3.dir/ui/RegExp.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/SimpleWindow.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3.dir/ui/RenderWindow.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/SliderWindow.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3.dir/ui/SimpleWindow.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/UserInterface.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3.dir/ui/SliderWindow.cpp.o [ 67%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/Window.cpp.o [ 67%] Building CXX object CMakeFiles/dhewm3.dir/ui/UserInterface.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3.dir/ui/Window.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/Winvar.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/stub/openal_stub.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/stub/stub_gl.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/cpu.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3.dir/ui/Winvar.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3.dir/sys/cpu.cpp.o [ 69%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/threads.cpp.o [ 69%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/events.cpp.o [ 69%] Building CXX object CMakeFiles/dhewm3.dir/sys/threads.cpp.o [ 69%] Building CXX object CMakeFiles/dhewm3.dir/sys/events.cpp.o [ 69%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/sys_local.cpp.o [ 70%] Building CXX object CMakeFiles/dhewm3.dir/sys/sys_local.cpp.o [ 70%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/posix/posix_net.cpp.o [ 70%] Building CXX object CMakeFiles/dhewm3.dir/sys/posix/posix_net.cpp.o [ 70%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/posix/posix_main.cpp.o [ 70%] Building CXX object CMakeFiles/dhewm3.dir/sys/posix/posix_main.cpp.o [ 71%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/linux/main.cpp.o [ 71%] Building CXX object CMakeFiles/dhewm3.dir/sys/linux/main.cpp.o [ 71%] Linking CXX executable dhewm3ded [ 71%] Building CXX object CMakeFiles/dhewm3.dir/sys/glimp.cpp.o [ 71%] Built target dhewm3ded [ 71%] Building CXX object CMakeFiles/base.dir/game/AF.cpp.o [ 72%] Building CXX object CMakeFiles/dhewm3.dir/tools/edit_stub.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/AF.cpp: In member function 'bool idAF::Load(idEntity*, const char*)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/AF.cpp:896:68: warning: comparison between 'enum declAFConstraintType_t' and 'enum constraintType_t' [-Wenum-compare] 896 | file->constraints[j]->type == constraint->GetType() ) { [ 72%] Linking CXX executable dhewm3 [ 72%] Building CXX object CMakeFiles/base.dir/game/AFEntity.cpp.o [ 72%] Built target dhewm3 [ 73%] Building CXX object CMakeFiles/d3xp.dir/d3xp/AF.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/AF.cpp: In member function 'bool idAF::Load(idEntity*, const char*)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/AF.cpp:896:68: warning: comparison between 'enum declAFConstraintType_t' and 'enum constraintType_t' [-Wenum-compare] 896 | file->constraints[j]->type == constraint->GetType() ) { [ 73%] Building CXX object CMakeFiles/d3xp.dir/d3xp/AFEntity.cpp.o [ 73%] Building CXX object CMakeFiles/base.dir/game/Actor.cpp.o [ 73%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Actor.cpp.o [ 73%] Building CXX object CMakeFiles/base.dir/game/Camera.cpp.o [ 73%] Building CXX object CMakeFiles/base.dir/game/Entity.cpp.o [ 73%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Camera.cpp.o [ 73%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Entity.cpp.o [ 74%] Building CXX object CMakeFiles/base.dir/game/BrittleFracture.cpp.o [ 75%] Building CXX object CMakeFiles/d3xp.dir/d3xp/BrittleFracture.cpp.o [ 75%] Building CXX object CMakeFiles/base.dir/game/Fx.cpp.o [ 75%] Building CXX object CMakeFiles/base.dir/game/GameEdit.cpp.o [ 75%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Fx.cpp.o [ 75%] Building CXX object CMakeFiles/d3xp.dir/d3xp/GameEdit.cpp.o [ 75%] Building CXX object CMakeFiles/base.dir/game/Game_local.cpp.o [ 75%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Game_local.cpp.o In file included from /usr/include/string.h:519, from /home/pbulk/build/games/dhewm3/work/.buildlink/include/SDL2/SDL_stdinc.h:60, from /home/pbulk/build/games/dhewm3/work/.buildlink/include/SDL2/SDL_endian.h:31, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/Game_local.cpp:29: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'virtual gameReturn_t idGameLocal::RunFrame(const usercmd_t*)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/Game_local.cpp:2396:11: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /home/pbulk/build/games/dhewm3/work/.buildlink/include/SDL2/SDL_stdinc.h:60, from /home/pbulk/build/games/dhewm3/work/.buildlink/include/SDL2/SDL_endian.h:31, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/Game_local.cpp:29: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'virtual gameReturn_t idGameLocal::RunFrame(const usercmd_t*)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/Game_local.cpp:2644:11: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/base.dir/game/Game_network.cpp.o In function 'char* strncpy(char*, const char*, size_t)', inlined from 'virtual void idGameLocal::GetBestGameType(const char*, const char*, char*)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/Game_local.cpp:4841:9, inlined from 'void idGameLocal::MapRestart()' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/Game_local.cpp:1145:18: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Game_network.cpp.o In file included from /usr/include/string.h:519, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/platform.h:188, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/Game_network.cpp:29: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'virtual gameReturn_t idGameLocal::ClientPrediction(int, const usercmd_t*, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/Game_network.cpp:1524:10: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/platform.h:188, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/Game_network.cpp:29: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'virtual gameReturn_t idGameLocal::ClientPrediction(int, const usercmd_t*, bool)' at /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/Game_network.cpp:1569:10: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/base.dir/game/Item.cpp.o [ 77%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Item.cpp.o [ 77%] Building CXX object CMakeFiles/base.dir/game/IK.cpp.o [ 77%] Building CXX object CMakeFiles/d3xp.dir/d3xp/IK.cpp.o [ 77%] Building CXX object CMakeFiles/base.dir/game/Light.cpp.o [ 77%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Light.cpp.o [ 77%] Building CXX object CMakeFiles/base.dir/game/Misc.cpp.o [ 77%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Misc.cpp.o [ 77%] Building CXX object CMakeFiles/base.dir/game/Mover.cpp.o [ 77%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Mover.cpp.o [ 78%] Building CXX object CMakeFiles/base.dir/game/Moveable.cpp.o [ 78%] Building CXX object CMakeFiles/base.dir/game/MultiplayerGame.cpp.o [ 79%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Moveable.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/MultiplayerGame.cpp: In member function 'const char* idMultiplayerGame::GameTime()': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/MultiplayerGame.cpp:563:38: warning: '%i' directive writing between 1 and 8 bytes into a region of size between 3 and 13 [-Wformat-overflow=] 563 | sprintf( buff, "%i:%i%i", m, t, s ); | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/MultiplayerGame.cpp:563:32: note: directive argument in the range [-4294940, 4294943] 563 | sprintf( buff, "%i:%i%i", m, t, s ); | ^~~~~~~~~ In file included from /usr/include/stdio.h:900, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/platform.h:185, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/MultiplayerGame.cpp:29: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 5 and 22 bytes into a destination of size 16 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/d3xp.dir/d3xp/MultiplayerGame.cpp.o [ 79%] Building CXX object CMakeFiles/base.dir/game/Player.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/MultiplayerGame.cpp: In member function 'const char* idMultiplayerGame::GameTime()': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/MultiplayerGame.cpp:864:38: warning: '%i' directive writing between 1 and 8 bytes into a region of size between 3 and 13 [-Wformat-overflow=] 864 | sprintf( buff, "%i:%i%i", m, t, s ); | ^~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/MultiplayerGame.cpp:864:32: note: directive argument in the range [-4294940, 4294943] 864 | sprintf( buff, "%i:%i%i", m, t, s ); | ^~~~~~~~~ In file included from /usr/include/stdio.h:900, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/platform.h:185, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/MultiplayerGame.cpp:29: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 5 and 22 bytes into a destination of size 16 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Player.cpp.o [ 79%] Building CXX object CMakeFiles/base.dir/game/PlayerIcon.cpp.o [ 79%] Building CXX object CMakeFiles/base.dir/game/PlayerView.cpp.o [ 80%] Building CXX object CMakeFiles/base.dir/game/Projectile.cpp.o [ 80%] Building CXX object CMakeFiles/d3xp.dir/d3xp/PlayerIcon.cpp.o [ 80%] Building CXX object CMakeFiles/d3xp.dir/d3xp/PlayerView.cpp.o [ 80%] Building CXX object CMakeFiles/base.dir/game/Pvs.cpp.o [ 81%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Projectile.cpp.o [ 81%] Building CXX object CMakeFiles/base.dir/game/SecurityCamera.cpp.o [ 81%] Building CXX object CMakeFiles/base.dir/game/SmokeParticles.cpp.o [ 81%] Building CXX object CMakeFiles/base.dir/game/Sound.cpp.o [ 81%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Pvs.cpp.o [ 82%] Building CXX object CMakeFiles/base.dir/game/Target.cpp.o [ 82%] Building CXX object CMakeFiles/d3xp.dir/d3xp/SecurityCamera.cpp.o [ 82%] Building CXX object CMakeFiles/base.dir/game/Trigger.cpp.o [ 82%] Building CXX object CMakeFiles/d3xp.dir/d3xp/SmokeParticles.cpp.o [ 82%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Sound.cpp.o [ 82%] Building CXX object CMakeFiles/base.dir/game/Weapon.cpp.o [ 83%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Target.cpp.o [ 83%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Trigger.cpp.o [ 83%] Building CXX object CMakeFiles/base.dir/game/WorldSpawn.cpp.o [ 83%] Building CXX object CMakeFiles/base.dir/game/ai/AAS.cpp.o [ 84%] Building CXX object CMakeFiles/base.dir/game/ai/AAS_debug.cpp.o [ 84%] Building CXX object CMakeFiles/d3xp.dir/d3xp/Weapon.cpp.o [ 84%] Building CXX object CMakeFiles/base.dir/game/ai/AAS_pathing.cpp.o [ 84%] Building CXX object CMakeFiles/base.dir/game/ai/AAS_routing.cpp.o [ 84%] Building CXX object CMakeFiles/d3xp.dir/d3xp/WorldSpawn.cpp.o [ 84%] Building CXX object CMakeFiles/base.dir/game/ai/AI.cpp.o [ 84%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AAS.cpp.o [ 85%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AAS_debug.cpp.o [ 85%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AAS_pathing.cpp.o [ 85%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AAS_routing.cpp.o [ 85%] Building CXX object CMakeFiles/base.dir/game/ai/AI_events.cpp.o [ 85%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AI.cpp.o [ 86%] Building CXX object CMakeFiles/base.dir/game/ai/AI_pathing.cpp.o In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding2D.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/ai/AI_pathing.cpp:31: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h: In function 'void GetPointOutsideObstacles(const obstacle_t*, int, idVec2&, int*, int*)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:259:16: warning: 'bestPlane.idVec3::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | return idVec2( b.x * a, b.y * a ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/ai/AI_pathing.cpp:160:23: note: 'bestPlane.idVec3::y' was declared here 160 | idVec3 plane, bestPlane; | ^~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding2D.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/ai/AI_pathing.cpp:31: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:259:16: warning: 'bestPlane.idVec3::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | return idVec2( b.x * a, b.y * a ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/ai/AI_pathing.cpp:160:23: note: 'bestPlane.idVec3::x' was declared here 160 | idVec3 plane, bestPlane; | ^~~~~~~~~ [ 86%] Building CXX object CMakeFiles/base.dir/game/ai/AI_Vagary.cpp.o [ 86%] Building CXX object CMakeFiles/base.dir/game/gamesys/DebugGraph.cpp.o [ 86%] Building CXX object CMakeFiles/base.dir/game/gamesys/Class.cpp.o [ 86%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AI_events.cpp.o [ 86%] Building CXX object CMakeFiles/base.dir/game/gamesys/Event.cpp.o [ 86%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AI_pathing.cpp.o In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding2D.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/ai/AI_pathing.cpp:31: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h: In function 'void GetPointOutsideObstacles(const obstacle_t*, int, idVec2&, int*, int*)': /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:259:16: warning: 'bestPlane.idVec3::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | return idVec2( b.x * a, b.y * a ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/ai/AI_pathing.cpp:158:23: note: 'bestPlane.idVec3::y' was declared here 158 | idVec3 plane, bestPlane; | ^~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/geometry/Winding2D.h:32, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/ai/AI_pathing.cpp:31: /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/idlib/math/Vector.h:259:16: warning: 'bestPlane.idVec3::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | return idVec2( b.x * a, b.y * a ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/d3xp/ai/AI_pathing.cpp:158:23: note: 'bestPlane.idVec3::x' was declared here 158 | idVec3 plane, bestPlane; | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/base.dir/game/gamesys/SaveGame.cpp.o [ 88%] Building CXX object CMakeFiles/d3xp.dir/d3xp/ai/AI_Vagary.cpp.o [ 88%] Building CXX object CMakeFiles/base.dir/game/gamesys/SysCmds.cpp.o [ 88%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/DebugGraph.cpp.o [ 88%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/Class.cpp.o [ 88%] Building CXX object CMakeFiles/base.dir/game/gamesys/SysCvar.cpp.o [ 88%] Building CXX object CMakeFiles/base.dir/game/gamesys/TypeInfo.cpp.o [ 88%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/Event.cpp.o [ 88%] Building CXX object CMakeFiles/base.dir/game/anim/Anim.cpp.o [ 88%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/SaveGame.cpp.o [ 89%] Building CXX object CMakeFiles/base.dir/game/anim/Anim_Blend.cpp.o [ 90%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/SysCmds.cpp.o [ 90%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/SysCvar.cpp.o [ 90%] Building CXX object CMakeFiles/d3xp.dir/d3xp/gamesys/TypeInfo.cpp.o [ 90%] Building CXX object CMakeFiles/base.dir/game/anim/Anim_Import.cpp.o [ 90%] Building CXX object CMakeFiles/base.dir/game/anim/Anim_Testmodel.cpp.o [ 90%] Building CXX object CMakeFiles/d3xp.dir/d3xp/anim/Anim.cpp.o [ 90%] Building CXX object CMakeFiles/d3xp.dir/d3xp/anim/Anim_Blend.cpp.o [ 90%] Building CXX object CMakeFiles/base.dir/game/script/Script_Compiler.cpp.o [ 90%] Building CXX object CMakeFiles/base.dir/game/script/Script_Interpreter.cpp.o [ 91%] Building CXX object CMakeFiles/base.dir/game/script/Script_Program.cpp.o [ 92%] Building CXX object CMakeFiles/d3xp.dir/d3xp/anim/Anim_Import.cpp.o [ 92%] Building CXX object CMakeFiles/d3xp.dir/d3xp/anim/Anim_Testmodel.cpp.o [ 92%] Building CXX object CMakeFiles/base.dir/game/script/Script_Thread.cpp.o [ 92%] Building CXX object CMakeFiles/base.dir/game/physics/Clip.cpp.o [ 92%] Building CXX object CMakeFiles/d3xp.dir/d3xp/script/Script_Compiler.cpp.o [ 92%] Building CXX object CMakeFiles/base.dir/game/physics/Force.cpp.o [ 92%] Building CXX object CMakeFiles/d3xp.dir/d3xp/script/Script_Interpreter.cpp.o [ 92%] Building CXX object CMakeFiles/base.dir/game/physics/Force_Constant.cpp.o [ 93%] Building CXX object CMakeFiles/base.dir/game/physics/Force_Drag.cpp.o [ 93%] Building CXX object CMakeFiles/base.dir/game/physics/Force_Field.cpp.o [ 93%] Building CXX object CMakeFiles/base.dir/game/physics/Force_Spring.cpp.o [ 93%] Building CXX object CMakeFiles/d3xp.dir/d3xp/script/Script_Program.cpp.o [ 93%] Building CXX object CMakeFiles/base.dir/game/physics/Physics.cpp.o [ 93%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_AF.cpp.o [ 94%] Building CXX object CMakeFiles/d3xp.dir/d3xp/script/Script_Thread.cpp.o [ 94%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Clip.cpp.o [ 94%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Force.cpp.o [ 94%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Force_Constant.cpp.o [ 94%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Force_Drag.cpp.o [ 95%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Force_Field.cpp.o [ 95%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Force_Spring.cpp.o [ 95%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics.cpp.o [ 95%] Building CXX object CMakeFiles/d3xp.dir/d3xp/physics/Physics_AF.cpp.o [ 96%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_Actor.cpp.o [ 96%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_Base.cpp.o [ 96%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_Monster.cpp.o [ 96%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_Parametric.cpp.o [ 96%] Building CXX object CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/game/physics/Physics_Player.cpp:2058:1: fatal error: closing dependency file CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o.d: No space left on device 2058 | } | ^ compilation terminated. {standard input}: Assembler messages: {standard input}: Fatal error: can't write 8 bytes to section .text of CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o: 'No space left on device' as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 as: BFD version 2.35.2-43.el9 assertion fail ../../bfd/elf.c:3170 {standard input}: Fatal error: can't close CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o: No space left on device --- CMakeFiles/base.dir/game/physics/Physics_Player.cpp.o --- *** [CMakeFiles/base.dir/game/physics/Physics_Playe