In file included from dict-generate.cpp:25: In file included from /usr/include/c++/v1/iostream:42: In file included from /usr/include/c++/v1/ios:220: In file included from /usr/include/c++/v1/__locale:24: /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<int>' 820 | static_assert(is_same<_CharT, typename traits_type::char_type>::value, | ^ dict-generate.cpp:861:18: note: in instantiation of template class 'std::basic_string<int>' requested here 861 | StringOfInts Chld; | ^ Reproducible: Always
Created attachment 903611 [details, diff] libreoffice-24.2.6.2.ebuild.patch
Created attachment 903612 [details, diff] libreoffice-24.2.6.2-0001-There-is-no-std-basic_string-int.patch based off upstream patch (https://github.com/LibreOffice/core/blob/master/external/zxcvbn-c/0001-There-is-no-std-basic_string-int.patch.1)
Created attachment 903613 [details, diff] libreoffice-24.2.6.2-UnpackedTarball_zxcvbn-c.mk-libcxx-19.patch Makefile patch to ensure 0001-There-is-no-std-basic_string-int.patch gets applied. Note: The file that needs to be patched, ${WORKDIR}/UnpackedTarball/zxcvbn-c/dict-generate.cpp, isn't available until after src_compile() is called.