Bug#1097924: spring: ftbfs with GCC-15

Matthias Klose doko at debian.org
Mon Feb 17 17:54:48 GMT 2025


Package: src:spring
Version: 106.0+dfsg-4
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/spring_106.0+dfsg-4_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

[...]
[ 57%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_variablescope.cpp.o
cd /build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/AI/Skirmish/CircuitAI && /usr/bin/c++ -DASIO_STANDALONE -DBUILDING_AI -DBUILDING_SKIRMISH_AI -DCircuitAI_EXPORTS -DSPRING_DATADIR=\"/usr/share/games/spring:/usr/lib/spring\" -DSYNCCHECK -DTHREADPOOL -D_GLIBCXX_USE_NANOSLEEP -D_GNU_SOURCE=1 -D_RANDOM_TCC -D_REENTRANT -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/circuit -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/include -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/build/reproducible-path/spring-106.0+dfsg/AI/Wrappers/Cpp/src -I/build/reproducible-path/spring-106.0+dfsg/rts -I/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/src-generated/engine -I/build/reproducible-path/spring-106.0+dfsg/rts/ExternalAI/Interface -I/build/reproducible-path/spring-106.0+dfsg/AI/Wrappers -g -O2 -ffile-prefix-map=/build/reproducible-path/spring-106.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=x86-64 -msse -mfpmath=sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4 -mno-sse4a -mno-avx -mno-fma -mno-fma4 -mno-xop -mno-lwp -mno-avx2 -fsingle-precision-constant -frounding-math -mieee-fp -pipe -fno-strict-aliasing  -fvisibility=hidden  -fvisibility-inlines-hidden -pthread  -O2      -Wformat -Wformat-security -DNDEBUG -g -fPIC   -fpic -Wall -MD -MT AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_variablescope.cpp.o -MF CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_variablescope.cpp.o.d -o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_variablescope.cpp.o -c /build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/source/as_variablescope.cpp
In file included from /build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/source/as_property.h:47,
                 from /build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/source/as_objecttype.h:44,
                 from /build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/source/as_scriptengine.h:48,
                 from /build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/source/as_typeinfo.cpp:39:
/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   89 |         asCSymbolTableIterator<T, T2>(asCSymbolTable<T> *table);
      |                                       ^~~~~~~~~~~~~~~~~
/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/source/as_symboltable.h:89:39: note: remove the ‘< >’
[ 59%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/lib/json/jsoncpp.cpp.o
cd /build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/AI/Skirmish/CircuitAI && /usr/bin/c++ -DASIO_STANDALONE -DBUILDING_AI -DBUILDING_SKIRMISH_AI -DCircuitAI_EXPORTS -DSPRING_DATADIR=\"/usr/share/games/spring:/usr/lib/spring\" -DSYNCCHECK -DTHREADPOOL -D_GLIBCXX_USE_NANOSLEEP -D_GNU_SOURCE=1 -D_RANDOM_TCC -D_REENTRANT -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/circuit -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/include -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/build/reproducible-path/spring-106.0+dfsg/AI/Wrappers/Cpp/src -I/build/reproducible-path/spring-106.0+dfsg/rts -I/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/src-generated/engine -I/build/reproducible-path/spring-106.0+dfsg/rts/ExternalAI/Interface -I/build/reproducible-path/spring-106.0+dfsg/AI/Wrappers -g -O2 -ffile-prefix-map=/build/reproducible-path/spring-106.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=x86-64 -msse -mfpmath=sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4 -mno-sse4a -mno-avx -mno-fma -mno-fma4 -mno-xop -mno-lwp -mno-avx2 -fsingle-precision-constant -frounding-math -mieee-fp -pipe -fno-strict-aliasing  -fvisibility=hidden  -fvisibility-inlines-hidden -pthread  -O2      -Wformat -Wformat-security -DNDEBUG -g -fPIC   -fpic -Wall -MD -MT AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/lib/json/jsoncpp.cpp.o -MF CMakeFiles/CircuitAI.dir/src/lib/json/jsoncpp.cpp.o.d -o CMakeFiles/CircuitAI.dir/src/lib/json/jsoncpp.cpp.o -c /build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/json/jsoncpp.cpp
[ 59%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/__/__/__/rts/System/StringUtil.cpp.o
cd /build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/AI/Skirmish/CircuitAI && /usr/bin/c++ -DASIO_STANDALONE -DBUILDING_AI -DBUILDING_SKIRMISH_AI -DCircuitAI_EXPORTS -DSPRING_DATADIR=\"/usr/share/games/spring:/usr/lib/spring\" -DSYNCCHECK -DTHREADPOOL -D_GLIBCXX_USE_NANOSLEEP -D_GNU_SOURCE=1 -D_RANDOM_TCC -D_REENTRANT -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/circuit -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/include -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/build/reproducible-path/spring-106.0+dfsg/AI/Wrappers/Cpp/src -I/build/reproducible-path/spring-106.0+dfsg/rts -I/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/src-generated/engine -I/build/reproducible-path/spring-106.0+dfsg/rts/ExternalAI/Interface -I/build/reproducible-path/spring-106.0+dfsg/AI/Wrappers -g -O2 -ffile-prefix-map=/build/reproducible-path/spring-106.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=x86-64 -msse -mfpmath=sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4 -mno-sse4a -mno-avx -mno-fma -mno-fma4 -mno-xop -mno-lwp -mno-avx2 -fsingle-precision-constant -frounding-math -mieee-fp -pipe -fno-strict-aliasing  -fvisibility=hidden  -fvisibility-inlines-hidden -pthread  -O2      -Wformat -Wformat-security -DNDEBUG -g -fPIC   -fpic -Wall -MD -MT AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/__/__/__/rts/System/StringUtil.cpp.o -MF CMakeFiles/CircuitAI.dir/__/__/__/rts/System/StringUtil.cpp.o.d -o CMakeFiles/CircuitAI.dir/__/__/__/rts/System/StringUtil.cpp.o -c /build/reproducible-path/spring-106.0+dfsg/rts/System/StringUtil.cpp
[ 59%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Misc/SpringTime.cpp.o
cd /build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/AI/Skirmish/CircuitAI && /usr/bin/c++ -DASIO_STANDALONE -DBUILDING_AI -DBUILDING_SKIRMISH_AI -DCircuitAI_EXPORTS -DSPRING_DATADIR=\"/usr/share/games/spring:/usr/lib/spring\" -DSYNCCHECK -DTHREADPOOL -D_GLIBCXX_USE_NANOSLEEP -D_GNU_SOURCE=1 -D_RANDOM_TCC -D_REENTRANT -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/circuit -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/include -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/build/reproducible-path/spring-106.0+dfsg/AI/Wrappers/Cpp/src -I/build/reproducible-path/spring-106.0+dfsg/rts -I/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/src-generated/engine -I/build/reproducible-path/spring-106.0+dfsg/rts/ExternalAI/Interface -I/build/reproducible-path/spring-106.0+dfsg/AI/Wrappers -g -O2 -ffile-prefix-map=/build/reproducible-path/spring-106.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=x86-64 -msse -mfpmath=sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4 -mno-sse4a -mno-avx -mno-fma -mno-fma4 -mno-xop -mno-lwp -mno-avx2 -fsingle-precision-constant -frounding-math -mieee-fp -pipe -fno-strict-aliasing  -fvisibility=hidden  -fvisibility-inlines-hidden -pthread  -O2      -Wformat -Wformat-security -DNDEBUG -g -fPIC   -fpic -Wall -MD -MT AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Misc/SpringTime.cpp.o -MF CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Misc/SpringTime.cpp.o.d -o CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Misc/SpringTime.cpp.o -c /build/reproducible-path/spring-106.0+dfsg/rts/System/Misc/SpringTime.cpp
In file included from /build/reproducible-path/spring-106.0+dfsg/rts/System/SpringMath.h:7,
                 from /build/reproducible-path/spring-106.0+dfsg/rts/System/Misc/SpringTime.cpp:5:
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:13:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   13 |         constexpr type2<t>(): x(t(0)), y(t(0)) {}
      |                           ^
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:13:27: note: remove the ‘< >’
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:14:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   14 |         constexpr type2<t>(const t nx, const t ny) : x(nx), y(ny) {}
      |                           ^
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:14:27: note: remove the ‘< >’
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:15:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   15 |         template<typename T2> constexpr type2<t>(const T2 v) : x(v.x), y(v.y) {}
      |                                                 ^
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:15:49: note: remove the ‘< >’
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:51:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   51 |         constexpr itype2<t>() {}
      |                            ^
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:51:28: note: remove the ‘< >’
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:52:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   52 |         constexpr itype2<t>(const t nx, const t ny) : type2<t>(nx, ny) {}
      |                            ^
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:52:28: note: remove the ‘< >’
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:53:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   53 |         constexpr itype2<t>(const type2<int>& v) : type2<t>(v.x, v.y) {}
      |                            ^
/build/reproducible-path/spring-106.0+dfsg/rts/System/type2.h:53:28: note: remove the ‘< >’
/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/json/jsoncpp.cpp:990:34: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations]
  990 | Reader::Char Reader::getNextChar() {
      |                                  ^
In file included from /build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/json/jsoncpp.cpp:76:
/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/json/json.h:1511:63: note: declared here
 1511 |     "Use CharReader and CharReaderBuilder instead.") JSON_API Reader {
      |                                                               ^~~~~~
/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/json/jsoncpp.cpp:1044:21: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations]
 1044 | std::vector<Reader::StructuredError> Reader::getStructuredErrors() const {
      |                     ^~~~~~~~~~~~~~~
/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/json/json.h:1511:63: note: declared here
 1511 |     "Use CharReader and CharReaderBuilder instead.") JSON_API Reader {
      |                                                               ^~~~~~
[ 59%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Platform/Linux/Futex.cpp.o
cd /build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/AI/Skirmish/CircuitAI && /usr/bin/c++ -DASIO_STANDALONE -DBUILDING_AI -DBUILDING_SKIRMISH_AI -DCircuitAI_EXPORTS -DSPRING_DATADIR=\"/usr/share/games/spring:/usr/lib/spring\" -DSYNCCHECK -DTHREADPOOL -D_GLIBCXX_USE_NANOSLEEP -D_GNU_SOURCE=1 -D_RANDOM_TCC -D_REENTRANT -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/circuit -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib/angelscript/include -I/build/reproducible-path/spring-106.0+dfsg/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/build/reproducible-path/spring-106.0+dfsg/AI/Wrappers/Cpp/src -I/build/reproducible-path/spring-106.0+dfsg/rts -I/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/src-generated/engine -I/build/reproducible-path/spring-106.0+dfsg/rts/ExternalAI/Interface -I/build/reproducible-path/spring-106.0+dfsg/AI/Wrappers -g -O2 -ffile-prefix-map=/build/reproducible-path/spring-106.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=x86-64 -msse -mfpmath=sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4 -mno-sse4a -mno-avx -mno-fma -mno-fma4 -mno-xop -mno-lwp -mno-avx2 -fsingle-precision-constant -frounding-math -mieee-fp -pipe -fno-strict-aliasing  -fvisibility=hidden  -fvisibility-inlines-hidden -pthread  -O2      -Wformat -Wformat-security -DNDEBUG -g -fPIC   -fpic -Wall -MD -MT AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Platform/Linux/Futex.cpp.o -MF CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Platform/Linux/Futex.cpp.o.d -o CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Platform/Linux/Futex.cpp.o -c /build/reproducible-path/spring-106.0+dfsg/rts/System/Platform/Linux/Futex.cpp
[ 59%] Linking CXX shared module data/libSkirmishAI.so
cd /build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu/AI/Skirmish/CircuitAI && /usr/bin/cmake -E cmake_link_script CMakeFiles/CircuitAI.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/spring-106.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=x86-64 -msse -mfpmath=sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4 -mno-sse4a -mno-avx -mno-fma -mno-fma4 -mno-xop -mno-lwp -mno-avx2 -fsingle-precision-constant -frounding-math -mieee-fp -pipe -fno-strict-aliasing  -fvisibility=hidden  -fvisibility-inlines-hidden -pthread  -O2      -Wformat -Wformat-security -DNDEBUG -g -Wl,--dependency-file=CMakeFiles/CircuitAI.dir/link.d -Wl,-z,relro -shared  -o data/libSkirmishAI.so CMakeFiles/CircuitAI.dir/src/AIExport.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/CircuitAI.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/map/InfluenceMap.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/map/MapManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/map/ThreatMap.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/module/BuilderManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/module/EconomyManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/module/FactoryManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/module/MilitaryManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/module/Module.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/module/UnitModule.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/resource/EnergyGrid.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/resource/EnergyLink.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/resource/EnergyNode.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/resource/GridLink.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/resource/MetalData.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/resource/MetalManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/script/BuilderScript.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/script/EconomyScript.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/script/FactoryScript.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/script/InitScript.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/script/MilitaryScript.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/script/ModuleScript.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/script/RefCounter.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/script/Script.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/script/ScriptManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/setup/DefenceMatrix.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/setup/SetupData.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/setup/SetupManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/spring/SpringCallback.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/spring/SpringDebug.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/spring/SpringEngine.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/spring/SpringMap.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/IdleTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/NilTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/PlayerTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/RearmTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/RetreatTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/TaskManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/UnitTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/BigGunTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/BuildChain.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/BuilderTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/BunkerTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/CombatTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/DefenceTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/EnergyTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/FactoryTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/GuardTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/MexTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/NanoTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/PatrolTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/PylonTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/RadarTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/ReclaimTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/RepairTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/ResurrectTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/SonarTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/StoreTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/TerraformTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/builder/WaitTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/common/ReclaimTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/common/RepairTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/common/SensorTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/common/WaitTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/AntiAirTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/AntiHeavyTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/ArtilleryTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/AttackTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/BombTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/DefendTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/FighterTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/GuardTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/RaidTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/RallyTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/ScoutTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/SquadTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/fighter/SupportTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/static/ReclaimTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/static/RecruitTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/static/RepairTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/static/SuperTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/task/static/WaitTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/BlockCircle.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/BlockMask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/BlockRectangle.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/BlockingMap.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/TerrainData.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/TerrainManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/path/MicroPather.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/path/PathFinder.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/path/PathQuery.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/path/QueryCostMap.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/path/QueryLineMap.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/path/QueryPathMulti.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/path/QueryPathSingle.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/CircuitDef.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/CircuitUnit.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/CircuitWDef.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/FactoryData.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/UnitManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/DGunAction.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/FightAction.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/IdleAction.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/JumpAction.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/MoveAction.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/SupportAction.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/TravelAction.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/UnitAction.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/WaitAction.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/ally/AllyTeam.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/ally/AllyUnit.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/enemy/EnemyManager.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/enemy/EnemyUnit.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/Action.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/ActionList.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/DebugDrawer.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/GameAttribute.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/GameTask.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/MaskHandler.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/Scheduler.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/math/ApproxMNK.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/math/EncloseCircle.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/math/GaussSolver.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/math/HierarchCluster.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/math/KMeansCluster.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/math/LagrangeInterPol.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/math/QuadField.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/math/RagMatrix.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/util/math/RayBox.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_common.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_container_deque.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_container_list.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_container_map.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_container_set.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_container_shared.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_container_unordered_map.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_container_unordered_set.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_container_vector.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_enginestorage.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_hash.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_registration.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/aatc/aatc_serializer.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/autowrapper/generator/generateheader.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/contextmgr/contextmgr.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/datetime/datetime.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/debugger/debugger.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scriptany/scriptany.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scriptarray/scriptarray.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scriptbuilder/scriptbuilder.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scriptdictionary/scriptdictionary.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scriptfile/scriptfile.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scriptfile/scriptfilesystem.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scriptgrid/scriptgrid.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scripthandle/scripthandle.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scripthelper/scripthelper.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scriptmath/scriptmath.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scriptmath/scriptmathcomplex.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scriptstdstring/scriptstdstring.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/scriptstdstring/scriptstdstring_utils.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/serializer/serializer.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/add_on/weakref/weakref.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_atomic.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_builder.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_bytecode.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc_arm.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc_arm64.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc_mips.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc_ppc.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc_ppc_64.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc_sh4.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc_x64_gcc.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc_x64_mingw.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc_x64_msvc.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc_x86.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_callfunc_xenon.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_compiler.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_configgroup.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_context.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_datatype.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_gc.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_generic.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_globalproperty.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_memory.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_module.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_objecttype.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_outputbuffer.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_parser.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_restore.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_scriptcode.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_scriptengine.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_scriptfunction.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_scriptnode.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_scriptobject.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_string.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_string_util.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_thread.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_tokenizer.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_typeinfo.cpp.o CMakeFiles/CircuitAI.dir/src/lib/angelscript/source/as_variablescope.cpp.o CMakeFiles/CircuitAI.dir/src/lib/json/jsoncpp.cpp.o CMakeFiles/CircuitAI.dir/__/__/__/rts/System/StringUtil.cpp.o CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Misc/SpringTime.cpp.o CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Platform/Linux/Futex.cpp.o  ../../Wrappers/Cpp/libCpp.a ../../Wrappers/CUtils/libCUtils.a -ldl
make[4]: Leaving directory '/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu'
[ 59%] Built target CircuitAI
make[3]: Leaving directory '/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:149: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/spring-106.0+dfsg/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:41: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/spring-106.0+dfsg'
make: *** [debian/rules:20: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Pkg-games-devel mailing list