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 Andreaslibretro-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 ---