+ 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.1nb19/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/dhewm3-1.5.1nb19/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.1nb19 [ 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 [ 2%] Building CXX object CMakeFiles/idlib.dir/idlib/geometry/TraceModel.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/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 /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/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 [ 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/dhewm3.dir/renderer/GuiModel.cpp.o [ 10%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/GuiModel.cpp.o [ 10%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_files.cpp.o [ 10%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_files.cpp.o [ 10%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_init.cpp.o [ 11%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_init.cpp.o [ 11%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_load.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_load.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_process.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_process.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Image_program.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Image_program.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Interaction.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Interaction.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Material.cpp.o [ 12%] Building CXX object CMakeFiles/dhewm3.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/dhewm3ded.dir/renderer/Model.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/ModelDecal.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3.dir/renderer/ModelDecal.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/ModelManager.cpp.o [ 14%] Building CXX object CMakeFiles/dhewm3.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/dhewm3ded.dir/renderer/Model_beam.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_beam.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_ase.cpp.o [ 16%] Building CXX object CMakeFiles/dhewm3.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 [ 17%] Building CXX object CMakeFiles/dhewm3.dir/renderer/Model_md5.cpp.o [ 18%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/Model_md3.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 [ 20%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderSystem.cpp.o [ 20%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderSystem_init.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/dhewm3.dir/renderer/RenderWorld_load.cpp.o [ 20%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_demo.cpp.o [ 21%] Building CXX object CMakeFiles/dhewm3.dir/renderer/RenderWorld_portals.cpp.o [ 21%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_load.cpp.o [ 21%] Building CXX object CMakeFiles/dhewm3.dir/renderer/VertexCache.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/RenderWorld_portals.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3.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/VertexCache.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/draw_arb2.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_backend.cpp.o [ 22%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/draw_common.cpp.o [ 23%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_deform.cpp.o [ 23%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_backend.cpp.o [ 23%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_font.cpp.o [ 23%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_guisurf.cpp.o [ 24%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_deform.cpp.o [ 24%] Building CXX object CMakeFiles/dhewm3.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 [ 24%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_font.cpp.o [ 24%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_guisurf.cpp.o [ 25%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_main.cpp.o [ 25%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_light.cpp.o [ 25%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_orderIndexes.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 || [ 25%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_lightrun.cpp.o [ 25%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_polytope.cpp.o [ 25%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_render.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_main.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_rendertools.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_orderIndexes.cpp.o [ 26%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_polytope.cpp.o [ 27%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_shadowbounds.cpp.o [ 27%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_render.cpp.o [ 27%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_rendertools.cpp.o [ 27%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_stencilshadow.cpp.o [ 27%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_subview.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_shadowbounds.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_trace.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_stencilshadow.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3.dir/renderer/tr_trisurf.cpp.o [ 28%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_subview.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 [ 29%] Building CXX object CMakeFiles/dhewm3.dir/framework/CmdSystem.cpp.o [ 30%] Building CXX object CMakeFiles/dhewm3ded.dir/renderer/tr_turboshadow.cpp.o [ 30%] Building CXX object CMakeFiles/dhewm3.dir/framework/Common.cpp.o [ 30%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/CVarSystem.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 [ 31%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclAF.cpp.o [ 32%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Console.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/dhewm3.dir/framework/DeclFX.cpp.o [ 33%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclManager.cpp.o [ 33%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclEntityDef.cpp.o [ 33%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclFX.cpp.o [ 33%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclParticle.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclManager.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclPDA.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclSkin.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclParticle.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3.dir/framework/DeclTable.cpp.o [ 34%] Building CXX object CMakeFiles/dhewm3.dir/framework/EditField.cpp.o [ 35%] Building CXX object CMakeFiles/dhewm3.dir/framework/EventLoop.cpp.o [ 35%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclPDA.cpp.o [ 35%] Building CXX object CMakeFiles/dhewm3.dir/framework/File.cpp.o [ 35%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclSkin.cpp.o [ 35%] Building CXX object CMakeFiles/dhewm3.dir/framework/FileSystem.cpp.o [ 35%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/DeclTable.cpp.o [ 36%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/EditField.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() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/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() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/dhewm3.dir/framework/KeyInput.cpp.o [ 36%] Building CXX object CMakeFiles/dhewm3.dir/framework/UsercmdGen.cpp.o [ 37%] Building CXX object CMakeFiles/dhewm3.dir/framework/Session_menu.cpp.o [ 37%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/KeyInput.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/UsercmdGen.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3.dir/framework/Session.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Session_menu.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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/Session.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/AsyncClient.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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/dhewm3.dir/framework/async/AsyncServer.cpp.o [ 38%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/AsyncNetwork.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/dhewm3.dir/framework/async/NetworkSystem.cpp.o [ 40%] Building CXX object CMakeFiles/dhewm3.dir/framework/async/ServerScan.cpp.o [ 40%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/MsgChannel.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 CXX object CMakeFiles/dhewm3ded.dir/framework/async/NetworkSystem.cpp.o [ 40%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/async/ServerScan.cpp.o [ 41%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_contacts.cpp.o [ 41%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_contents.cpp.o [ 41%] 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 [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/framework/minizip/unzip.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_debug.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contacts.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_contents.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_files.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_load.cpp.o [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_debug.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 { | ~~~~^~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_files.cpp.o [ 43%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_load.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_rotate.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 { | ~~~~^~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_trace.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_rotate.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3.dir/cm/CollisionModel_translate.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/dmap.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3ded.dir/cm/CollisionModel_trace.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/dhewm3ded.dir/cm/CollisionModel_translate.cpp.o [ 44%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/facebsp.cpp.o [ 45%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/gldraw.cpp.o [ 45%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/dmap.cpp.o [ 45%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/glfile.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 ()); | ~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/facebsp.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 [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/gldraw.cpp.o [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/glfile.cpp.o [ 46%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/optimize.cpp.o [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/leakfile.cpp.o [ 46%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/map.cpp.o [ 47%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/output.cpp.o [ 48%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/optimize.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/output.cpp.o [ 48%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/portals.cpp.o [ 48%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/tritjunction.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/tritools.cpp.o [ 49%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/ubrush.cpp.o [ 49%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritjunction.cpp.o [ 49%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/dmap/usurface.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/tritools.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/ubrush.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/dmap/usurface.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_file.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild.cpp.o [ 50%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_gravity.cpp.o [ 51%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_ledge.cpp.o [ 51%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_file.cpp.o [ 51%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASBuild_merge.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_gravity.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/AASBuild_ledge.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASBuild_merge.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_optimize.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASCluster.cpp.o [ 52%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile.cpp.o [ 53%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFile_sample.cpp.o [ 53%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASReach.cpp.o [ 53%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_optimize.cpp.o [ 53%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/AASFileManager.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFile_sample.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/Brush.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASReach.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/aas/BrushBSP.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/AASFileManager.cpp.o [ 54%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/Brush.cpp.o [ 55%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o [ 55%] Building CXX object CMakeFiles/dhewm3.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++; | ^ [ 55%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/aas/BrushBSP.cpp.o [ 55%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roq.cpp.o [ 56%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o [ 56%] Building CXX object CMakeFiles/dhewm3.dir/tools/compilers/roqvq/roqParam.cpp.o [ 56%] 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/renderbump/renderbump.cpp.o [ 56%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roq.cpp.o [ 57%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_cache.cpp.o [ 57%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/roqvq/roqParam.cpp.o [ 57%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_decoder.cpp.o [ 57%] Building CXX object CMakeFiles/dhewm3ded.dir/tools/compilers/renderbump/renderbump.cpp.o [ 57%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_efxfile.cpp.o [ 57%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_emitter.cpp.o [ 58%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_cache.cpp.o [ 58%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_shader.cpp.o [ 58%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_decoder.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_system.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_efxfile.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_wavefile.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3.dir/sound/snd_world.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_emitter.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_shader.cpp.o [ 59%] Building CXX object CMakeFiles/dhewm3.dir/ui/BindWindow.cpp.o [ 60%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_system.cpp.o [ 60%] Building CXX object CMakeFiles/dhewm3.dir/ui/ChoiceWindow.cpp.o [ 60%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_wavefile.cpp.o [ 61%] Building CXX object CMakeFiles/dhewm3.dir/ui/DeviceContext.cpp.o [ 61%] Building CXX object CMakeFiles/dhewm3ded.dir/sound/snd_world.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/EditWindow.cpp.o [ 61%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/BindWindow.cpp.o [ 61%] Building CXX object CMakeFiles/dhewm3.dir/ui/FieldWindow.cpp.o [ 61%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/ChoiceWindow.cpp.o [ 61%] Building CXX object CMakeFiles/dhewm3.dir/ui/GameBearShootWindow.cpp.o [ 62%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/DeviceContext.cpp.o [ 62%] Building CXX object CMakeFiles/dhewm3.dir/ui/GameBustOutWindow.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/dhewm3ded.dir/ui/EditWindow.cpp.o [ 63%] Building CXX object CMakeFiles/dhewm3.dir/ui/GameSSDWindow.cpp.o [ 63%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/FieldWindow.cpp.o [ 63%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GameBearShootWindow.cpp.o [ 63%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GameBustOutWindow.cpp.o [ 63%] Building CXX object CMakeFiles/dhewm3.dir/ui/GuiScript.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GameSSDWindow.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3.dir/ui/ListGUI.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3.dir/ui/ListWindow.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3.dir/ui/MarkerWindow.cpp.o [ 64%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/GuiScript.cpp.o [ 65%] Building CXX object CMakeFiles/dhewm3.dir/ui/RegExp.cpp.o [ 65%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/ListGUI.cpp.o [ 65%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/ListWindow.cpp.o [ 65%] Building CXX object CMakeFiles/dhewm3.dir/ui/RenderWindow.cpp.o [ 65%] Building CXX object CMakeFiles/dhewm3.dir/ui/SimpleWindow.cpp.o [ 65%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/MarkerWindow.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/RegExp.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3.dir/ui/SliderWindow.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/RenderWindow.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3.dir/ui/UserInterface.cpp.o [ 66%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/SimpleWindow.cpp.o [ 67%] Building CXX object CMakeFiles/dhewm3.dir/ui/Window.cpp.o [ 67%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/SliderWindow.cpp.o [ 67%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/UserInterface.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/Window.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3.dir/ui/Winvar.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3.dir/sys/cpu.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3.dir/sys/threads.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3.dir/sys/events.cpp.o [ 68%] Building CXX object CMakeFiles/dhewm3ded.dir/ui/Winvar.cpp.o [ 69%] Building CXX object CMakeFiles/dhewm3.dir/sys/sys_local.cpp.o [ 69%] Building CXX object CMakeFiles/dhewm3ded.dir/sys/stub/openal_stub.cpp.o [ 69%] Building CXX object CMakeFiles/dhewm3.dir/sys/posix/posix_net.cpp.o /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:35:27: error: declaration of 'ALenum alGetError()' has a different exception specifier 35 | AL_API ALenum AL_APIENTRY alGetError() { | ^~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:508:27: note: from previous declaration 'ALenum alGetError() noexcept' 508 | AL_API ALenum AL_APIENTRY alGetError(void) AL_API_NOEXCEPT; | ^~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:39:30: error: declaration of 'ALboolean alIsSource(ALuint)' has a different exception specifier 39 | AL_API ALboolean AL_APIENTRY alIsSource( ALuint sid ) { | ^~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:545:30: note: from previous declaration 'ALboolean alIsSource(ALuint) noexcept' 545 | AL_API ALboolean AL_APIENTRY alIsSource(ALuint source) AL_API_NOEXCEPT; | ^~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:43:25: error: declaration of 'void alGenBuffers(ALsizei, ALuint*)' has a different exception specifier 43 | AL_API void AL_APIENTRY alGenBuffers( ALsizei n, ALuint* buffers ) { } | ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:589:25: note: from previous declaration 'void alGenBuffers(ALsizei, ALuint*) noexcept' 589 | AL_API void AL_APIENTRY alGenBuffers(ALsizei n, ALuint *buffers) AL_API_NOEXCEPT; | ^~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:45:25: error: declaration of 'void alSourceStop(ALuint)' has a different exception specifier 45 | AL_API void AL_APIENTRY alSourceStop( ALuint sid ) { } | ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:567:25: note: from previous declaration 'void alSourceStop(ALuint) noexcept' 567 | AL_API void AL_APIENTRY alSourceStop(ALuint source) AL_API_NOEXCEPT; | ^~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:47:25: error: declaration of 'void alGetSourcei(ALuint, ALenum, ALint*)' has a different exception specifier 47 | AL_API void AL_APIENTRY alGetSourcei( ALuint sid, ALenum pname, ALint* value ) { } | ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:559:25: note: from previous declaration 'void alGetSourcei(ALuint, ALenum, ALint*) noexcept' 559 | AL_API void AL_APIENTRY alGetSourcei(ALuint source, ALenum param, ALint *value) AL_API_NOEXCEPT; | ^~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:49:25: error: declaration of 'void alSource3i(ALuint, ALenum, ALint, ALint, ALint)' has a different exception specifier 49 | AL_API void AL_APIENTRY alSource3i( ALuint sid, ALenum param, ALint value1, ALint value2, ALint value3 ) { } | ^~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:552:25: note: from previous declaration 'void alSource3i(ALuint, ALenum, ALint, ALint, ALint) noexcept' 552 | AL_API void AL_APIENTRY alSource3i(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3) AL_API_NOEXCEPT; | ^~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:52:34: error: declaration of 'const ALchar* alGetString(ALenum)' has a different exception specifier 52 | AL_API const ALchar* AL_APIENTRY alGetString( ALenum param ) { | ^~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:494:34: note: from previous declaration 'const ALchar* alGetString(ALenum) noexcept' 494 | AL_API const ALchar* AL_APIENTRY alGetString(ALenum param) AL_API_NOEXCEPT; | ^~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:56:26: error: declaration of 'ALint alGetInteger(ALenum)' has a different exception specifier 56 | AL_API ALint AL_APIENTRY alGetInteger( ALenum param ) { return 0; } | ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:500:26: note: from previous declaration 'ALint alGetInteger(ALenum) noexcept' 500 | AL_API ALint AL_APIENTRY alGetInteger(ALenum param) AL_API_NOEXCEPT; | ^~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:58:27: error: declaration of 'void alcSuspendContext(ALCcontext*)' has a different exception specifier 58 | ALC_API void ALC_APIENTRY alcSuspendContext( ALCcontext *alcHandle ) { } | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:204:34: note: from previous declaration 'void alcSuspendContext(ALCcontext*) noexcept' 204 | ALC_API void ALC_APIENTRY alcSuspendContext(ALCcontext *context) ALC_API_NOEXCEPT; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:60:34: error: declaration of 'ALCdevice* alcOpenDevice(const ALchar*)' has a different exception specifier 60 | ALC_API ALCdevice * ALC_APIENTRY alcOpenDevice( const ALchar *tokstr ) { | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:215:33: note: from previous declaration 'ALCdevice* alcOpenDevice(const ALCchar*) noexcept' 215 | ALC_API ALCdevice* ALC_APIENTRY alcOpenDevice(const ALCchar *devicename) ALC_API_NOEXCEPT; | ^~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:64:33: error: declaration of 'ALCboolean alcIsExtensionPresent(ALCdevice*, const ALCchar*)' has a different exception specifier 64 | ALC_API ALCboolean ALC_APIENTRY alcIsExtensionPresent( ALCdevice *device, const ALCchar *extname ) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:230:33: note: from previous declaration 'ALCboolean alcIsExtensionPresent(ALCdevice*, const ALCchar*) noexcept' 230 | ALC_API ALCboolean ALC_APIENTRY alcIsExtensionPresent(ALCdevice *device, const ALCchar *extname) ALC_API_NOEXCEPT; | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:68:27: error: declaration of 'void alcGetIntegerv(ALCdevice*, ALCenum, ALCsizei, ALCint*)' has a different exception specifier 68 | ALC_API void ALC_APIENTRY alcGetIntegerv(ALCdevice *device, ALCenum param, ALCsizei size, ALCint *values) {} | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:247:37: note: from previous declaration 'void alcGetIntegerv(ALCdevice*, ALCenum, ALCsizei, ALCint*) noexcept' 247 | ALC_API void ALC_APIENTRY alcGetIntegerv(ALCdevice *device, ALCenum param, ALCsizei size, ALCint *values) ALC_API_NOEXCEPT; | ^~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:70:30: error: declaration of 'ALCenum alcGetError(ALCdevice*)' has a different exception specifier 70 | ALC_API ALCenum ALC_APIENTRY alcGetError(ALCdevice *device) { | ^~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:222:30: note: from previous declaration 'ALCenum alcGetError(ALCdevice*) noexcept' 222 | ALC_API ALCenum ALC_APIENTRY alcGetError(ALCdevice *device) ALC_API_NOEXCEPT; | ^~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:74:28: error: declaration of 'void* alcGetProcAddress(ALCdevice*, const ALCchar*)' has a different exception specifier 74 | ALC_API void* ALC_APIENTRY alcGetProcAddress(ALCdevice *device, const ALCchar *funcname) { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:235:33: note: from previous declaration 'ALCvoid* alcGetProcAddress(ALCdevice*, const ALCchar*) noexcept' 235 | ALC_API ALCvoid* ALC_APIENTRY alcGetProcAddress(ALCdevice *device, const ALCchar *funcname) ALC_API_NOEXCEPT; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:79:25: error: declaration of 'void alDeleteBuffers(ALsizei, const ALuint*)' has a different exception specifier 79 | AL_API void AL_APIENTRY alDeleteBuffers( ALsizei n, const ALuint* buffers ) { } | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:591:25: note: from previous declaration 'void alDeleteBuffers(ALsizei, const ALuint*) noexcept' 591 | AL_API void AL_APIENTRY alDeleteBuffers(ALsizei n, const ALuint *buffers) AL_API_NOEXCEPT; | ^~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:81:30: error: declaration of 'ALboolean alIsExtensionPresent(const ALchar*)' has a different exception specifier 81 | AL_API ALboolean AL_APIENTRY alIsExtensionPresent( const ALchar* fname ) { | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:511:30: note: from previous declaration 'ALboolean alIsExtensionPresent(const ALchar*) noexcept' 511 | AL_API ALboolean AL_APIENTRY alIsExtensionPresent(const ALchar *extname) AL_API_NOEXCEPT; | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:85:25: error: declaration of 'void alBufferData(ALuint, ALenum, const ALvoid*, ALsizei, ALsizei)' has a different exception specifier 85 | AL_API void AL_APIENTRY alBufferData( ALuint buffer, | ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:599:25: note: from previous declaration 'void alBufferData(ALuint, ALenum, const ALvoid*, ALsizei, ALsizei) noexcept' 599 | AL_API void AL_APIENTRY alBufferData(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei samplerate) AL_API_NOEXCEPT; | ^~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:91:33: error: declaration of 'ALCboolean alcMakeContextCurrent(ALCcontext*)' has a different exception specifier 91 | ALC_API ALCboolean ALC_APIENTRY alcMakeContextCurrent( ALCcontext *alcHandle ) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:200:34: note: from previous declaration 'ALCboolean alcMakeContextCurrent(ALCcontext*) noexcept' 200 | ALC_API ALCboolean ALC_APIENTRY alcMakeContextCurrent(ALCcontext *context) ALC_API_NOEXCEPT; | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:95:30: error: declaration of 'ALCvoid alcProcessContext(ALCcontext*)' has a different exception specifier 95 | ALC_API ALCvoid ALC_APIENTRY alcProcessContext( ALCcontext *alcHandle ) { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:202:34: note: from previous declaration 'void alcProcessContext(ALCcontext*) noexcept' 202 | ALC_API void ALC_APIENTRY alcProcessContext(ALCcontext *context) ALC_API_NOEXCEPT; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:99:30: error: declaration of 'ALCvoid alcDestroyContext(ALCcontext*)' has a different exception specifier 99 | ALC_API ALCvoid ALC_APIENTRY alcDestroyContext( ALCcontext *alcHandle ) { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:206:34: note: from previous declaration 'void alcDestroyContext(ALCcontext*) noexcept' 206 | ALC_API void ALC_APIENTRY alcDestroyContext(ALCcontext *context) ALC_API_NOEXCEPT; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:103:38: error: declaration of 'const ALCchar* alcGetString(ALCdevice*, ALCenum)' has a different exception specifier 103 | ALC_API const ALCchar * ALC_APIENTRY alcGetString( ALCdevice *deviceHandle, ALCenum token ) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:245:37: note: from previous declaration 'const ALCchar* alcGetString(ALCdevice*, ALCenum) noexcept' 245 | ALC_API const ALCchar* ALC_APIENTRY alcGetString(ALCdevice *device, ALCenum param) ALC_API_NOEXCEPT; | ^~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:107:25: error: declaration of 'void alDeleteSources(ALsizei, const ALuint*)' has a different exception specifier 107 | AL_API void AL_APIENTRY alDeleteSources( ALsizei n, const ALuint* sources ) { } | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:543:25: note: from previous declaration 'void alDeleteSources(ALsizei, const ALuint*) noexcept' 543 | AL_API void AL_APIENTRY alDeleteSources(ALsizei n, const ALuint *sources) AL_API_NOEXCEPT; | ^~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:109:27: error: declaration of 'ALenum alGetEnumValue(const ALchar*)' has a different exception specifier 109 | AL_API ALenum AL_APIENTRY alGetEnumValue( const ALchar* ename ) { | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:520:27: note: from previous declaration 'ALenum alGetEnumValue(const ALchar*) noexcept' 520 | AL_API ALenum AL_APIENTRY alGetEnumValue(const ALchar *ename) AL_API_NOEXCEPT; | ^~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:113:26: error: declaration of 'void* alGetProcAddress(const ALchar*)' has a different exception specifier 113 | AL_API void* AL_APIENTRY alGetProcAddress( const ALchar* fname ) { | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:516:26: note: from previous declaration 'void* alGetProcAddress(const ALchar*) noexcept' 516 | AL_API void* AL_APIENTRY alGetProcAddress(const ALchar *fname) AL_API_NOEXCEPT; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:117:35: error: declaration of 'ALCcontext* alcCreateContext(ALCdevice*, const ALCint*)' has a different exception specifier 117 | ALC_API ALCcontext * ALC_APIENTRY alcCreateContext( ALCdevice *dev, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:195:34: note: from previous declaration 'ALCcontext* alcCreateContext(ALCdevice*, const ALCint*) noexcept' 195 | ALC_API ALCcontext* ALC_APIENTRY alcCreateContext(ALCdevice *device, const ALCint *attrlist) ALC_API_NOEXCEPT; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:122:25: error: declaration of 'void alListenerfv(ALenum, const ALfloat*)' has a different exception specifier 122 | AL_API void AL_APIENTRY alListenerfv( ALenum pname, const ALfloat* param ) { } | ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:526:25: note: from previous declaration 'void alListenerfv(ALenum, const ALfloat*) noexcept' 526 | AL_API void AL_APIENTRY alListenerfv(ALenum param, const ALfloat *values) AL_API_NOEXCEPT; | ^~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:124:25: error: declaration of 'void alSourceQueueBuffers(ALuint, ALsizei, const ALuint*)' has a different exception specifier 124 | AL_API void AL_APIENTRY alSourceQueueBuffers( ALuint sid, ALsizei numEntries, const ALuint *bids ) { } | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:583:25: note: from previous declaration 'void alSourceQueueBuffers(ALuint, ALsizei, const ALuint*) noexcept' 583 | AL_API void AL_APIENTRY alSourceQueueBuffers(ALuint source, ALsizei nb, const ALuint *buffers) AL_API_NOEXCEPT; | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:126:25: error: declaration of 'void alSourcei(ALuint, ALenum, ALint)' has a different exception specifier 126 | AL_API void AL_APIENTRY alSourcei( ALuint sid, ALenum param, ALint value ) { } | ^~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:551:25: note: from previous declaration 'void alSourcei(ALuint, ALenum, ALint) noexcept' 551 | AL_API void AL_APIENTRY alSourcei(ALuint source, ALenum param, ALint value) AL_API_NOEXCEPT; | ^~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:128:25: error: declaration of 'void alListenerf(ALenum, ALfloat)' has a different exception specifier 128 | AL_API void AL_APIENTRY alListenerf( ALenum pname, ALfloat param ) { } | ^~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:524:25: note: from previous declaration 'void alListenerf(ALenum, ALfloat) noexcept' 524 | AL_API void AL_APIENTRY alListenerf(ALenum param, ALfloat value) AL_API_NOEXCEPT; | ^~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:130:33: error: declaration of 'ALCboolean alcCloseDevice(ALCdevice*)' has a different exception specifier 130 | ALC_API ALCboolean ALC_APIENTRY alcCloseDevice( ALCdevice *dev ) { return false; } | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:40, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/alc.h:217:33: note: from previous declaration 'ALCboolean alcCloseDevice(ALCdevice*) noexcept' 217 | ALC_API ALCboolean ALC_APIENTRY alcCloseDevice(ALCdevice *device) ALC_API_NOEXCEPT; | ^~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:132:30: error: declaration of 'ALboolean alIsBuffer(ALuint)' has a different exception specifier 132 | AL_API ALboolean AL_APIENTRY alIsBuffer( ALuint buffer ) { | ^~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:593:30: note: from previous declaration 'ALboolean alIsBuffer(ALuint) noexcept' 593 | AL_API ALboolean AL_APIENTRY alIsBuffer(ALuint buffer) AL_API_NOEXCEPT; | ^~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:136:25: error: declaration of 'void alSource3f(ALuint, ALenum, ALfloat, ALfloat, ALfloat)' has a different exception specifier 136 | AL_API void AL_APIENTRY alSource3f( ALuint sid, ALenum param, | ^~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:549:25: note: from previous declaration 'void alSource3f(ALuint, ALenum, ALfloat, ALfloat, ALfloat) noexcept' 549 | AL_API void AL_APIENTRY alSource3f(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3) AL_API_NOEXCEPT; | ^~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:139:25: error: declaration of 'void alGenSources(ALsizei, ALuint*)' has a different exception specifier 139 | AL_API void AL_APIENTRY alGenSources( ALsizei n, ALuint* sources ) { } | ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:541:25: note: from previous declaration 'void alGenSources(ALsizei, ALuint*) noexcept' 541 | AL_API void AL_APIENTRY alGenSources(ALsizei n, ALuint *sources) AL_API_NOEXCEPT; | ^~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:141:25: error: declaration of 'void alSourcef(ALuint, ALenum, ALfloat)' has a different exception specifier 141 | AL_API void AL_APIENTRY alSourcef( ALuint sid, ALenum param, ALfloat value ) { } | ^~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:548:25: note: from previous declaration 'void alSourcef(ALuint, ALenum, ALfloat) noexcept' 548 | AL_API void AL_APIENTRY alSourcef(ALuint source, ALenum param, ALfloat value) AL_API_NOEXCEPT; | ^~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:143:25: error: declaration of 'void alSourceUnqueueBuffers(ALuint, ALsizei, ALuint*)' has a different exception specifier 143 | AL_API void AL_APIENTRY alSourceUnqueueBuffers( ALuint sid, ALsizei numEntries, ALuint *bids ) { } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:585:25: note: from previous declaration 'void alSourceUnqueueBuffers(ALuint, ALsizei, ALuint*) noexcept' 585 | AL_API void AL_APIENTRY alSourceUnqueueBuffers(ALuint source, ALsizei nb, ALuint *buffers) AL_API_NOEXCEPT; | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:145:25: error: declaration of 'void alSourcePlay(ALuint)' has a different exception specifier 145 | AL_API void AL_APIENTRY alSourcePlay( ALuint sid ) { } | ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sound/snd_local.h:39, from /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo/sys/stub/openal_stub.cpp:31: /home/pbulk/build/games/dhewm3/work/.buildlink/include/AL/al.h:565:25: note: from previous declaration 'void alSourcePlay(ALuint) noexcept' 565 | AL_API void AL_APIENTRY alSourcePlay(ALuint source) AL_API_NOEXCEPT; | ^~~~~~~~~~~~ --- CMakeFiles/dhewm3ded.dir/sys/stub/openal_stub.cpp.o --- *** [CMakeFiles/dhewm3ded.dir/sys/stub/openal_stub.cpp.o] Error code 1 bmake[2]: stopped making "CMakeFiles/dhewm3ded.dir/build" in /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo bmake[2]: 1 error bmake[2]: stopped making "CMakeFiles/dhewm3ded.dir/build" in /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo --- CMakeFiles/dhewm3ded.dir/all --- *** [CMakeFiles/dhewm3ded.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo --- CMakeFiles/dhewm3.dir/all --- *** [CMakeFiles/dhewm3.dir/all] Error code 6 bmake[1]: stopped making "all" in /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo bmake[1]: 2 errors bmake[1]: stopped making "all" in /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/games/dhewm3/work/dhewm3-1.5.1/neo *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/games/dhewm3 *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/games/dhewm3