Your message dated Fri, 02 Dec 2022 15:20:06 +0000
with message-id <e1p17pe-008s1q...@fasolo.debian.org>
and subject line Bug#998228: fixed in libretro-snes9x 1.53+git20160522-1.1
has caused the Debian Bug report #998228,
regarding libretro-snes9x: FTBFS with GCC 11 (-std=c++17): comparison object 
must be invocable as const
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.)


-- 
998228: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998228
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libretro-snes9x
Version: 1.53+git20160522-1
Severity: serious
Tags: ftbfs sid bookworm
Justification: fails to build from source

g++ -I../libretro -I.. -I../apu/ -I../apu/bapu -Wdate-time -D_FORTIFY_SOURCE=2 
-g -ffile-prefix-map=/build/libretro-snes9x-1.53+git20160522=. 
-fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG 
-fno-exceptions -fomit-frame-pointer -fno-rtti
 -pedantic -Wall -W -Wno-unused-parameter -fPIC -DHAVE_STRINGS_H 
-DHAVE_STDINT_H -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -c -o ../conffile.o 
../conffile.cpp
In file included from /usr/include/c++/11/set:60,
                 from ../conffile.h:182,
                 from ../conffile.cpp:184:
/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 = ConfigFile::ConfigEntry; _Va
l = ConfigFile::ConfigEntry; _KeyOfValue = 
std::_Identity<ConfigFile::ConfigEntry>; _Compare = 
ConfigFile::ConfigEntry::section_then_key_less; _Alloc = 
std::allocator<ConfigFile::ConfigEntry>; std::_Rb_tree<_Key, _Val, _KeyOfValue, 
_Compare, _Alloc>::_Const_L
ink_type = const std::_Rb_tree_node<ConfigFile::ConfigEntry>*]':
/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 = 
ConfigFile::ConfigEntr
y; _Val = ConfigFile::ConfigEntry; _KeyOfValue = 
std::_Identity<ConfigFile::ConfigEntry>; _Compare = 
ConfigFile::ConfigEntry::section_then_key_less; _Alloc = 
std::allocator<ConfigFile::ConfigEntry>; std::_Rb_tree<_Key, _Val, _KeyOfValue, 
_Compare, _Alloc>::ke
y_type = ConfigFile::ConfigEntry]'
/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 = const 
ConfigFile::ConfigEntry&; _Key = ConfigFile::Confi
gEntry; _Val = ConfigFile::ConfigEntry; _KeyOfValue = 
std::_Identity<ConfigFile::ConfigEntry>; _Compare = 
ConfigFile::ConfigEntry::section_then_key_less; _Alloc = 
std::allocator<ConfigFile::ConfigEntry>]'
/usr/include/c++/11/bits/stl_set.h:512: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>::i
nsert(const value_type&) [with _Key = ConfigFile::ConfigEntry; _Compare = 
ConfigFile::ConfigEntry::section_then_key_less; _Alloc = 
std::allocator<ConfigFile::ConfigEntry>; typename std::_Rb_tree<_Key, _Key, 
std::_Identity<_Tp>, _Compare, typename __gnu_cxx::_
_alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator = 
std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, 
std::_Identity<ConfigFile::ConfigEntry>, 
ConfigFile::ConfigEntry::section_then_key_less, 
std::allocator<ConfigFile::ConfigEntry> >::c
onst_iterator; typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other 
= std::allocator<ConfigFile::ConfigEntry>; typename 
__gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key> = 
__gnu_cxx::__alloc_traits<std::allocator<ConfigFile::ConfigEntry>, ConfigFile:
:ConfigEntry>::rebind<ConfigFile::ConfigEntry>; typename _Alloc::value_type = 
ConfigFile::ConfigEntry; std::set<_Key, _Compare, _Alloc>::value_type = 
ConfigFile::ConfigEntry]'
../conffile.cpp:316:15:   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 
ConfigFile::ConfigEntry::section_then_key_less&, const 
ConfigFile::ConfigEntry&, const ConfigFile::ConfigEntry&>' evaluates to false
/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 = ConfigFile::ConfigEntry; _Val = 
ConfigFile::ConfigEntry; _KeyOfValue = std::_Identity<ConfigFile::ConfigEntry>; 
_Compare = ConfigFile::ConfigEntry::line_less; _Alloc = 
std::allocator<ConfigFile::ConfigEntry>; std::_Rb_tree<_Key, _Val, _KeyOfValue, 
_Compare, _Alloc>::_Const_Link_type = const 
std::_Rb_tree_node<ConfigFile::ConfigEntry>*]':
/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 = 
ConfigFile::ConfigEntry; _Val = ConfigFile::ConfigEntry; _KeyOfValue = 
std::_Identity<ConfigFile::ConfigEntry>; _Compare = 
ConfigFile::ConfigEntry::line_less; _Alloc = 
std::allocator<ConfigFile::ConfigEntry>; std::_Rb_tree<_Key, _Val, _KeyOfValue, 
_Compare, _Alloc>::key_type = ConfigFile::ConfigEntry]'
/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 = const 
ConfigFile::ConfigEntry&; _Key = ConfigFile::ConfigEntry; _Val = 
ConfigFile::ConfigEntry; _KeyOfValue = std::_Identity<ConfigFile::ConfigEntry>; 
_Compare = ConfigFile::ConfigEntry::line_less; _Alloc = 
std::allocator<ConfigFile::ConfigEntry>]'
/usr/include/c++/11/bits/stl_set.h:512: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(const value_type&) [with _Key = 
ConfigFile::ConfigEntry; _Compare = ConfigFile::ConfigEntry::line_less; _Alloc 
= std::allocator<ConfigFile::ConfigEntry>; typename std::_Rb_tree<_Key, _Key, 
std::_Identity<_Tp>, _Compare, typename 
__gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator = 
std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, 
std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::line_less, 
std::allocator<ConfigFile::ConfigEntry> >::const_iterator; typename 
__gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other = 
std::allocator<ConfigFile::ConfigEntry>; typename 
__gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key> = 
__gnu_cxx::__alloc_traits<std::allocator<ConfigFile::ConfigEntry>, 
ConfigFile::ConfigEntry>::rebind<ConfigFile::ConfigEntry>; typename 
_Alloc::value_type = ConfigFile::ConfigEntry; std::set<_Key, _Compare, 
_Alloc>::value_type = ConfigFile::ConfigEntry]'
../conffile.cpp:386:19:   required from here
/usr/include/c++/11/bits/stl_tree.h:770:15: error: static assertion failed: 
comparison object must be invocable as const
/usr/include/c++/11/bits/stl_tree.h:770:15: note: 'std::is_invocable_v<const 
ConfigFile::ConfigEntry::line_less&, const ConfigFile::ConfigEntry&, const 
ConfigFile::ConfigEntry&>' evaluates to false
make[2]: *** [Makefile:236: ../conffile.o] Error 1


Andreas

Attachment: libretro-snes9x_1.53+git20160522-1.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: libretro-snes9x
Source-Version: 1.53+git20160522-1.1
Done: Andreas Beckmann <a...@debian.org>

We believe that the bug you reported is fixed in the latest version of
libretro-snes9x, 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 998...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <a...@debian.org> (supplier of updated libretro-snes9x 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: SHA256

Format: 1.8
Date: Tue, 22 Nov 2022 15:17:39 +0100
Source: libretro-snes9x
Binary: libretro-snes9x libretro-snes9x-dbgsym
Architecture: source amd64
Version: 1.53+git20160522-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Description:
 libretro-snes9x - Libretro wrapper for Snes9x
Closes: 998228
Changes:
 libretro-snes9x (1.53+git20160522-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix FTBFS with GCC 11, thanks to Adrian Bunk.  (Closes: #998228)
   * Add upstream metadata.
   * Add watch file.
Checksums-Sha1:
 6cea2c7a9110cd6033df34b4d9137ef4be48e905 1956 
libretro-snes9x_1.53+git20160522-1.1.dsc
 7cbd0ce75c8a64b76f377e9d211912a4b42da0f8 5240 
libretro-snes9x_1.53+git20160522-1.1.debian.tar.xz
 3f1e66c5604889d39ae3086f375ea1a86734d92e 2552996 
libretro-snes9x-dbgsym_1.53+git20160522-1.1_amd64.deb
 8ea4e267702a855ac2f085bf9c930a5d0de410d2 6277 
libretro-snes9x_1.53+git20160522-1.1_amd64.buildinfo
 0091a400d1ff52916c2d9b913edb17cf7fbca98d 632008 
libretro-snes9x_1.53+git20160522-1.1_amd64.deb
Checksums-Sha256:
 a5192d9e676175dad14053e9f86745cea2bb7cec39163d381228eb02e061d5cd 1956 
libretro-snes9x_1.53+git20160522-1.1.dsc
 c93a79eca29a2220bd292a07e59b5d2a0625860ffdd442d7b52c52115798da18 5240 
libretro-snes9x_1.53+git20160522-1.1.debian.tar.xz
 02f34df2c3087fd78b70f63c9641a91aec9f4d59e7d8e17beb4e2fbbff8430cb 2552996 
libretro-snes9x-dbgsym_1.53+git20160522-1.1_amd64.deb
 34927254ae39aea51fbcc352319bd0d0a36ce369f324000d2a461025afea30e9 6277 
libretro-snes9x_1.53+git20160522-1.1_amd64.buildinfo
 cf1e8eaa6f5df607533338d9ec50cd54b790371e53242452101d0d7df3eaea36 632008 
libretro-snes9x_1.53+git20160522-1.1_amd64.deb
Files:
 ece92e2fba55121711c42f700af6eba9 1956 non-free/games optional 
libretro-snes9x_1.53+git20160522-1.1.dsc
 d5470e0aaea5cfe2e712757a4bbb87e0 5240 non-free/games optional 
libretro-snes9x_1.53+git20160522-1.1.debian.tar.xz
 7e1c72ef7c7a778c0d39cd1e06724694 2552996 non-free/debug optional 
libretro-snes9x-dbgsym_1.53+git20160522-1.1_amd64.deb
 b4b763840b65f60b5bbcd47534a339ca 6277 non-free/games optional 
libretro-snes9x_1.53+git20160522-1.1_amd64.buildinfo
 ecea427172e20ffd2592e22e3582a396 632008 non-free/games optional 
libretro-snes9x_1.53+git20160522-1.1_amd64.deb

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmN83DQQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCNwKD/0UirrU9uxB92xyak+dZpuVDPsSyIOeJ3bT
A395w5gB0v5SYIdl9qA4HmDb3+HRAFGWUHKU5gbtwH+NfwSoC+IQFemhQ7XEJS9R
XNGoIuiwVM3kl5VozYzUi0Sy5faQbY8jw3S34VJlAMeSnYUfP90D7zGu01Os9gMW
5x5F9fMMdbiTNsOAX+Gc5j6JcHLNxOaGqtmo9dDud+k5WzNnOW1MbTRgYsVSTnWc
clN9k6Urf/ytJL8wJNiAXifSeLv6TG/QsgVNR37HZ7E95PXlh7132GHnsZtnLnfj
6hRX04IyJ4nm8TTnImHSeoC7JVgcJ8QkDb9eVo+Dyelie/OR+WSW18zvmFFOKQHE
Q6uqN/b6UIhhCpOMZEkXrVeane94SXjhQbtGjzxKE1GgtPxhiEg8OHsrYE/6lWwE
U83g5GTf8irb+Uq4DEH8u6MrjqLLPgRux/Mj1STu0uXmGoG06szqNx/H+1bWmWwM
QiqDyG10GjJrHeOmkgyw1rV/zF5uRx5b5fMZJ2/DWxcCDGMvkJ9LJyGA7kpoviCr
GzwYTtsM+K2w+KekuGl8NG/yiVwnvfVjkEweUjibvDbN747n+mvBlD2aeFf5+/dH
ySLBlaqeIJoOPRr8NfVEwjqCea3QbkyFkshRPXV6oq42R6sHKoziALRtPgAf7qnI
FPofp/acmQ==
=tEjZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to