Your message dated Thu, 14 Oct 2021 16:18:41 +0000
with message-id <e1mb3rj-000fq4...@fasolo.debian.org>
and subject line Bug#984004: fixed in briquolo 0.5.7-10
has caused the Debian Bug report #984004,
regarding briquolo: ftbfs with GCC-11
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
984004: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984004
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:briquolo
Version: 0.5.7-9
Severity: normal
Tags: sid bookworm
User: debian-...@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/briquolo_0.5.7-9_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.

[...]
                 from MOGL_ElementPanneau.cpp:23:
MOGL_PoliceTTF.h:142:25: warning: unnecessary parentheses in declaration of 
‘_Correspondance’ [-Wparentheses]
  142 |     MOGL_Struct_Carac * (_Correspondance[256-32]);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~
MOGL_PoliceTTF.h:142:25: note: remove parentheses
  142 |     MOGL_Struct_Carac * (_Correspondance[256-32]);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                         -                       -
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -DSRCTOPDIR=\"/<<PKGBUILDDIR>>\"  
-DDATADIR_BRIQUOLO=\"/usr/share/games/briquolo\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security  
-I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o 
MOGL_Fenetre.o MOGL_Fenetre.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -DSRCTOPDIR=\"/<<PKGBUILDDIR>>\"  
-DDATADIR_BRIQUOLO=\"/usr/share/games/briquolo\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security  
-I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o 
MOGL_FenetreKit.o MOGL_FenetreKit.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -DSRCTOPDIR=\"/<<PKGBUILDDIR>>\"  
-DDATADIR_BRIQUOLO=\"/usr/share/games/briquolo\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security  
-I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o 
MOGL_GenerateurParticule.o MOGL_GenerateurParticule.cpp
MOGL_EnsembleObjet.cpp: In member function ‘bool 
MOGL_EnsembleObjet::ChargerArmaturePeau(char*, MOGL_GestionnaireTexture)’:
MOGL_EnsembleObjet.cpp:260:16: warning: variable ‘PtNum’ set but not used 
[-Wunused-but-set-variable]
  260 |   unsigned int PtNum[3];
      |                ^~~~~
MOGL_Fenetre.cpp: In member function ‘bool MOGL_Fenetre::Initialiser()’:
MOGL_Fenetre.cpp:112:30: warning: variable ‘info’ set but not used 
[-Wunused-but-set-variable]
  112 |         const SDL_VideoInfo* info;
      |                              ^~~~
MOGL_Fenetre.cpp: In member function ‘bool MOGL_Fenetre::SetMode(int, int, 
bool)’:
MOGL_Fenetre.cpp:349:30: warning: variable ‘info’ set but not used 
[-Wunused-but-set-variable]
  349 |         const SDL_VideoInfo* info;
      |                              ^~~~
MOGL_Fenetre.cpp: In member function ‘void MOGL_Fenetre::_ManualResize(int, 
int)’:
MOGL_Fenetre.cpp:538:26: warning: variable ‘info’ set but not used 
[-Wunused-but-set-variable]
  538 |     const SDL_VideoInfo* info;
      |                          ^~~~
In file included from /usr/include/c++/11/map:60,
                 from MOGL_Fenetre.h:36,
                 from MOGL_Fenetre.cpp:22:
/usr/include/c++/11/bits/stl_tree.h: In instantiation of ‘static const _Key& 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_S_key(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Const_Link_type) [with _Key = MOGL_Fenetre::MOGL_Resolution; _Val = 
MOGL_Fenetre::MOGL_Resolution; _KeyOfValue = 
std::_Identity<MOGL_Fenetre::MOGL_Resolution>; _Compare = 
MOGL_Fenetre::CompareResolution; _Alloc = 
std::allocator<MOGL_Fenetre::MOGL_Resolution>; std::_Rb_tree<_Key, _Val, 
_KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const 
std::_Rb_tree_node<MOGL_Fenetre::MOGL_Resolution>*]’:
/usr/include/c++/11/bits/stl_tree.h:2069:47:   required from 
‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_get_insert_unique_pos(const key_type&) [with _Key = 
MOGL_Fenetre::MOGL_Resolution; _Val = MOGL_Fenetre::MOGL_Resolution; 
_KeyOfValue = std::_Identity<MOGL_Fenetre::MOGL_Resolution>; _Compare = 
MOGL_Fenetre::CompareResolution; _Alloc = 
std::allocator<MOGL_Fenetre::MOGL_Resolution>; std::_Rb_tree<_Key, _Val, 
_KeyOfValue, _Compare, _Alloc>::key_type = MOGL_Fenetre::MOGL_Resolution]’
/usr/include/c++/11/bits/stl_tree.h:2122:4:   required from 
‘std::pair<std::_Rb_tree_iterator<_Val>, bool> std::_Rb_tree<_Key, _Val, 
_KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = 
MOGL_Fenetre::MOGL_Resolution; _Key = MOGL_Fenetre::MOGL_Resolution; _Val = 
MOGL_Fenetre::MOGL_Resolution; _KeyOfValue = 
std::_Identity<MOGL_Fenetre::MOGL_Resolution>; _Compare = 
MOGL_Fenetre::CompareResolution; _Alloc = 
std::allocator<MOGL_Fenetre::MOGL_Resolution>]’
/usr/include/c++/11/bits/stl_set.h:521:25:   required from ‘std::pair<typename 
std::_Rb_tree<_Key, _Key, std::_Identity<_Tp>, _Compare, typename 
__gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator, bool> 
std::set<_Key, _Compare, _Alloc>::insert(std::set<_Key, _Compare, 
_Alloc>::value_type&&) [with _Key = MOGL_Fenetre::MOGL_Resolution; _Compare = 
MOGL_Fenetre::CompareResolution; _Alloc = 
std::allocator<MOGL_Fenetre::MOGL_Resolution>; typename std::_Rb_tree<_Key, 
_Key, std::_Identity<_Tp>, _Compare, typename 
__gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator = 
std::_Rb_tree<MOGL_Fenetre::MOGL_Resolution, MOGL_Fenetre::MOGL_Resolution, 
std::_Identity<MOGL_Fenetre::MOGL_Resolution>, MOGL_Fenetre::CompareResolution, 
std::allocator<MOGL_Fenetre::MOGL_Resolution> >::const_iterator; typename 
__gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other = 
std::allocator<MOGL_Fenetre::MOGL_Resolution>; typename 
__gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>
  = __gnu_cxx::__alloc_traits<std::allocator<MOGL_Fenetre::MOGL_Resolution>, 
MOGL_Fenetre::MOGL_Resolution>::rebind<MOGL_Fenetre::MOGL_Resolution>; typename 
_Alloc::value_type = MOGL_Fenetre::MOGL_Resolution; std::set<_Key, _Compare, 
_Alloc>::value_type = MOGL_Fenetre::MOGL_Resolution]’
MOGL_Fenetre.cpp:70:66:   required from here
/usr/include/c++/11/bits/stl_tree.h:770:15: error: static assertion failed: 
comparison object must be invocable as const
  770 |               is_invocable_v<const _Compare&, const _Key&, const _Key&>,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_tree.h:770:15: note: ‘std::is_invocable_v<const 
MOGL_Fenetre::CompareResolution&, const MOGL_Fenetre::MOGL_Resolution&, const 
MOGL_Fenetre::MOGL_Resolution&>’ evaluates to false
make[4]: *** [Makefile:482: MOGL_Fenetre.o] Error 1
make[4]: *** Waiting for unfinished jobs....
MOGL_FenetreKit.cpp: In member function ‘void 
MOGL_FenetreKit::Clavier(SDL_keysym*)’:
MOGL_FenetreKit.cpp:86:36: warning: ISO C++ forbids converting a string 
constant to ‘char*’ [-Wwrite-strings]
   86 |       _Fenetre.ScreenshotPrefixBMP("mogl");
      |                                    ^~~~~~
In file included from MOGL_GenerateurParticule.cpp:22:
MOGL_GenerateurParticule.h:55:20: warning: unnecessary parentheses in 
declaration of ‘_TabParticule’ [-Wparentheses]
   55 |     MOGL_Particule (*(* _TabParticule));
      |                    ^~~~~~~~~~~~~~~~~~~~
MOGL_GenerateurParticule.h:55:20: note: remove parentheses
   55 |     MOGL_Particule (*(* _TabParticule));
      |                    ^~~~~~~~~~~~~~~~~~~~
      |                    -                  -
MOGL_GenerateurParticule.h:55:22: warning: unnecessary parentheses in 
declaration of ‘_TabParticule’ [-Wparentheses]
   55 |     MOGL_Particule (*(* _TabParticule));
      |                      ^~~~~~~~~~~~~~~~~
MOGL_GenerateurParticule.h:55:22: note: remove parentheses
   55 |     MOGL_Particule (*(* _TabParticule));
      |                      ^~~~~~~~~~~~~~~~~
      |                      -               -
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/MOGL'
make[3]: *** [Makefile:509: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:291: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:227: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:7: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: briquolo
Source-Version: 0.5.7-10
Done: Markus Koschany <a...@debian.org>

We believe that the bug you reported is fixed in the latest version of
briquolo, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 984...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Markus Koschany <a...@debian.org> (supplier of updated briquolo package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 14 Oct 2021 17:59:44 +0200
Source: briquolo
Architecture: source
Version: 0.5.7-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Markus Koschany <a...@debian.org>
Closes: 984004
Changes:
 briquolo (0.5.7-10) unstable; urgency=medium
 .
   * Don't append -Wl,--as-needed anymore. Now the default.
   * Force C++14 because this code is not C++17 ready. (Closes: #984004)
   * Mark briquolo-data Multi-Arch: foreign.
   * Declare compliance with Debian Policy 4.6.0.
Checksums-Sha1:
 e4b7dbb729ab474aec883a9428fc3068d3dadb19 2181 briquolo_0.5.7-10.dsc
 830a7bff3ed227db82f2c7e3fb8ea8e79f8249ea 8708 briquolo_0.5.7-10.debian.tar.xz
 1cbf033ad624c3efd9b1144a19ae4ba2cace2c16 10900 
briquolo_0.5.7-10_amd64.buildinfo
Checksums-Sha256:
 e24fab242e362e1a85294dcea072b4128a5bc6a07cd772bbcaed8e7ee94721dc 2181 
briquolo_0.5.7-10.dsc
 7d3ebb19f7be8abc64d5d4c36e742ffd21793ba62c55deac1c7b0de589f03fe4 8708 
briquolo_0.5.7-10.debian.tar.xz
 163477553a264a61b1eccd12c2e15fcc10ec9011e5e7e980f263fdda62965a6f 10900 
briquolo_0.5.7-10_amd64.buildinfo
Files:
 7ea6c5d347a905929b6f3bb88ab694df 2181 games optional briquolo_0.5.7-10.dsc
 39a03fc6acc50c5bc9f4a58a97e288d5 8708 games optional 
briquolo_0.5.7-10.debian.tar.xz
 385f1d0fe9e23f5505ea2924e2ba1eb0 10900 games optional 
briquolo_0.5.7-10_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmFoVGBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1Hkgc8P/2MEC+A+3DAWqUUnj5Ny0YccvKyzBi3mybo9
74eYmZkb8vZnM5CHO9pRGzXkfJUcDa4D5DX5MQfK5PdH22Nv9R6MCZL6PddjYLbw
sg+pzMt8pVbLl3UhktrTOZmY+V8DsmEkSdr3uEbjkwMtmk0Ew0Ah3gy/h8A91FAr
BDXJUIGHwNNwlyRn9pcGBJzMrDbIp9itVqm2GH1+kYpQLnbz9w88nVTjh3uLVKbF
R1LKDguzVnuvGTJwTdbLxsedb/E9zhMdjQeIopcDX08OzE/EilWU6VDdMi7z48ij
56cMF0kwSoYzZe5WQOo0LMZxzJn6Ob5IY9QekaVyc6vlPCVY0lCGCfzkWl9VLv0W
jlN/YUgtaIsc1L3otsVyeZvXJXRaW9xySB12qEzdMT9D36mjKepj408WcgPfUAeF
IAnu1Pg4dOwiInRB1WzlCI+3l6WSMx+ydtMAmocz2MQpBFiiq15Hif1OGkwJC+VH
rH+bPmqHRGsC/GR72N9UtAaSaSGXVedeDUKI6ZsFPY/r0LbXrYJ1t1Y+oE6WDe3k
04+QBtKYkHCWRCR2bpbLTWlcTlsMHfoIJm2ukXBrbtvnpCLUQ4Gh0/d8qMU5p8cq
AJ6G9YXBk+vi1wxruB9uDRDcLMiSSAML8PCl+x/wJx1U9KPQUuI/nnE14n/qQGoh
Pi4TbPkH
=tn6k
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to