Bug#984349: spring: ftbfs with GCC-11

Matthias Klose doko at debian.org
Wed Mar 3 16:17:36 GMT 2021


Package: src:spring
Version: 105.0.1+dfsg-1
Severity: normal
Tags: sid bookworm
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-11

[This bug is not targeted to the upcoming bullseye 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-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/spring_105.0.1+dfsg-1_unstable_gcc11.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

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-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
      |                                                                                              ^
/<<PKGBUILDDIR>>/rts/Sim/Weapons/WeaponLoader.cpp:34:97: error: ‘::max’ has not been declared; did you mean ‘std::max’?
   34 | static_assert(MAX_WEAPONS_PER_UNIT < std::numeric_limits<decltype(udWeaponCounts)::value_type>::max(), "");
      |                                                                                                 ^~~
      |                                                                                                 std::max
In file included from /usr/include/c++/11/algorithm:62,
                 from /<<PKGBUILDDIR>>/rts/System/ContainerUtil.h:6,
                 from /<<PKGBUILDDIR>>/rts/System/MemPoolTypes.h:16,
                 from /<<PKGBUILDDIR>>/rts/Sim/Weapons/WeaponMemPool.h:7,
                 from /<<PKGBUILDDIR>>/rts/Sim/Weapons/WeaponLoader.cpp:4:
/usr/include/c++/11/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here
 3467 |     max(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~
make[4]: *** [rts/Sim/CMakeFiles/engineSim.dir/build.make:1840: rts/Sim/CMakeFiles/engineSim.dir/Weapons/WeaponLoader.cpp.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:3544: rts/Sim/CMakeFiles/engineSim.dir/all] Error 2
make[3]: *** Waiting for unfinished jobs....
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/unit/action/SupportAction.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/SupportAction.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/unit/action/SupportAction.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/unit/action/TravelAction.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/TravelAction.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/unit/action/TravelAction.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/unit/action/UnitAction.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/UnitAction.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/unit/action/UnitAction.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/unit/action/WaitAction.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/unit/action/WaitAction.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/unit/action/WaitAction.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/Action.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/Action.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/Action.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/ActionList.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/ActionList.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/ActionList.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/DebugDrawer.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/DebugDrawer.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/DebugDrawer.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/GameAttribute.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/GameAttribute.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/GameAttribute.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/GameTask.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/GameTask.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/GameTask.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/Scheduler.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/Scheduler.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/Scheduler.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/math/ApproxMNK.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/math/ApproxMNK.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/math/ApproxMNK.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/math/EncloseCircle.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/math/EncloseCircle.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/math/EncloseCircle.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/math/GaussSolver.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/math/GaussSolver.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/math/GaussSolver.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/math/HierarchCluster.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/math/HierarchCluster.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/math/HierarchCluster.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/math/KMeansCluster.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/math/KMeansCluster.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/math/KMeansCluster.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/math/LagrangeInterPol.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/math/LagrangeInterPol.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/math/LagrangeInterPol.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/src/circuit/util/math/RagMatrix.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/src/circuit/util/math/RagMatrix.cpp.o -c /<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit/util/math/RagMatrix.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/__/__/__/rts/System/StringUtil.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/__/__/__/rts/System/StringUtil.cpp.o -c /<<PKGBUILDDIR>>/rts/System/StringUtil.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Misc/SpringTime.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Misc/SpringTime.cpp.o -c /<<PKGBUILDDIR>>/rts/System/Misc/SpringTime.cpp
[ 58%] Building CXX object AI/Skirmish/CircuitAI/CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Platform/Linux/Futex.cpp.o
cd /<<PKGBUILDDIR>>/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/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/circuit -I/<<PKGBUILDDIR>>/AI/Skirmish/CircuitAI/src/lib -I/usr/include/SDL2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AI/Wrappers/Cpp/src-generated -I/<<PKGBUILDDIR>>/AI/Wrappers/Cpp/src -I/<<PKGBUILDDIR>>/rts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src-generated/engine -I/<<PKGBUILDDIR>>/rts/ExternalAI/Interface -I/<<PKGBUILDDIR>>/AI/Wrappers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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 -o CMakeFiles/CircuitAI.dir/__/__/__/rts/System/Platform/Linux/Futex.cpp.o -c /<<PKGBUILDDIR>>/rts/System/Platform/Linux/Futex.cpp
[ 58%] Linking CXX shared module data/libSkirmishAI.so
cd /<<PKGBUILDDIR>>/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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++17 -fdiagnostics-color=auto -march=native -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,-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/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/MetalData.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/resource/MetalManager.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/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/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/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/MicroPather.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/terrain/PathFinder.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/ThreatMap.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/AllyTeam.cpp.o CMakeFiles/CircuitAI.dir/src/circuit/unit/AllyUnit.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/EnemyUnit.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/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/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/RagMatrix.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 '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 58%] Built target CircuitAI
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:163: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j4 "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 '/<<PKGBUILDDIR>>'
make: *** [debian/rules:20: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2



More information about the Pkg-games-devel mailing list