3012 | return visit_format_arg(arg_formatter<range_type>(ctx, nullptr, &specs_), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fmt/format.h:2764:12: note: candidate: fmt::v6::arg_formatter<Range>::arg_formatter(fmt::v6::arg_formatter<Range>::context_type&, fmt::v6::basic_format_parse_context<typename Range::value_type>*, fmt::v6::arg_formatter<Range>::format_specs*) [with Range = fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char>; fmt::v6::arg_formatter<Range>::context_type = fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char>; typename Range::value_type = char; typename fmt::v6::internal::arg_formatter_base<Range>::iterator = std::back_insert_iterator<fmt::v6::internal::buffer<char> >; fmt::v6::arg_formatter<Range>::format_specs = fmt::v6::basic_format_specs<char>] ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_gnome-libressl-20200404-193608 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-9.3.0 * clang version 10.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/10/bin /usr/lib/llvm/10 10.0.0 Available Python interpreters, in order of preference: [1] python3.8 [2] python3.7 [3] python3.6 [4] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-bin-1.42.0 [2] rust-1.42.0 * The following VMs are available for generation-2: *) IcedTea JDK 3.15.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm The Glorious Glasgow Haskell Compilation System, version 8.0.2 timestamp of HEAD at this tinderbox image: /var/db/repos/gentoo Mon 06 Apr 2020 11:07:51 PM UTC /var/db/repos/libressl Fri 03 Apr 2020 07:10:10 PM UTC emerge -qpvO sci-astronomy/celestia [ebuild N ] sci-astronomy/celestia-1.7.0_pre20200316 USE="nls qt5 -glut -lua -theora"
Created attachment 630984 [details] emerge-info.txt
Created attachment 630986 [details] emerge-history.txt
Created attachment 630988 [details] environment
Created attachment 630990 [details] etc.portage.tbz2
Created attachment 630992 [details] logs.tbz2
Created attachment 630994 [details] sci-astronomy:celestia-1.7.0_pre20200316:20200407-012708.log
Created attachment 630996 [details] temp.tbz2
Upstream [0] points to a libfmt fix [1]. Rebuild libfmt-6.2.0-r1 with patch applied fixed celestia compilation (and run) for me [0] https://github.com/CelestiaProject/Celestia/commit/91c3e618c256167952359e3c2b84325de9001e7b [1] https://github.com/fmtlib/fmt/issues/1631
sci-astronomy/celestia-1.7.0_pre20200316-r100 builds fine against (stable) dev-libs/libfmt-7.1.2 and (unstable) dev-libs/libfmt-7.1.3. As libfmt-6.2.0 is long gone, is this issue still an issue, or shouldn't it be closed? Note: Celestia does *not* build against libfmt-8.0.0, but that is a different issue, and I guess it is just a matter of dependency definition.
Additional Note: The commit does not apply on its own, too many commits are missing in between. So maybe it is time to bump celestia to a more recent commit.
libfmt-8.0.1-r1 FAILED build
celestia fails on all libfmt-8 I have masked now >dev-libs/libfmt-7.9999 for myself for the time being...
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=957ed5a914abc1c5323db49a2259a8b555519863 commit 957ed5a914abc1c5323db49a2259a8b555519863 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2022-01-22 11:51:40 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2022-01-22 11:51:40 +0000 sci-astronomy/celestia: New snapshot Closes: https://bugs.gentoo.org/716532 Closes: https://bugs.gentoo.org/741070 Closes: https://bugs.gentoo.org/797577 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Pacho Ramos <pacho@gentoo.org> sci-astronomy/celestia/Manifest | 2 + .../celestia/celestia-1.7.0_pre20220120.ebuild | 123 +++++++++++++++++++++ 2 files changed, 125 insertions(+)