Created attachment 902648 [details] emerge --info In file included from /var/tmp/portage/dev-cpp/cpp-httplib-0.17.2/work/cpp-httplib-0.17.2_build-abi_x86_64.amd64/out/httplib.cc:1: /var/tmp/portage/dev-cpp/cpp-httplib-0.17.2/work/cpp-httplib-0.17.2_build-abi_x86_64.amd64/out/httplib.h: In member function ‘constexpr size_t httplib::detail::case_ignore_hash::operator()(const std::string&) const’: /var/tmp/portage/dev-cpp/cpp-httplib-0.17.2/work/cpp-httplib-0.17.2_build-abi_x86_64.amd64/out/httplib.h:359:30: error: call to non-‘constexpr’ function ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ 359 | return hash_core(key.data(), key.size(), 0); | ~~~~~~~~^~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:53, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/stdexcept:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/system_error:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/std_mutex.h:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/condition_variable:39, from /var/tmp/portage/dev-cpp/cpp-httplib-0.17.2/work/cpp-httplib-0.17.2_build-abi_x86_64.amd64/out/httplib.h:218: /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:2579:7: note: ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ declared here 2579 | data() const _GLIBCXX_NOEXCEPT | ^~~~
Does it work with GCC 13?
Please attach a full build log.
Created attachment 902667 [details] Build log
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=276f6598d6558ba0f342c55752bc91c9c6db05f3 commit 276f6598d6558ba0f342c55752bc91c9c6db05f3 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-09-11 21:22:30 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2024-09-11 23:30:52 +0000 dev-cpp/cpp-httplib: drop old 0.17.2 Closes: https://bugs.gentoo.org/939467 Signed-off-by: Maciej Barć <xgqt@gentoo.org> dev-cpp/cpp-httplib/Manifest | 1 - dev-cpp/cpp-httplib/cpp-httplib-0.17.2.ebuild | 92 --------------------------- 2 files changed, 93 deletions(-)