Open wohnout opened 9 years ago
I have also tried version 5877 of webrtc which was published around your version 3.3.3 and also without sucess ...
Yeah it will be tricky finding the working revision. I probably cloned it prior to all the releases. Unfortunately my dev machine has been formatted many times over since I worked on this.
warning: identifier ‘static_assert’ is a keyword in C++11 [-Wc++0x-compat]
static_assert(rtc::is_convertible<U*, T*>::value,
Looks like you should disable C++11 from the compiler, by now clang/gcc probably default to it? Tundra and our code jere should build with it but its not strictly needed. Those old revision of WebRTC probably wont assume C++11 either, the new ones might as they discarded the old VC compilers (<2013 afaik).
/usr/local/src/webrtc/src/webrtc/base/event.h:19:2: error: #error "Must define either WEBRTC_WIN or WEBRTC_POSIX."
#error "Must define either WEBRTC_WIN or WEBRTC_POSIX."
I think you need to add WEBRTC_POSIX
define via the plugins CMake file so that it will be defined correctly on all compilatio units. I'm not sure if you can set defines globally via make
so that all the cmake projects would receive it.
If I'm trying to compile this plugin with recent version I'm getting error
That is because talk/base was removed in revision 6858 by updating libjingle library. Now it is in ./webrtc/base/sigslot.h
Then it is complaining about setting WEBRTC_POSIX or WEBRTC_WIN
If I fix all links to talk/base then I end with errors: