Bug#1037618: ddnet: ftbfs with GCC-13

Matthias Klose doko at debian.org
Wed Jun 14 10:22:54 BST 2023


Package: src:ddnet
Version: 16.4-1.1
Severity: normal
Tags: sid trixie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-13

[This bug is 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-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/ddnet_16.4-1.1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

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

[...]
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/ui_scrollregion.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/ui_scrollregion.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/ui_scrollregion.cpp.o -c /<<PKGBUILDDIR>>/src/game/client/ui_scrollregion.cpp
In file included from /<<PKGBUILDDIR>>/src/engine/shared/config.h:20,
                 from /<<PKGBUILDDIR>>/src/game/client/ui.cpp:12:
/<<PKGBUILDDIR>>/src/engine/shared/config_variables.h:406:122: warning: extra ‘;’ [-Wpedantic]
  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
      |                                                                                                                          ^
      |                                                                                                                          -
cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics
[ 89%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/auto_map.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/auto_map.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/auto_map.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/auto_map.cpp.o -c /<<PKGBUILDDIR>>/src/game/editor/auto_map.cpp
cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics
[ 89%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/editor.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/editor.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/editor.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/editor.cpp.o -c /<<PKGBUILDDIR>>/src/game/editor/editor.cpp
[ 90%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/explanations.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/explanations.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/explanations.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/explanations.cpp.o -c /<<PKGBUILDDIR>>/src/game/editor/explanations.cpp
cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics
[ 90%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/io.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/io.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/io.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/io.cpp.o -c /<<PKGBUILDDIR>>/src/game/editor/io.cpp
[ 90%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/layer_game.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/layer_game.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/layer_game.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/layer_game.cpp.o -c /<<PKGBUILDDIR>>/src/game/editor/layer_game.cpp
[ 91%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/layer_quads.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/layer_quads.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/layer_quads.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/layer_quads.cpp.o -c /<<PKGBUILDDIR>>/src/game/editor/layer_quads.cpp
In file included from /<<PKGBUILDDIR>>/src/engine/shared/config.h:20,
                 from /<<PKGBUILDDIR>>/src/game/editor/editor.cpp:19:
/<<PKGBUILDDIR>>/src/engine/shared/config_variables.h:406:122: warning: extra ‘;’ [-Wpedantic]
  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
      |                                                                                                                          ^
      |                                                                                                                          -
[ 91%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/layer_sounds.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/layer_sounds.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/layer_sounds.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/layer_sounds.cpp.o -c /<<PKGBUILDDIR>>/src/game/editor/layer_sounds.cpp
cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics
[ 91%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/layer_tiles.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/layer_tiles.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/layer_tiles.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/layer_tiles.cpp.o -c /<<PKGBUILDDIR>>/src/game/editor/layer_tiles.cpp
[ 92%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/popups.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/popups.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/popups.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/popups.cpp.o -c /<<PKGBUILDDIR>>/src/game/editor/popups.cpp
[ 92%] Building CXX object CMakeFiles/DDNet.dir/src/game/generated/checksum.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/generated/checksum.cpp.o -MF CMakeFiles/DDNet.dir/src/game/generated/checksum.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/generated/checksum.cpp.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/game/generated/checksum.cpp
In file included from /<<PKGBUILDDIR>>/src/engine/shared/config.h:20,
                 from /<<PKGBUILDDIR>>/src/game/editor/popups.cpp:10:
/<<PKGBUILDDIR>>/src/engine/shared/config_variables.h:406:122: warning: extra ‘;’ [-Wpedantic]
  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
      |                                                                                                                          ^
      |                                                                                                                          -
[ 92%] Building CXX object CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o -MF CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/game/generated/client_data.cpp
In file included from /<<PKGBUILDDIR>>/src/engine/shared/config.h:20,
                 from /<<PKGBUILDDIR>>/src/engine/client/checksum.h:4,
                 from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/game/generated/checksum.cpp:1:
/<<PKGBUILDDIR>>/src/engine/shared/config_variables.h:406:122: warning: extra ‘;’ [-Wpedantic]
  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
      |                                                                                                                          ^
      |                                                                                                                          -
[ 92%] Building CXX object CMakeFiles/DDNet.dir/src/game/generated/client_data7.cpp.o
/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/generated/client_data7.cpp.o -MF CMakeFiles/DDNet.dir/src/game/generated/client_data7.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/generated/client_data7.cpp.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/game/generated/client_data7.cpp
cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics
[ 94%] Linking CXX executable DDNet
/usr/bin/cmake -E cmake_link_script CMakeFiles/DDNet.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/DDNet.dir/src/engine/client/backend/backend_base.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend/glsl_shader_compiler.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend/null/backend_null.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl3.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl_program.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles3.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl_program.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend/vulkan/backend_vulkan.cpp.o CMakeFiles/DDNet.dir/src/engine/client/backend_sdl.cpp.o CMakeFiles/DDNet.dir/src/engine/client/blocklist_driver.cpp.o CMakeFiles/DDNet.dir/src/engine/client/client.cpp.o CMakeFiles/DDNet.dir/src/engine/client/demoedit.cpp.o CMakeFiles/DDNet.dir/src/engine/client/discord.cpp.o CMakeFiles/DDNet.dir/src/engine/client/favorites.cpp.o CMakeFiles/DDNet.dir/src/engine/client/friends.cpp.o CMakeFiles/DDNet.dir/src/engine/client/ghost.cpp.o CMakeFiles/DDNet.dir/src/engine/client/graphics_threaded.cpp.o CMakeFiles/DDNet.dir/src/engine/client/input.cpp.o CMakeFiles/DDNet.dir/src/engine/client/notifications.cpp.o CMakeFiles/DDNet.dir/src/engine/client/serverbrowser.cpp.o CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_http.cpp.o CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_ping_cache.cpp.o CMakeFiles/DDNet.dir/src/engine/client/sound.cpp.o CMakeFiles/DDNet.dir/src/engine/client/sqlite.cpp.o CMakeFiles/DDNet.dir/src/engine/client/steam.cpp.o CMakeFiles/DDNet.dir/src/engine/client/text.cpp.o CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.o CMakeFiles/DDNet.dir/src/engine/client/video.cpp.o CMakeFiles/DDNet.dir/src/game/client/animstate.cpp.o CMakeFiles/DDNet.dir/src/game/client/component.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/background.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/binds.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/broadcast.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/camera.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/chat.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/console.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/controls.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/countryflags.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/damageind.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/debughud.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/effects.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/emoticon.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/flow.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/freezebars.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/ghost.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/hud.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/items.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/killmessages.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/mapimages.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/maplayers.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/mapsounds.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/menu_background.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/menus.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/menus_browser.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/menus_demo.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/menus_ingame.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/menus_settings.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/menus_settings_assets.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/menus_start.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/motd.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/nameplates.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/particles.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/players.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/race_demo.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/scoreboard.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/skins.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/sounds.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/spectator.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/statboard.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/tooltips.cpp.o CMakeFiles/DDNet.dir/src/game/client/components/voting.cpp.o CMakeFiles/DDNet.dir/src/game/client/gameclient.cpp.o CMakeFiles/DDNet.dir/src/game/client/laser_data.cpp.o CMakeFiles/DDNet.dir/src/game/client/lineinput.cpp.o CMakeFiles/DDNet.dir/src/game/client/prediction/entities/character.cpp.o CMakeFiles/DDNet.dir/src/game/client/prediction/entities/laser.cpp.o CMakeFiles/DDNet.dir/src/game/client/prediction/entities/pickup.cpp.o CMakeFiles/DDNet.dir/src/game/client/prediction/entities/projectile.cpp.o CMakeFiles/DDNet.dir/src/game/client/prediction/entity.cpp.o CMakeFiles/DDNet.dir/src/game/client/prediction/gameworld.cpp.o CMakeFiles/DDNet.dir/src/game/client/projectile_data.cpp.o CMakeFiles/DDNet.dir/src/game/client/race.cpp.o CMakeFiles/DDNet.dir/src/game/client/render.cpp.o CMakeFiles/DDNet.dir/src/game/client/render_map.cpp.o CMakeFiles/DDNet.dir/src/game/client/ui.cpp.o CMakeFiles/DDNet.dir/src/game/client/ui_rect.cpp.o CMakeFiles/DDNet.dir/src/game/client/ui_scrollregion.cpp.o CMakeFiles/DDNet.dir/src/game/editor/auto_map.cpp.o CMakeFiles/DDNet.dir/src/game/editor/editor.cpp.o CMakeFiles/DDNet.dir/src/game/editor/explanations.cpp.o CMakeFiles/DDNet.dir/src/game/editor/io.cpp.o CMakeFiles/DDNet.dir/src/game/editor/layer_game.cpp.o CMakeFiles/DDNet.dir/src/game/editor/layer_quads.cpp.o CMakeFiles/DDNet.dir/src/game/editor/layer_sounds.cpp.o CMakeFiles/DDNet.dir/src/game/editor/layer_tiles.cpp.o CMakeFiles/DDNet.dir/src/game/editor/popups.cpp.o CMakeFiles/DDNet.dir/src/game/generated/checksum.cpp.o CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o CMakeFiles/DDNet.dir/src/game/generated/client_data7.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" "CMakeFiles/game-shared.dir/src/game/bezier.cpp.o" "CMakeFiles/game-shared.dir/src/game/collision.cpp.o" "CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o" "CMakeFiles/game-shared.dir/src/game/layers.cpp.o" "CMakeFiles/game-shared.dir/src/game/localization.cpp.o" "CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o" "CMakeFiles/game-shared.dir/src/game/mapitems.cpp.o" "CMakeFiles/game-shared.dir/src/game/prng.cpp.o" "CMakeFiles/game-shared.dir/src/game/teamscore.cpp.o" "CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o" -o DDNet  /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsqlite3.so /usr/lib/x86_64-linux-gnu/libz.so -lrt -ljsonparser /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libSDL2.so /usr/lib/x86_64-linux-gnu/libwavpack.so /usr/lib/x86_64-linux-gnu/libavformat.so /usr/lib/x86_64-linux-gnu/libavcodec.so /usr/lib/x86_64-linux-gnu/libavutil.so /usr/lib/x86_64-linux-gnu/libswscale.so /usr/lib/x86_64-linux-gnu/libswresample.so /usr/lib/x86_64-linux-gnu/libx264.so -ldl /usr/lib/x86_64-linux-gnu/libopusfile.so /usr/lib/x86_64-linux-gnu/libopus.so /usr/lib/x86_64-linux-gnu/libogg.so -lvulkan libsteam_api.a /usr/lib/x86_64-linux-gnu/libGL.so -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libSDL2.so /usr/lib/x86_64-linux-gnu/libwavpack.so /usr/lib/x86_64-linux-gnu/libavformat.so /usr/lib/x86_64-linux-gnu/libavcodec.so /usr/lib/x86_64-linux-gnu/libavutil.so /usr/lib/x86_64-linux-gnu/libswscale.so /usr/lib/x86_64-linux-gnu/libswresample.so /usr/lib/x86_64-linux-gnu/libx264.so -ldl /usr/lib/x86_64-linux-gnu/libopusfile.so /usr/lib/x86_64-linux-gnu/libopus.so /usr/lib/x86_64-linux-gnu/libogg.so -lvulkan /usr/lib/x86_64-linux-gnu/libGL.so -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 94%] Built target DDNet
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:159: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/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: *** [debian/rules:20: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Pkg-games-devel mailing list