compile mediasoup-broadcaster-demo error on mac

I’m trying to build mediasoup-broadcaster-demo, I launched the following command:
cmake . -Bbuild
-DLIBWEBRTC_INCLUDE_PATH:PATH=/Users/foo/ws/os/webrtc-checkout/src
-DLIBWEBRTC_BINARY_PATH:PATH=/Users/foo/ws/os/webrtc-checkout/src/out/m120/obj
-DOPENSSL_INCLUDE_DIR:PATH=/opt/homebrew/Cellar/openssl@3/3.4.0/include
-DCMAKE_USE_OPENSSL=ON
It seems OK. But compile (make -C build) error:

[  1%] Building CXX object libwebrtc/CMakeFiles/webrtc_broadcaster.dir/api/test/create_frame_generator.cc.o
In file included from /Users/foo/ws/os/mediasoup-broadcaster-demo/deps/libwebrtc/api/test/create_frame_generator.cc:11:
In file included from /Users/foo/ws/os/mediasoup-broadcaster-demo/deps/libwebrtc/api/test/create_frame_generator.h:19:
In file included from /Users/foo/ws/os/webrtc-checkout/src/api/test/frame_generator_interface.h:18:
In file included from /Users/foo/ws/os/webrtc-checkout/src/api/video/video_frame.h:19:
In file included from /Users/foo/ws/os/webrtc-checkout/src/api/rtp_packet_infos.h:18:
/Users/foo/ws/os/webrtc-checkout/src/api/make_ref_counted.h:33:38: error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
  static constexpr bool value = std::is_same_v<decltype(Test<T>(0)), int>;
                                ~~~~~^~~~~~~~~
                                     is_same
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__type_traits/is_same.h:22:29: note: 'is_same' declared here
struct _LIBCPP_TEMPLATE_VIS is_same : _BoolConstant<__is_same(_Tp, _Up)> {};
                            ^
In file included from /Users/foo/ws/os/mediasoup-broadcaster-demo/deps/libwebrtc/api/test/create_frame_generator.cc:11:
In file included from /Users/foo/ws/os/mediasoup-broadcaster-demo/deps/libwebrtc/api/test/create_frame_generator.h:19:
In file included from /Users/foo/ws/os/webrtc-checkout/src/api/test/frame_generator_interface.h:18:
In file included from /Users/foo/ws/os/webrtc-checkout/src/api/video/video_frame.h:19:
In file included from /Users/foo/ws/os/webrtc-checkout/src/api/rtp_packet_infos.h:18:
/Users/foo/ws/os/webrtc-checkout/src/api/make_ref_counted.h:33:74: error: expected '(' for function-style cast or type construction
  static constexpr bool value = std::is_same_v<decltype(Test<T>(0)), int>;

I have compiled the webrtc and libmediasoupclient success.
and I have try to change the compiler ,such as :-L/opt/homebrew/opt/llvm@17/lib/c++ .
but it’s the same compile error.