HomeFreeBSD

emulators/rpcs3: unbreak build with libc++ 19

Description

emulators/rpcs3: unbreak build with libc++ 19

In file included from rpcs3/Emu/cache_utils.cpp:1:
In file included from rpcs3/stdafx.h:3:
In file included from rpcs3/util/types.hpp:8:
In file included from /usr/include/c++/v1/chrono:969:
In file included from /usr/include/c++/v1/__chrono/formatter.h:25:
In file included from /usr/include/c++/v1/__chrono/ostream.h:33:
In file included from /usr/include/c++/v1/__format/format_functions.h:19:
In file included from /usr/include/c++/v1/__format/format_arg_store.h:25:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned int>'

static_assert(is_same<_CharT, typename traits_type::char_type>::value,
                                       ^

rpcs3/Emu/Cell/PPUAnalyser.h:184:25: note: in instantiation of template class 'std::basic_string<unsigned int>' requested here

std::basic_string<u32> applied_patches;
                       ^

/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
struct _LIBCPP_TEMPLATE_VIS char_traits;

^

Reported by: pkg-fallout

Details

Provenance
jbeichAuthored on Oct 28 2024, 10:45 AM
Parents
R11:d9591c84db24: devel/wasi-{compiler-rt,libcxx}19: sync to 19.1.3
Branches
Unknown
Tags
Unknown
Reverted By
R11:66f939f7951a: emulators/rpcs3: switch to upstream libc++ 19 fix