Bug#925656: colobot: ftbfs with GCC-9

Matthias Klose doko at debian.org
Wed Mar 27 19:44:31 GMT 2019


Package: src:colobot
Version: 0.1.11.1-6
Severity: normal
Tags: sid bullseye
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-9

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-9/g++-9, but succeeds to build with gcc-8/g++-8. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc9-20190321/colobot_0.1.11.1-6_unstable_gcc9.log
The last lines of the build log are at the end of this report.

To build with GCC 9, either set CC=gcc-9 CXX=g++-9 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-9/porting_to.html

GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.

[...]
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/.. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -isystem /usr/include/AL -isystem /usr/include/SDL2 -isystem /<<PKGBUILDDIR>>/lib/localename  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG   -o CMakeFiles/colobotbase.dir/graphics/engine/terrain.cpp.o -c /<<PKGBUILDDIR>>/src/graphics/engine/terrain.cpp
[ 57%] Building CXX object src/CMakeFiles/colobotbase.dir/graphics/engine/text.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/.. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -isystem /usr/include/AL -isystem /usr/include/SDL2 -isystem /<<PKGBUILDDIR>>/lib/localename  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG   -o CMakeFiles/colobotbase.dir/graphics/engine/text.cpp.o -c /<<PKGBUILDDIR>>/src/graphics/engine/text.cpp
[ 57%] Building CXX object src/CBot/CMakeFiles/CBot.dir/CBotVar/CBotVarPointer.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/CBot && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DCBot_EXPORTS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/usr/include/AL -I/<<PKGBUILDDIR>>/src/CBot/..  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/CBot.dir/CBotVar/CBotVarPointer.cpp.o -c /<<PKGBUILDDIR>>/src/CBot/CBotVar/CBotVarPointer.cpp
[ 57%] Building CXX object src/CBot/CMakeFiles/CBot.dir/CBotVar/CBotVarString.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/CBot && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DCBot_EXPORTS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/usr/include/AL -I/<<PKGBUILDDIR>>/src/CBot/..  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/CBot.dir/CBotVar/CBotVarString.cpp.o -c /<<PKGBUILDDIR>>/src/CBot/CBotVar/CBotVarString.cpp
[ 58%] Building CXX object src/CMakeFiles/colobotbase.dir/graphics/engine/water.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/.. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -isystem /usr/include/AL -isystem /usr/include/SDL2 -isystem /<<PKGBUILDDIR>>/lib/localename  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG   -o CMakeFiles/colobotbase.dir/graphics/engine/water.cpp.o -c /<<PKGBUILDDIR>>/src/graphics/engine/water.cpp
[ 59%] Building CXX object src/CBot/CMakeFiles/CBot.dir/stdlib/Compilation.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/CBot && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DCBot_EXPORTS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/usr/include/AL -I/<<PKGBUILDDIR>>/src/CBot/..  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/CBot.dir/stdlib/Compilation.cpp.o -c /<<PKGBUILDDIR>>/src/CBot/stdlib/Compilation.cpp
[ 59%] Building CXX object src/CBot/CMakeFiles/CBot.dir/stdlib/FileFunctions.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/CBot && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DCBot_EXPORTS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/usr/include/AL -I/<<PKGBUILDDIR>>/src/CBot/..  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/CBot.dir/stdlib/FileFunctions.cpp.o -c /<<PKGBUILDDIR>>/src/CBot/stdlib/FileFunctions.cpp
[ 59%] Building CXX object src/CBot/CMakeFiles/CBot.dir/stdlib/MathFunctions.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/CBot && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DCBot_EXPORTS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/usr/include/AL -I/<<PKGBUILDDIR>>/src/CBot/..  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/CBot.dir/stdlib/MathFunctions.cpp.o -c /<<PKGBUILDDIR>>/src/CBot/stdlib/MathFunctions.cpp
[ 59%] Building CXX object src/CMakeFiles/colobotbase.dir/graphics/model/model.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/.. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -isystem /usr/include/AL -isystem /usr/include/SDL2 -isystem /<<PKGBUILDDIR>>/lib/localename  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG   -o CMakeFiles/colobotbase.dir/graphics/model/model.cpp.o -c /<<PKGBUILDDIR>>/src/graphics/model/model.cpp
[ 59%] Building CXX object src/CMakeFiles/colobotbase.dir/graphics/model/model_input.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/.. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -isystem /usr/include/AL -isystem /usr/include/SDL2 -isystem /<<PKGBUILDDIR>>/lib/localename  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG   -o CMakeFiles/colobotbase.dir/graphics/model/model_input.cpp.o -c /<<PKGBUILDDIR>>/src/graphics/model/model_input.cpp
[ 59%] Building CXX object src/CBot/CMakeFiles/CBot.dir/stdlib/StringFunctions.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/CBot && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DCBot_EXPORTS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/usr/include/AL -I/<<PKGBUILDDIR>>/src/CBot/..  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/CBot.dir/stdlib/StringFunctions.cpp.o -c /<<PKGBUILDDIR>>/src/CBot/stdlib/StringFunctions.cpp
[ 59%] Building CXX object src/CMakeFiles/colobotbase.dir/graphics/model/model_manager.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/.. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -isystem /usr/include/AL -isystem /usr/include/SDL2 -isystem /<<PKGBUILDDIR>>/lib/localename  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG   -o CMakeFiles/colobotbase.dir/graphics/model/model_manager.cpp.o -c /<<PKGBUILDDIR>>/src/graphics/model/model_manager.cpp
[ 60%] Building CXX object src/CMakeFiles/colobotbase.dir/graphics/model/model_mesh.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/.. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -isystem /usr/include/AL -isystem /usr/include/SDL2 -isystem /<<PKGBUILDDIR>>/lib/localename  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG   -o CMakeFiles/colobotbase.dir/graphics/model/model_mesh.cpp.o -c /<<PKGBUILDDIR>>/src/graphics/model/model_mesh.cpp
[ 60%] Building CXX object src/CMakeFiles/colobotbase.dir/graphics/model/model_output.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/.. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -isystem /usr/include/AL -isystem /usr/include/SDL2 -isystem /<<PKGBUILDDIR>>/lib/localename  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG   -o CMakeFiles/colobotbase.dir/graphics/model/model_output.cpp.o -c /<<PKGBUILDDIR>>/src/graphics/model/model_output.cpp
[ 60%] Building CXX object src/CMakeFiles/colobotbase.dir/graphics/opengl/gl14device.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/.. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -isystem /usr/include/AL -isystem /usr/include/SDL2 -isystem /<<PKGBUILDDIR>>/lib/localename  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG   -o CMakeFiles/colobotbase.dir/graphics/opengl/gl14device.cpp.o -c /<<PKGBUILDDIR>>/src/graphics/opengl/gl14device.cpp
[ 61%] Linking CXX shared library libCBot.so
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/CBot && /usr/bin/cmake -E cmake_link_script CMakeFiles/CBot.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -O2 -g -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libCBot.so -o libCBot.so CMakeFiles/CBot.dir/CBotCStack.cpp.o CMakeFiles/CBot.dir/CBotClass.cpp.o CMakeFiles/CBot.dir/CBotDebug.cpp.o CMakeFiles/CBot.dir/CBotDefParam.cpp.o CMakeFiles/CBot.dir/CBotExternalCall.cpp.o CMakeFiles/CBot.dir/CBotFileUtils.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotBlock.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotBoolExpr.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotBreak.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotCase.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotCatch.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotCondition.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotDefArray.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotDefBoolean.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotDefClass.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotDefFloat.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotDefInt.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotDefString.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotDo.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotEmpty.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotExprLitBool.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotExprLitNan.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotExprLitNull.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotExprLitNum.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotExprLitString.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotExprRetVar.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotExprUnaire.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotExprVar.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotExpression.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotFieldExpr.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotFor.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotFunction.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotIf.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotIndexExpr.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotInstr.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotInstrCall.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotInstrMethode.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotInstrUtils.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotLeftExpr.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotLeftExprVar.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotListArray.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotListExpression.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotListInstr.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotLogicExpr.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotNew.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotParExpr.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotPostIncExpr.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotPreIncExpr.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotReturn.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotSwitch.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotThrow.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotTry.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotTwoOpExpr.cpp.o CMakeFiles/CBot.dir/CBotInstr/CBotWhile.cpp.o CMakeFiles/CBot.dir/CBotProgram.cpp.o CMakeFiles/CBot.dir/CBotStack.cpp.o CMakeFiles/CBot.dir/CBotToken.cpp.o CMakeFiles/CBot.dir/CBotTypResult.cpp.o CMakeFiles/CBot.dir/CBotUtils.cpp.o CMakeFiles/CBot.dir/CBotVar/CBotVar.cpp.o CMakeFiles/CBot.dir/CBotVar/CBotVarArray.cpp.o CMakeFiles/CBot.dir/CBotVar/CBotVarBoolean.cpp.o CMakeFiles/CBot.dir/CBotVar/CBotVarClass.cpp.o CMakeFiles/CBot.dir/CBotVar/CBotVarFloat.cpp.o CMakeFiles/CBot.dir/CBotVar/CBotVarInt.cpp.o CMakeFiles/CBot.dir/CBotVar/CBotVarPointer.cpp.o CMakeFiles/CBot.dir/CBotVar/CBotVarString.cpp.o CMakeFiles/CBot.dir/stdlib/Compilation.cpp.o CMakeFiles/CBot.dir/stdlib/FileFunctions.cpp.o CMakeFiles/CBot.dir/stdlib/MathFunctions.cpp.o CMakeFiles/CBot.dir/stdlib/StringFunctions.cpp.o 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 61%] Built target CBot
make -f test/cbot/CMakeFiles/CBot_compile_graph.dir/build.make test/cbot/CMakeFiles/CBot_compile_graph.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/cbot /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/cbot /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/cbot/CMakeFiles/CBot_compile_graph.dir/DependInfo.cmake --color=
Scanning dependencies of target CBot_compile_graph
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f test/cbot/CMakeFiles/CBot_compile_graph.dir/build.make test/cbot/CMakeFiles/CBot_compile_graph.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 61%] Building CXX object test/cbot/CMakeFiles/CBot_compile_graph.dir/compile_graph.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/cbot && /usr/bin/c++  -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_SCOPED_ENUMS -DHAVE_DEMANGLE -DNOEXCEPT=noexcept -DTESTS -DTEST_VIRTUAL=virtual -I/usr/include/AL -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/.. -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/test/cbot -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/cbot  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -pthread -O2 -g -DNDEBUG   -o CMakeFiles/CBot_compile_graph.dir/compile_graph.cpp.o -c /<<PKGBUILDDIR>>/test/cbot/compile_graph.cpp
In file included from /usr/include/string.h:494,
                 from /usr/include/c++/9/cstring:42,
                 from /<<PKGBUILDDIR>>/src/common/ioutils.h:30,
                 from /<<PKGBUILDDIR>>/src/graphics/model/model_output.cpp:22:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void Gfx::ModelOutput::WriteOldModel(const Gfx::CModel&, std::ostream&)' at /<<PKGBUILDDIR>>/src/graphics/model/model_output.cpp:331:16:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: error: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 20 equals destination size [-Werror=stringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[4]: *** [src/CMakeFiles/colobotbase.dir/build.make:755: src/CMakeFiles/colobotbase.dir/graphics/model/model_output.cpp.o] Error 1
make[4]: *** Waiting for unfinished jobs....
[ 61%] Linking CXX executable ../../CBot_compile_graph
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/cbot && /usr/bin/cmake -E cmake_link_script CMakeFiles/CBot_compile_graph.dir/link.txt --verbose=1
/usr/bin/c++  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations -Wno-error=deprecated-declarations -Wsuggest-override  -pthread -O2 -g -DNDEBUG  -Wl,-z,relro -rdynamic CMakeFiles/CBot_compile_graph.dir/compile_graph.cpp.o  -o ../../CBot_compile_graph -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/CBot ../../src/CBot/libCBot.so 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 61%] Built target CBot_compile_graph
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:156: src/CMakeFiles/colobotbase.dir/all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:166: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: cd obj-x86_64-linux-gnu && make -j4 returned exit code 2
make[1]: *** [debian/rules:30: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:18: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2



More information about the Pkg-games-devel mailing list