open-webrtc-toolkit / owt-server

General server (streaming/conference/transcoding/anayltics) for OWT. (A.k.a. MediaServer)
https://01.org/open-webrtc-toolkit
Apache License 2.0
1.14k stars 371 forks source link

Build Error Building addon - video-mixer-sw #659

Open godd113 opened 4 years ago

godd113 commented 4 years ago

I run scripts/build.js -t all --check but error Building addon - video-mixer-sw can you help me please.

Building addon - video-mixer-sw CXX(target) Release/obj.target/videoMixer-sw/../addon.o CXX(target) Release/obj.target/videoMixer-sw/../VideoMixerWrapper.o CXX(target) Release/obj.target/videoMixer-sw/../SoftVideoCompositor.o CXX(target) Release/obj.target/videoMixer-sw/../VideoMixer.o CXX(target) Release/obj.target/videoMixer-sw/../../../../core/owt_base/I420BufferManager.o CXX(target) Release/obj.target/videoMixer-sw/../../../../core/owt_base/FrameConverter.o CXX(target) Release/obj.target/videoMixer-sw/../../../../core/owt_base/VCMFrameDecoder.o CXX(target) Release/obj.target/videoMixer-sw/../../../../core/owt_base/VCMFrameEncoder.o In file included from ../../../../../core/owt_base/VCMFrameEncoder.cpp:8: In file included from /Users/xxx/Downloads/owt-server-4.3.1/source/core/../../third_party/webrtc/src/webrtc/modules/video_coding/codec_database.h:19: In file included from /Users/xxx/Downloads/owt-server-4.3.1/source/core/../../third_party/webrtc/src/webrtc/modules/video_coding/generic_decoder.h:15: In file included from /Users/xxx/Downloads/owt-server-4.3.1/source/core/../../third_party/webrtc/src/webrtc/base/thread_checker.h:25: /Users/xxx/Downloads/owt-server-4.3.1/source/core/../../third_party/webrtc/src/webrtc/base/thread_checker_impl.h:43:11: error: unknown type name 'PlatformThreadRef' mutable PlatformThreadRef validthread; ^ In file included from ../../../../../core/owt_base/VCMFrameEncoder.cpp:8: In file included from /Users/xxx/Downloads/owt-server-4.3.1/source/core/../../third_party/webrtc/src/webrtc/modules/video_coding/codec_database.h:19: In file included from /Users/xxx/Downloads/owt-server-4.3.1/source/core/../../third_party/webrtc/src/webrtc/modules/video_coding/generic_decoder.h:15: /Users/xxx/Downloads/owt-server-4.3.1/source/core/../../third_party/webrtc/src/webrtc/base/thread_checker.h:96:12: error: cannot initialize object parameter of type 'const rtc::ThreadCheckerImpl' with an expression of type 'const rtc::ThreadChecker' return checker->CalledOnValidThread(); ^~~ In file included from ../../../../../core/owt_base/VCMFrameEncoder.cpp:8: In file included from /Users/xxx/Downloads/owt-server-4.3.1/source/core/../../third_party/webrtc/src/webrtc/modules/video_coding/codec_database.h:20: In file included from /Users/xxx/Downloads/owt-server-4.3.1/source/core/../../third_party/webrtc/src/webrtc/modules/video_coding/generic_encoder.h:21: In file included from /Users/xxx/Downloads/owt-server-4.3.1/source/core/../../third_party/webrtc/src/webrtc/base/race_checker.h:15:

beijing-penguin commented 4 years ago

what's you gcc version?

godd113 commented 4 years ago

Hi beijing-penguin I used macbook terminal to build and this is my gcc version

(base) xxx@MacBook-xxx ~ % gcc --version Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/4.2.1 Apple clang version 11.0.3 (clang-1103.0.32.62) Target: x86_64-apple-darwin19.6.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin

beijing-penguin commented 4 years ago

A joke ,because owt is not support macbook,,please read over README.md