Hi developers community, I try to build webrtc version 4467.
I installed webrtc, after I did
- git checkout branch-heads/4467
after that I did
- gclient sync ,
all have passed done without errors
After I configured my gn as
- gn gen out/Default --args="use_custom_libcxx=false use_custom_libcxx_for_host=false"
It's generated file succesfully, after I did
- ninja -C out/Default
but when I started building I received an error
In file included from ../../net/dcsctp/public/strong_alias_test.cc:11:
../../net/dcsctp/public/strong_alias.h:74:19: error: no member named 'hash' in namespace 'std'
return std::hash<UnderlyingType>()(id.value());
~~~~~^
../../net/dcsctp/public/strong_alias.h:74:24: error: 'UnderlyingType' does not refer to a value
return std::hash<UnderlyingType>()(id.value());
^
../../net/dcsctp/public/strong_alias.h:25:38: note: declared here
template <typename TagType, typename UnderlyingType>
^
../../net/dcsctp/public/strong_alias.h:74:40: error: expected expression
return std::hash<UnderlyingType>()(id.value());
^
3 errors generated.
I don't know how to fix that, pls can somebody explain, how to reconfigure ninja or gn for avoiding that problem