Bug#1098083: warzone2100: ftbfs with GCC-15
Matthias Klose
doko at debian.org
Mon Feb 17 17:59:54 GMT 2025
Package: src:warzone2100
Version: 4.5.5deb-1
Severity: important
Tags: sid forky
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-15
[This bug is NOT targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/warzone2100_4.5.5deb-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html
[...]
FAILED: 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Backup.cpp.o
/usr/bin/c++ -DSQLITE_ENABLE_COLUMN_METADATA -I/build/reproducible-path/warzone2100-4.5.5deb/debian/build -I/build/reproducible-path/warzone2100-4.5.5deb/. -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glm -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/date/include -g -O2 -ffile-prefix-map=/build/reproducible-path/warzone2100-4.5.5deb=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long -O2 -g -DNDEBUG -std=c++14 -fPIC -fPIC -fstack-protector -MD -MT 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Backup.cpp.o -MF 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Backup.cpp.o.d -o 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Backup.cpp.o -c /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/src/Backup.cpp
In file included from /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Column.h:14,
from /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Database.h:14,
from /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Backup.h:15,
from /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/src/Backup.cpp:12:
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:132:39: error: ‘uint32_t’ does not name a type
132 | void bind(const int aIndex, const uint32_t aValue);
| ^~~~~~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:20:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
19 | #include <memory>
+++ |+#include <cstdint>
20 |
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:132:10: error: ‘void SQLite::Statement::bind(int, int)’ cannot be overloaded with ‘void SQLite::Statement::bind(int, int32_t)’
132 | void bind(const int aIndex, const uint32_t aValue);
| ^~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:128:10: note: previous declaration ‘void SQLite::Statement::bind(int, int32_t)’
128 | void bind(const int aIndex, const int32_t aValue);
| ^~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:198:41: error: ‘uint32_t’ does not name a type
198 | void bind(const char* apName, const uint32_t aValue)
| ^~~~~~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:198:41: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:198:10: error: ‘void SQLite::Statement::bind(const char*, int)’ cannot be overloaded with ‘void SQLite::Statement::bind(const char*, int32_t)’
198 | void bind(const char* apName, const uint32_t aValue)
| ^~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:191:10: note: previous declaration ‘void SQLite::Statement::bind(const char*, int32_t)’
191 | void bind(const char* apName, const int32_t aValue)
| ^~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:295:47: error: ‘uint32_t’ does not name a type
295 | void bind(const std::string& aName, const uint32_t aValue)
| ^~~~~~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:295:47: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:295:10: error: ‘void SQLite::Statement::bind(const std::string&, int)’ cannot be overloaded with ‘void SQLite::Statement::bind(const std::string&, int32_t)’
295 | void bind(const std::string& aName, const uint32_t aValue)
| ^~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Statement.h:288:10: note: previous declaration ‘void SQLite::Statement::bind(const std::string&, int32_t)’
288 | void bind(const std::string& aName, const int32_t aValue)
| ^~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Column.h:80:5: error: ‘uint32_t’ does not name a type
80 | uint32_t getUInt() const noexcept;
| ^~~~~~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Column.h:15:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
14 | #include <SQLiteCpp/Statement.h>
+++ |+#include <cstdint>
15 | #include <SQLiteCpp/Exception.h>
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Column.h:171:14: error: expected type-specifier before ‘uint8_t’
171 | operator uint8_t() const
| ^~~~~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Column.h:179:14: error: expected type-specifier before ‘uint16_t’
179 | operator uint16_t() const
| ^~~~~~~~
/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/SQLiteCpp/include/SQLiteCpp/Column.h:187:14: error: expected type-specifier before ‘uint32_t’
187 | operator uint32_t() const
| ^~~~~~~~
[1190/1490] /usr/bin/c++ -I/build/reproducible-path/warzone2100-4.5.5deb/debian/build -I/build/reproducible-path/warzone2100-4.5.5deb/. -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glm -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/date/include -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/fmt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/warzone2100-4.5.5deb=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -MD -MT 3rdparty/fmt/CMakeFiles/fmt.dir/src/os.cc.o -MF 3rdparty/fmt/CMakeFiles/fmt.dir/src/os.cc.o.d -o 3rdparty/fmt/CMakeFiles/fmt.dir/src/os.cc.o -c /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/fmt/src/os.cc
[1191/1490] /usr/bin/c++ -I/build/reproducible-path/warzone2100-4.5.5deb/debian/build -I/build/reproducible-path/warzone2100-4.5.5deb/. -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/EmbeddedJSONSignature/include -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glm -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/date/include -g -O2 -ffile-prefix-map=/build/reproducible-path/warzone2100-4.5.5deb=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -MD -MT 3rdparty/EmbeddedJSONSignature/CMakeFiles/EmbeddedJSONSignature.dir/src/EmbeddedJSONSignature.cpp.o -MF 3rdparty/EmbeddedJSONSignature/CMakeFiles/EmbeddedJSONSignature.dir/src/EmbeddedJSONSignature.cpp.o.d -o 3rdparty/EmbeddedJSONSignature/CMakeFiles/EmbeddedJSONSignature.dir/src/EmbeddedJSONSignature.cpp.o -c /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/EmbeddedJSONSignature/src/EmbeddedJSONSignature.cpp
[1192/1490] /usr/bin/c++ -DBASISU_HAVE_STD_TRIVIALLY_COPYABLE -DBASIS_ENABLED -DETCPAK_ENABLED -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DNLOHMANN_JSON_NAMESPACE=nlohmann -DNLOHMANN_JSON_NAMESPACE_BEGIN="namespace nlohmann {" -DNLOHMANN_JSON_NAMESPACE_END=} -DWZ_DEBUG_GFX_API_LEAKS -DWZ_FRIBIDI_ENABLED -DWZ_VULKAN_ENABLED -I/build/reproducible-path/warzone2100-4.5.5deb/debian/build -I/build/reproducible-path/warzone2100-4.5.5deb/. -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/optional-lite/include -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/launchinfo/include -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glad/include -I/build/reproducible-path/warzone2100-4.5.5deb/lib/ivis_opengl/3rdparty/etcpak -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/basis_universal/transcoder -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glm -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/date/include -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/json/include -g -O2 -ffile-prefix-map=/build/reproducible-path/warzone2100-4.5.5deb=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -Wpedantic -Wall -Wextra -fno-common -fno-math-errno -fno-trapping-math -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Winit-self -Woverloaded-virtual -Wstrict-null-sentinel -Wwrite-strings -Wpointer-arith -Wmissing-noreturn -Wnon-virtual-dtor -Wduplicated-cond -Walloc-zero -Walloca-larger-than=1024 -Wrestrict -Wfloat-conversion -Wformat-security -Wstringop-truncation -Wlogical-op -Wuninitialized -Werror -Wno-float-conversion -Wno-unused-but-set-variable -Wno-sign-compare -Wno-unused-parameter -Wno-format-truncation -Wno-array-bounds -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piedraw.cpp.o -MF lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piedraw.cpp.o.d -o lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piedraw.cpp.o -c /build/reproducible-path/warzone2100-4.5.5deb/lib/ivis_opengl/piedraw.cpp
[1193/1490] /usr/bin/c++ -DBASISU_HAVE_STD_TRIVIALLY_COPYABLE -DBASIS_ENABLED -DETCPAK_ENABLED -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DNLOHMANN_JSON_NAMESPACE=nlohmann -DNLOHMANN_JSON_NAMESPACE_BEGIN="namespace nlohmann {" -DNLOHMANN_JSON_NAMESPACE_END=} -DWZ_DEBUG_GFX_API_LEAKS -DWZ_FRIBIDI_ENABLED -DWZ_VULKAN_ENABLED -I/build/reproducible-path/warzone2100-4.5.5deb/debian/build -I/build/reproducible-path/warzone2100-4.5.5deb/. -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/optional-lite/include -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/launchinfo/include -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glad/include -I/build/reproducible-path/warzone2100-4.5.5deb/lib/ivis_opengl/3rdparty/etcpak -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/basis_universal/transcoder -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glm -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/date/include -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/json/include -g -O2 -ffile-prefix-map=/build/reproducible-path/warzone2100-4.5.5deb=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -Wpedantic -Wall -Wextra -fno-common -fno-math-errno -fno-trapping-math -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Winit-self -Woverloaded-virtual -Wstrict-null-sentinel -Wwrite-strings -Wpointer-arith -Wmissing-noreturn -Wnon-virtual-dtor -Wduplicated-cond -Walloc-zero -Walloca-larger-than=1024 -Wrestrict -Wfloat-conversion -Wformat-security -Wstringop-truncation -Wlogical-op -Wuninitialized -Werror -Wno-float-conversion -Wno-unused-but-set-variable -Wno-sign-compare -Wno-unused-parameter -Wno-format-truncation -Wno-array-bounds -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vkh_info.cpp.o -MF lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vkh_info.cpp.o.d -o lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vkh_info.cpp.o -c /build/reproducible-path/warzone2100-4.5.5deb/lib/ivis_opengl/3rdparty/vkh_info.cpp
[1194/1490] /usr/bin/c++ -I/build/reproducible-path/warzone2100-4.5.5deb/debian/build -I/build/reproducible-path/warzone2100-4.5.5deb/. -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glm -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/date/include -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/fmt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/warzone2100-4.5.5deb=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -MD -MT 3rdparty/fmt/CMakeFiles/fmt.dir/src/format.cc.o -MF 3rdparty/fmt/CMakeFiles/fmt.dir/src/format.cc.o.d -o 3rdparty/fmt/CMakeFiles/fmt.dir/src/format.cc.o -c /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/fmt/src/format.cc
[1195/1490] /usr/bin/c++ -DHAVE_OPENAL_ALEXT_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DNLOHMANN_JSON_NAMESPACE=nlohmann -DNLOHMANN_JSON_NAMESPACE_BEGIN="namespace nlohmann {" -DNLOHMANN_JSON_NAMESPACE_END=} -I/build/reproducible-path/warzone2100-4.5.5deb/debian/build -I/build/reproducible-path/warzone2100-4.5.5deb/. -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/optional-lite/include -I/build/reproducible-path/warzone2100-4.5.5deb/lib/sound/3rdparty/opusfile/include -I/usr/include/opus -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glm -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/date/include -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/json/include -isystem /usr/include/AL -g -O2 -ffile-prefix-map=/build/reproducible-path/warzone2100-4.5.5deb=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -Wpedantic -Wall -Wextra -fno-common -fno-math-errno -fno-trapping-math -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Winit-self -Woverloaded-virtual -Wstrict-null-sentinel -Wwrite-strings -Wpointer-arith -Wmissing-noreturn -Wnon-virtual-dtor -Wduplicated-cond -Walloc-zero -Walloca-larger-than=1024 -Wrestrict -Wfloat-conversion -Wformat-security -Wstringop-truncation -Wlogical-op -Wuninitialized -Werror -Wno-float-conversion -Wno-unused-but-set-variable -Wno-sign-compare -Wno-unused-parameter -Wno-format-truncation -Wno-array-bounds -MD -MT lib/sound/CMakeFiles/sound.dir/playlist.cpp.o -MF lib/sound/CMakeFiles/sound.dir/playlist.cpp.o.d -o lib/sound/CMakeFiles/sound.dir/playlist.cpp.o -c /build/reproducible-path/warzone2100-4.5.5deb/lib/sound/playlist.cpp
[1196/1490] /usr/bin/c++ -DBASISU_HAVE_STD_TRIVIALLY_COPYABLE -DBASIS_ENABLED -DETCPAK_ENABLED -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DNLOHMANN_JSON_NAMESPACE=nlohmann -DNLOHMANN_JSON_NAMESPACE_BEGIN="namespace nlohmann {" -DNLOHMANN_JSON_NAMESPACE_END=} -DWZ_DEBUG_GFX_API_LEAKS -DWZ_FRIBIDI_ENABLED -DWZ_VULKAN_ENABLED -I/build/reproducible-path/warzone2100-4.5.5deb/debian/build -I/build/reproducible-path/warzone2100-4.5.5deb/. -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/optional-lite/include -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/launchinfo/include -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glad/include -I/build/reproducible-path/warzone2100-4.5.5deb/lib/ivis_opengl/3rdparty/etcpak -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/basis_universal/transcoder -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glm -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/date/include -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/json/include -g -O2 -ffile-prefix-map=/build/reproducible-path/warzone2100-4.5.5deb=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -Wpedantic -Wall -Wextra -fno-common -fno-math-errno -fno-trapping-math -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Winit-self -Woverloaded-virtual -Wstrict-null-sentinel -Wwrite-strings -Wpointer-arith -Wmissing-noreturn -Wnon-virtual-dtor -Wduplicated-cond -Walloc-zero -Walloca-larger-than=1024 -Wrestrict -Wfloat-conversion -Wformat-security -Wstringop-truncation -Wlogical-op -Wuninitialized -Werror -Wno-float-conversion -Wno-unused-but-set-variable -Wno-sign-compare -Wno-unused-parameter -Wno-format-truncation -Wno-array-bounds -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_gl.cpp.o -MF lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_gl.cpp.o.d -o lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_gl.cpp.o -c /build/reproducible-path/warzone2100-4.5.5deb/lib/ivis_opengl/gfx_api_gl.cpp
[1197/1490] /usr/bin/cc -DCONFIG_VERSION=\"2024-02-14\" -DQUICKJS_DISABLE_ATOMICS -DQUICKJS_HAVE_SYS_TIME_H -D_GNU_SOURCE -I/build/reproducible-path/warzone2100-4.5.5deb/debian/build -I/build/reproducible-path/warzone2100-4.5.5deb/. -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/quickjs-wz -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glm -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/date/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/warzone2100-4.5.5deb=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wno-cast-align -Wno-shadow -Wno-implicit-int-float-conversion -Wno-implicit-const-int-float-conversion -Wno-unused-variable -Wno-unused-but-set-variable -Wno-conditional-uninitialized -Wno-comma -Wno-assign-enum -MD -MT 3rdparty/quickjs-wz/CMakeFiles/quickjs.dir/quickjs.c.o -MF 3rdparty/quickjs-wz/CMakeFiles/quickjs.dir/quickjs.c.o.d -o 3rdparty/quickjs-wz/CMakeFiles/quickjs.dir/quickjs.c.o -c /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/quickjs-wz/quickjs.c
[1198/1490] /usr/bin/c++ -DBASISU_HAVE_STD_TRIVIALLY_COPYABLE -DBASIS_ENABLED -DETCPAK_ENABLED -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DNLOHMANN_JSON_NAMESPACE=nlohmann -DNLOHMANN_JSON_NAMESPACE_BEGIN="namespace nlohmann {" -DNLOHMANN_JSON_NAMESPACE_END=} -DWZ_DEBUG_GFX_API_LEAKS -DWZ_FRIBIDI_ENABLED -DWZ_VULKAN_ENABLED -I/build/reproducible-path/warzone2100-4.5.5deb/debian/build -I/build/reproducible-path/warzone2100-4.5.5deb/. -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/optional-lite/include -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/launchinfo/include -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glad/include -I/build/reproducible-path/warzone2100-4.5.5deb/lib/ivis_opengl/3rdparty/etcpak -I/build/reproducible-path/warzone2100-4.5.5deb/3rdparty/basis_universal/transcoder -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/glm -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/date/include -isystem /build/reproducible-path/warzone2100-4.5.5deb/3rdparty/json/include -g -O2 -ffile-prefix-map=/build/reproducible-path/warzone2100-4.5.5deb=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -Wpedantic -Wall -Wextra -fno-common -fno-math-errno -fno-trapping-math -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Winit-self -Woverloaded-virtual -Wstrict-null-sentinel -Wwrite-strings -Wpointer-arith -Wmissing-noreturn -Wnon-virtual-dtor -Wduplicated-cond -Walloc-zero -Walloca-larger-than=1024 -Wrestrict -Wfloat-conversion -Wformat-security -Wstringop-truncation -Wlogical-op -Wuninitialized -Werror -Wno-float-conversion -Wno-unused-but-set-variable -Wno-sign-compare -Wno-unused-parameter -Wno-format-truncation -Wno-array-bounds -MD -MT lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_vk.cpp.o -MF lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_vk.cpp.o.d -o lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_vk.cpp.o -c /build/reproducible-path/warzone2100-4.5.5deb/lib/ivis_opengl/gfx_api_vk.cpp
ninja: build stopped: subcommand failed.
make[1]: *** [debian/rules:24: override_dh_auto_build] Error 1
make[1]: Leaving directory '/build/reproducible-path/warzone2100-4.5.5deb'
make: *** [debian/rules:13: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
More information about the Pkg-games-devel
mailing list