* Package: games-emulation/libretro-snes9x-0.0.2_pre20200107 * Repository: gentoo * Maintainer: candrews@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... >>> Unpacking libretro-snes9x-0.0.2_pre20200107.tar.gz to /var/tmp/portage/games-emulation/libretro-snes9x-0.0.2_pre20200107/work >>> Source unpacked in /var/tmp/portage/games-emulation/libretro-snes9x-0.0.2_pre20200107/work >>> Preparing source in /var/tmp/portage/games-emulation/libretro-snes9x-0.0.2_pre20200107/work/snes9x-6db918cfe32b157239da44096091c212fdfb3b60/libretro ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-emulation/libretro-snes9x-0.0.2_pre20200107/work/snes9x-6db918cfe32b157239da44096091c212fdfb3b60/libretro ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-emulation/libretro-snes9x-0.0.2_pre20200107/work/snes9x-6db918cfe32b157239da44096091c212fdfb3b60/libretro ... make -j 1 CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ x86_64-pc-linux-gnu-g++ -I../libretro -I../libretro/libretro-common/include -I.. -I../apu/ -I../apu/bapu -pipe -march=native -fno-diagnostics-color -Og -g -DGIT_VERSION=\"" 6db918c"\" -flto -pipe -march=native -fno-diagnostics-color -Og -g -DNDEBUG -fomit-frame-pointer -Wall -W -Wno-unused-parameter -Wno-missing-field-initializers -fPIC -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -DALLOW_CPU_OVERCLOCK -DHAVE_STDINT_H -DHAVE_STRINGS_H -fno-rtti -pedantic -fno-exceptions -c -o../apu/apu.o ../apu/apu.cpp x86_64-pc-linux-gnu-g++ -I../libretro -I../libretro/libretro-common/include -I.. -I../apu/ -I../apu/bapu -pipe -march=native -fno-diagnostics-color -Og -g -DGIT_VERSION=\"" 6db918c"\" -flto -pipe -march=native -fno-diagnostics-color -Og -g -DNDEBUG -fomit-frame-pointer -Wall -W -Wno-unused-parameter -Wno-missing-field-initializers -fPIC -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -DALLOW_CPU_OVERCLOCK -DHAVE_STDINT_H -DHAVE_STRINGS_H -fno-rtti -pedantic -fno-exceptions -c -o../apu/bapu/dsp/sdsp.o ../apu/bapu/dsp/sdsp.cpp x86_64-pc-linux-gnu-g++ -I../libretro -I../libretro/libretro-common/include -I.. -I../apu/ -I../apu/bapu -pipe -march=native -fno-diagnostics-color -Og -g -DGIT_VERSION=\"" 6db918c"\" -flto -pipe -march=native -fno-diagnostics-color -Og -g -DNDEBUG -fomit-frame-pointer -Wall -W -Wno-unused-parameter -Wno-missing-field-initializers -fPIC -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -DALLOW_CPU_OVERCLOCK -DHAVE_STDINT_H -DHAVE_STRINGS_H -fno-rtti -pedantic -fno-exceptions -c -o../apu/bapu/smp/smp.o ../apu/bapu/smp/smp.cpp x86_64-pc-linux-gnu-g++ -I../libretro -I../libretro/libretro-common/include -I.. -I../apu/ -I../apu/bapu -pipe -march=native -fno-diagnostics-color -Og -g -DGIT_VERSION=\"" 6db918c"\" -flto -pipe -march=native -fno-diagnostics-color -Og -g -DNDEBUG -fomit-frame-pointer -Wall -W -Wno-unused-parameter -Wno-missing-field-initializers -fPIC -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -DALLOW_CPU_OVERCLOCK -DHAVE_STDINT_H -DHAVE_STRINGS_H -fno-rtti -pedantic -fno-exceptions -c -o../apu/bapu/smp/smp_state.o ../apu/bapu/smp/smp_state.cpp x86_64-pc-linux-gnu-g++ -I../libretro -I../libretro/libretro-common/include -I.. -I../apu/ -I../apu/bapu -pipe -march=native -fno-diagnostics-color -Og -g -DGIT_VERSION=\"" 6db918c"\" -flto -pipe -march=native -fno-diagnostics-color -Og -g -DNDEBUG -fomit-frame-pointer -Wall -W -Wno-unused-parameter -Wno-missing-field-initializers -fPIC -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -DALLOW_CPU_OVERCLOCK -DHAVE_STDINT_H -DHAVE_STRINGS_H -fno-rtti -pedantic -fno-exceptions -c -o../bsx.o ../bsx.cpp x86_64-pc-linux-gnu-g++ -I../libretro -I../libretro/libretro-common/include -I.. -I../apu/ -I../apu/bapu -pipe -march=native -fno-diagnostics-color -Og -g -DGIT_VERSION=\"" 6db918c"\" -flto -pipe -march=native -fno-diagnostics-color -Og -g -DNDEBUG -fomit-frame-pointer -Wall -W -Wno-unused-parameter -Wno-missing-field-initializers -fPIC -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -DALLOW_CPU_OVERCLOCK -DHAVE_STDINT_H -DHAVE_STRINGS_H -fno-rtti -pedantic -fno-exceptions -c -o../c4.o ../c4.cpp x86_64-pc-linux-gnu-g++ -I../libretro -I../libretro/libretro-common/include -I.. -I../apu/ -I../apu/bapu -pipe -march=native -fno-diagnostics-color -Og -g -DGIT_VERSION=\"" 6db918c"\" -flto -pipe -march=native -fno-diagnostics-color -Og -g -DNDEBUG -fomit-frame-pointer -Wall -W -Wno-unused-parameter -Wno-missing-field-initializers -fPIC -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -DALLOW_CPU_OVERCLOCK -DHAVE_STDINT_H -DHAVE_STRINGS_H -fno-rtti -pedantic -fno-exceptions -c -o../c4emu.o ../c4emu.cpp x86_64-pc-linux-gnu-g++ -I../libretro -I../libretro/libretro-common/include -I.. -I../apu/ -I../apu/bapu -pipe -march=native -fno-diagnostics-color -Og -g -DGIT_VERSION=\"" 6db918c"\" -flto -pipe -march=native -fno-diagnostics-color -Og -g -DNDEBUG -fomit-frame-pointer -Wall -W -Wno-unused-parameter -Wno-missing-field-initializers -fPIC -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -DALLOW_CPU_OVERCLOCK -DHAVE_STDINT_H -DHAVE_STRINGS_H -fno-rtti -pedantic -fno-exceptions -c -o../cheats.o ../cheats.cpp x86_64-pc-linux-gnu-g++ -I../libretro -I../libretro/libretro-common/include -I.. -I../apu/ -I../apu/bapu -pipe -march=native -fno-diagnostics-color -Og -g -DGIT_VERSION=\"" 6db918c"\" -flto -pipe -march=native -fno-diagnostics-color -Og -g -DNDEBUG -fomit-frame-pointer -Wall -W -Wno-unused-parameter -Wno-missing-field-initializers -fPIC -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -DALLOW_CPU_OVERCLOCK -DHAVE_STDINT_H -DHAVE_STRINGS_H -fno-rtti -pedantic -fno-exceptions -c -o../cheats2.o ../cheats2.cpp x86_64-pc-linux-gnu-g++ -I../libretro -I../libretro/libretro-common/include -I.. -I../apu/ -I../apu/bapu -pipe -march=native -fno-diagnostics-color -Og -g -DGIT_VERSION=\"" 6db918c"\" -flto -pipe -march=native -fno-diagnostics-color -Og -g -DNDEBUG -fomit-frame-pointer -Wall -W -Wno-unused-parameter -Wno-missing-field-initializers -fPIC -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -DALLOW_CPU_OVERCLOCK -DHAVE_STDINT_H -DHAVE_STRINGS_H -fno-rtti -pedantic -fno-exceptions -c -o../clip.o ../clip.cpp x86_64-pc-linux-gnu-g++ -I../libretro -I../libretro/libretro-common/include -I.. -I../apu/ -I../apu/bapu -pipe -march=native -fno-diagnostics-color -Og -g -DGIT_VERSION=\"" 6db918c"\" -flto -pipe -march=native -fno-diagnostics-color -Og -g -DNDEBUG -fomit-frame-pointer -Wall -W -Wno-unused-parameter -Wno-missing-field-initializers -fPIC -DRIGHTSHIFT_IS_SAR -D__LIBRETRO__ -DALLOW_CPU_OVERCLOCK -DHAVE_STDINT_H -DHAVE_STRINGS_H -fno-rtti -pedantic -fno-exceptions -c -o../conffile.o ../conffile.cpp In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/set:60, from ../conffile.h:10, from ../conffile.cpp:12: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/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; _Compare = ConfigFile::ConfigEntry::section_then_key_less; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node*]’: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:2069:47: required from ‘std::pair 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; _Compare = ConfigFile::ConfigEntry::section_then_key_less; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::key_type = ConfigFile::ConfigEntry]’ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:2122:4: required from ‘std::pair, 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; _Compare = ConfigFile::ConfigEntry::section_then_key_less; _Alloc = std::allocator]’ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_set.h:512:25: required from ‘std::pair, _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::section_then_key_less; _Alloc = std::allocator; 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::section_then_key_less, std::allocator >::const_iterator; typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other = std::allocator; typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key> = __gnu_cxx::__alloc_traits, ConfigFile::ConfigEntry>::rebind; typename _Alloc::value_type = ConfigFile::ConfigEntry; std::set<_Key, _Compare, _Alloc>::value_type = ConfigFile::ConfigEntry]’ ../conffile.cpp:145:15: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:770:15: error: static assertion failed: comparison object must be invocable as const 770 | is_invocable_v, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:770:15: note: ‘std::is_invocable_v’ evaluates to false /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/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; _Compare = ConfigFile::ConfigEntry::line_less; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node*]’: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:2069:47: required from ‘std::pair 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; _Compare = ConfigFile::ConfigEntry::line_less; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::key_type = ConfigFile::ConfigEntry]’ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:2122:4: required from ‘std::pair, 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; _Compare = ConfigFile::ConfigEntry::line_less; _Alloc = std::allocator]’ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_set.h:512:25: required from ‘std::pair, _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; 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::line_less, std::allocator >::const_iterator; typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other = std::allocator; typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key> = __gnu_cxx::__alloc_traits, ConfigFile::ConfigEntry>::rebind; typename _Alloc::value_type = ConfigFile::ConfigEntry; std::set<_Key, _Compare, _Alloc>::value_type = ConfigFile::ConfigEntry]’ ../conffile.cpp:215:19: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:770:15: error: static assertion failed: comparison object must be invocable as const /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:770:15: note: ‘std::is_invocable_v’ evaluates to false make: *** [Makefile:665: ../conffile.o] Error 1 * ERROR: games-emulation/libretro-snes9x-0.0.2_pre20200107::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-emulation/libretro-snes9x-0.0.2_pre20200107::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-emulation/libretro-snes9x-0.0.2_pre20200107::gentoo'`. * The complete build log is located at '/var/log/portage/games-emulation:libretro-snes9x-0.0.2_pre20200107:20210429-220146.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-emulation/libretro-snes9x-0.0.2_pre20200107/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-emulation/libretro-snes9x-0.0.2_pre20200107/temp/environment'. * Working directory: '/var/tmp/portage/games-emulation/libretro-snes9x-0.0.2_pre20200107/work/snes9x-6db918cfe32b157239da44096091c212fdfb3b60/libretro' * S: '/var/tmp/portage/games-emulation/libretro-snes9x-0.0.2_pre20200107/work/snes9x-6db918cfe32b157239da44096091c212fdfb3b60/libretro'