control: close -1
control: fixed -1 4.5.5deb-1

Closing, builds fine now

G.

On Wed, 03 Jul 2024 12:47:50 +0000 Matthias Klose <d...@debian.org> wrote:
Package: src:warzone2100
Version: 4.4.2-1
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14

[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-14/g++-14, but succeeds to build with gcc-13/g++-13. 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/2024/07/01/warzone2100_4.4.2-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

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

[...]
cc1plus: note: unrecognized command-line option ‘-Wno-covered-switch-default’ 
may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-c++98-compat-pedantic’ 
may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-c++98-compat’ may have 
been intended to silence earlier diagnostics
[1193/1567] /usr/bin/c++ -DDISCORD_LINUX -I/<<PKGBUILDDIR>>/debian/build -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/3rdparty 
-I/<<PKGBUILDDIR>>/3rdparty/discord-rpc/include -isystem /<<PKGBUILDDIR>>/3rdparty/glm -isystem /<<PKGBUILDDIR>>/3rdparty/date/include -isystem 
/<<PKGBUILDDIR>>/3rdparty/discord-rpc/thirdparty/rapidjson/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection 
-Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -g -Wall -Wextra 
-Wpedantic -Wno-unknown-pragmas -Wno-old-style-cast -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-missing-noreturn -Wno-padded -Wno-covered-switch-default -Wno-exit-time-destructors 
-Wno-global-constructors -MD -MT 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o -MF 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o.d -o 
3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o -c /<<PKGBUILDDIR>>/3rdparty/discord-rpc/src/serialization.cpp
FAILED: 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o /usr/bin/c++ -DDISCORD_LINUX -I/<<PKGBUILDDIR>>/debian/build -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/3rdparty -I/<<PKGBUILDDIR>>/3rdparty/discord-rpc/include -isystem /<<PKGBUILDDIR>>/3rdparty/glm -isystem /<<PKGBUILDDIR>>/3rdparty/date/include -isystem /<<PKGBUILDDIR>>/3rdparty/discord-rpc/thirdparty/rapidjson/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -g -Wall -Wextra -Wpedantic -Wno-unknown-pragmas -Wno-old-style-cast -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-missing-noreturn -Wno-padded -Wno-covered-switch-default -Wno-exit-time-destructors -Wno-global-constructors -MD -MT 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o -MF 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o.d -o 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o -c /<<PKGBUILDDIR>>/3rdparty/discord-rpc/src/serialization.cpp
In file included from 
/<<PKGBUILDDIR>>/3rdparty/discord-rpc/src/serialization.h:15,
                 from 
/<<PKGBUILDDIR>>/3rdparty/discord-rpc/src/serialization.cpp:1:
/<<PKGBUILDDIR>>/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h: In member 
function ‘rapidjson::GenericStringRef<CharType>& 
rapidjson::GenericStringRef<CharType>::operator=(const rapidjson::GenericStringRef<CharType>&)’:
/<<PKGBUILDDIR>>/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h:319:82:
 error: assignment of read-only member ‘rapidjson::GenericStringRef<CharType>::length’
  319 |     GenericStringRef& operator=(const GenericStringRef& rhs) { s = 
rhs.s; length = rhs.length; }
      |                                                                         
  ~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-global-constructors’ may 
have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-exit-time-destructors’ 
may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-covered-switch-default’ 
may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-c++98-compat-pedantic’ 
may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-c++98-compat’ may have 
been intended to silence earlier diagnostics
[1194/1567] /usr/bin/cc -DCONFIG_VERSION=\"2022-03-06\" -DQUICKJS_DISABLE_ATOMICS -DQUICKJS_HAVE_SYS_TIME_H -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/debian/build 
-I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/3rdparty -I/<<PKGBUILDDIR>>/3rdparty/quickjs-wz -isystem /<<PKGBUILDDIR>>/3rdparty/glm -isystem 
/<<PKGBUILDDIR>>/3rdparty/date/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -fPIC 
-Wno-cast-align -Wno-shadow -Wno-implicit-int-float-conversion -Wno-implicit-const-int-float-conversion -MD -MT 3rdparty/quickjs-wz/CMakeFiles/quickjs.dir/cutils.c.o -MF 
3rdparty/quickjs-wz/CMakeFiles/quickjs.dir/cutils.c.o.d -o 3rdparty/quickjs-wz/CMakeFiles/quickjs.dir/cutils.c.o -c /<<PKGBUILDDIR>>/3rdparty/quickjs-wz/cutils.c
[1195/1567] /usr/bin/c++ -DDISCORD_LINUX -I/<<PKGBUILDDIR>>/debian/build -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/3rdparty 
-I/<<PKGBUILDDIR>>/3rdparty/discord-rpc/include -isystem /<<PKGBUILDDIR>>/3rdparty/glm -isystem /<<PKGBUILDDIR>>/3rdparty/date/include -isystem 
/<<PKGBUILDDIR>>/3rdparty/discord-rpc/thirdparty/rapidjson/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection 
-Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -g -Wall -Wextra 
-Wpedantic -Wno-unknown-pragmas -Wno-old-style-cast -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-missing-noreturn -Wno-padded -Wno-covered-switch-default -Wno-exit-time-destructors 
-Wno-global-constructors -MD -MT 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o -MF 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o.d -o 
3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o -c /<<PKGBUILDDIR>>/3rdparty/discord-rpc/src/discord_rpc.cpp
FAILED: 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o /usr/bin/c++ -DDISCORD_LINUX -I/<<PKGBUILDDIR>>/debian/build -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/3rdparty -I/<<PKGBUILDDIR>>/3rdparty/discord-rpc/include -isystem /<<PKGBUILDDIR>>/3rdparty/glm -isystem /<<PKGBUILDDIR>>/3rdparty/date/include -isystem /<<PKGBUILDDIR>>/3rdparty/discord-rpc/thirdparty/rapidjson/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -DNDEBUG -fstack-protector-strong -fstack-clash-protection -O2 -g -DNDEBUG -std=c++14 -fPIC -g -Wall -Wextra -Wpedantic -Wno-unknown-pragmas -Wno-old-style-cast -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-missing-noreturn -Wno-padded -Wno-covered-switch-default -Wno-exit-time-destructors -Wno-global-constructors -MD -MT 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o -MF 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o.d -o 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o -c /<<PKGBUILDDIR>>/3rdparty/discord-rpc/src/discord_rpc.cpp
In file included from 
/<<PKGBUILDDIR>>/3rdparty/discord-rpc/src/serialization.h:15,
                 from 
/<<PKGBUILDDIR>>/3rdparty/discord-rpc/src/rpc_connection.h:4,
                 from 
/<<PKGBUILDDIR>>/3rdparty/discord-rpc/src/discord_rpc.cpp:6:
/<<PKGBUILDDIR>>/3rdparty/discord-rpc/thirdparty/rapidjson/include/rapidjson/document.h: In member 
function ‘rapidjson::GenericStringRef<CharType>& 
rapidjson::GenericStringRef<CharType>::operator=(const rapidjson::GenericStringRef<CharType>&)’:

Reply via email to