x86_64-pc-linux-gnu-g++ -pipe -march=native -fno-diagnostics-color -O2 -D__LIBRETRO__ -fPIC -I./src -I./libretro -I./libretro-common/include -I./include -I./src/midi/munt -DC_HAVE_MPROTECT="1" -O3 -DNDEBUG -DGIT_VERSION=\"" 169d476"\" -DSVN_VERSION=\"\" -DC_DYNREC="1" -DC_TARGETCPU="X86_64" -c src/cpu/cpu.cpp -o src/cpu/cpu.o In file included from src/cpu/cpu.cpp:27: ./include/setup.h:92:35: error: ISO C++17 does not allow dynamic exception specifications 92 | Value& operator= (Hex in) throw(WrongType) { return copy(Value(in));} | ^~~~~ ./include/setup.h:93:35: error: ISO C++17 does not allow dynamic exception specifications 93 | Value& operator= (int in) throw(WrongType) { return copy(Value(in));} ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_systemd-20210419-131016 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.1 [2] x86_64-pc-linux-gnu-11.1.0 * clang version 12.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/12/bin /usr/lib/llvm/12 12.0.0 Python 3.8.9 Available Ruby profiles: [1] ruby26 (with Rubygems) [2] ruby30 (with Rubygems) * Available Rust versions: [1] rust-bin-1.51.0 [2] rust-1.51.0 * The following VMs are available for generation-2: *) AdoptOpenJDK 8.292_p10 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 system-vm The Glorious Glasgow Haskell Compilation System, version 8.10.4 [1] php7.3 [2] php7.4 [3] php8.0 * timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Sun May 2 11:50:16 UTC 2021 emerge -qpvO games-emulation/libretro-dosbox [ebuild N ] games-emulation/libretro-dosbox-0.0.1_pre20180723 USE="-debug"
Created attachment 705306 [details] emerge-info.txt
Created attachment 705309 [details] emerge-history.txt
Created attachment 705312 [details] environment
Created attachment 705315 [details] etc.portage.tar.bz2
Created attachment 705318 [details] games-emulation:libretro-dosbox-0.0.1_pre20180723:20210502-122926.log
Created attachment 705321 [details] temp.tar.bz2
Ping
Created attachment 739836 [details, diff] build-with-std-gnu-11.patch
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=770384f01be77ea6c4d14c7a77c88b96c7fb4d60 commit 770384f01be77ea6c4d14c7a77c88b96c7fb4d60 Author: Kerin Millar <kfm@plushkava.net> AuthorDate: 2021-09-19 03:49:03 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-09-19 04:15:25 +0000 games-emulation/libretro-dosbox: build with -std=gnu++11 The codebase is not yet compatible with any newer C++ dialect. Closes: https://bugs.gentoo.org/787704 Bug: https://github.com/libretro/dosbox-libretro/issues/137 Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org> .../libretro-dosbox/libretro-dosbox-0.0.1_pre20180723.ebuild | 9 +++++++-- games-emulation/libretro-dosbox/libretro-dosbox-9999.ebuild | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-)