from /var/tmp/portage/dev-libs/spdlog-1.6.1/work/spdlog-1.6.1/src/spdlog.cpp:13: /var/tmp/portage/dev-libs/spdlog-1.6.1/work/spdlog-1.6.1/include/spdlog/details/fmt_helper.h: In function ‘unsigned int spdlog::details::fmt_helper::count_digits(T)’: /var/tmp/portage/dev-libs/spdlog-1.6.1/work/spdlog-1.6.1/include/spdlog/details/fmt_helper.h:37:43: error: ‘fmt::internal’ has not been declared 37 | return static_cast<unsigned int>(fmt::internal::count_digits(static_cast<count_type>(n))); | ^~~~~~~~ ninja: build stopped: subcommand failed. ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_no-multilib_hardened-20200701-092333 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10.1.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.7 [2] python3.9 (fallback) [3] python3.8 (fallback) [4] python3.6 (fallback) [5] python2.7 (fallback) [6] pypy3 (fallback) Available Ruby profiles: [1] ruby25 (with Rubygems) * Available Rust versions: [1] rust-bin-1.44.1 [2] rust-1.44.1 * The following VMs are available for generation-2: Available Java Virtual Machines: (none found) The Glorious Glasgow Haskell Compilation System, version 8.0.2 timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Mon 06 Jul 2020 05:05:23 PM UTC emerge -qpvO dev-libs/spdlog [ebuild R ] dev-libs/spdlog-1.6.1 USE="-test"
Created attachment 648024 [details] emerge-info.txt
Created attachment 648026 [details] dev-libs:spdlog-1.6.1:20200706-171853.log
Created attachment 648028 [details] emerge-history.txt
Created attachment 648030 [details] environment
Created attachment 648032 [details] etc.portage.tbz2
Created attachment 648034 [details] logs.tbz2
Created attachment 648036 [details] temp.tbz2
https://github.com/candrews/spdlog/commit/22bee8128a4150ce37cf761ed9a609ad891848a6.patch seems to solve it
(In reply to foufou33 from comment #8) > https://github.com/candrews/spdlog/commit/ > 22bee8128a4150ce37cf761ed9a609ad891848a6.patch seems to solve it Kind of bad that spdlog is using a private API. Is there no way to get equivalent functionality using only the public API?
The Original bug lists spdlog-1.6.1, build, tinderbox / unstable AMD64. I encounter this same error, too, on a STABLE box, for version spdlog-1.5.0-r1. I look forward to a stable ebuild appearing, so my production boxes continue.
(In reply to Gordon Pritchard from comment #10) > I encounter this same error, too, on a STABLE box, for version > spdlog-1.5.0-r1. But dev-libs/libfmt-7.0.3 is not stable.
Requested stabilization of dev-libs/spdlog-1.7.0: bug 736782 Requested stabilization of dev-libs/libfmt-7.0.3: bug 736784