You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I'm trying to compile this plugin with recent version I'm getting error
cd /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin && /usr/local/src/tundra/ccache-g++-wrapper -DASSIMP_ENABLED -DCloudRenderingPlugin_EXPORTS -DLOGGING_SUPPORT_DISABLED -DMATH_ENABLE_STL_SUPPORT -DMATH_QT_INTEROP -DMATH_TUNDRA_INTEROP -DPCH_ENABLED -DPROFILING -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SCRIPTTOOLS_LIB -DQT_SCRIPT_LIB -DQT_UITOOLS_LIB -DQT_WEBKIT_LIB -DQT_XML_LIB -DTUNDRACORE_SHARED -DUNIX -D__InputContext_H__ -fPIC -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtScript -isystem /usr/include/qt4/QtUiTools -isystem /usr/include/qt4/QtWebKit -isystem /usr/include/qt4/QtScriptTools -isystem /usr/include/qt4/QtGui -isystem /usr/include/qt4/QtXml -isystem /usr/include/qt4/QtNetwork -isystem /usr/include/qt4/QtCore -I/usr/local/src/naali-deps/install/include/OGRE -I/usr/local/src/naali-deps/install/include/OGRE/Overlay -I/usr/local/src/naali-deps/install/ogg/include -I/usr/local/src/naali-deps/install/vorbis/include -I/usr/local/src/naali-deps/install/include -I/usr/include/AL -I/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin -I/usr/local/src/tundra/src/Core/TundraCore -I/usr/local/src/tundra/src/Core/TundraCore/Asset -I/usr/local/src/tundra/src/Core/TundraCore/Audio -I/usr/local/src/tundra/src/Core/TundraCore/Console -I/usr/local/src/tundra/src/Core/TundraCore/Framework -I/usr/local/src/tundra/src/Core/TundraCore/Input -I/usr/local/src/tundra/src/Core/TundraCore/Scene -I/usr/local/src/tundra/src/Core/TundraCore/Ui -I/usr/local/src/tundra/src/Core/OgreRenderingModule -I/usr/local/src/tundra/src/Core/Math -I/usr/local/src/webrtc/src -I/usr/local/src/webrtc/src/third_party/protobuf/src -I/usr/local/src/naali-deps/install/websocketpp -Wall -Wextra -Wno-unknown-pragmas -Wno-unused -Wno-reorder -Wno-switch -Wno-write-strings -o CMakeFiles/CloudRenderingPlugin.dir/WebRTCPeerConnection.cpp.o -c /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCPeerConnection.cpp
In file included from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCPeerConnection.h:13:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCPeerConnection.cpp:10:
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingPluginFwd.h:19:31: fatal error: talk/base/sigslot.h: No such file or directory
#include "talk/base/sigslot.h"
^
compilation terminated.
In file included from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingDefines.cpp:11:0:
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingPluginFwd.h:19:31: fatal error: talk/base/sigslot.h: No such file or directory
#include "talk/base/sigslot.h"
^
compilation terminated.
In file included from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingProtocol.h:13:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingProtocol.cpp:10:
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingPluginFwd.h:19:31: fatal error: talk/base/sigslot.h: No such file or directory
#include "talk/base/sigslot.h"
^
compilation terminated.
In file included from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCClient.h:13:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCClient.cpp:10:
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingPluginFwd.h:19:31: fatal error: talk/base/sigslot.h: No such file or directory
#include "talk/base/sigslot.h"
^
compilation terminated.
In file included from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCVideoRenderer.h:13:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCVideoRenderer.cpp:10:
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingPluginFwd.h:19:31: fatal error: talk/base/sigslot.h: No such file or directory
#include "talk/base/sigslot.h"
^
compilation terminated.
In file included from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCWebSocketClient.h:13:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCWebSocketClient.cpp:10:
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingPluginFwd.h:19:31: fatal error: talk/base/sigslot.h: No such file or directory
#include "talk/base/sigslot.h"
^
compilation terminated.
In file included from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingPlugin.h:13:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingPlugin.cpp:10:
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingPluginFwd.h:19:31: fatal error: talk/base/sigslot.h: No such file or directory
#include "talk/base/sigslot.h"
^
compilation terminated.
src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/build.make:255: recipe for target 'src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCPeerConnection.cpp.o' failed
make[2]: *** [src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCPeerConnection.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make -f src/Application/DebugStatsModule/CMakeFiles/DebugStatsModule.dir/build.make src/Application/DebugStatsModule/CMakeFiles/DebugStatsModule.dir/depend
make[2]: Entering directory '/usr/local/src/tundra'
cd /usr/local/src/tundra && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/local/src/tundra /usr/local/src/tundra/src/Application/DebugStatsModule /usr/local/src/tundra /usr/local/src/tundra/src/Application/DebugStatsModule /usr/local/src/tundra/src/Application/DebugStatsModule/CMakeFiles/DebugStatsModule.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/usr/local/src/tundra'
make -f src/Application/DebugStatsModule/CMakeFiles/DebugStatsModule.dir/build.make src/Application/DebugStatsModule/CMakeFiles/DebugStatsModule.dir/build
make[2]: Entering directory '/usr/local/src/tundra'
make[2]: Nothing to be done for 'src/Application/DebugStatsModule/CMakeFiles/DebugStatsModule.dir/build'.
make[2]: Leaving directory '/usr/local/src/tundra'
/usr/bin/cmake -E cmake_progress_report /usr/local/src/tundra/CMakeFiles 12
[ 97%] Built target DebugStatsModule
src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/build.make:117: recipe for target 'src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCClient.cpp.o' failed
make[2]: *** [src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCClient.cpp.o] Error 1
src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/build.make:163: recipe for target 'src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/CloudRenderingDefines.cpp.o' failed
make[2]: *** [src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/CloudRenderingDefines.cpp.o] Error 1
src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/build.make:232: recipe for target 'src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/CloudRenderingProtocol.cpp.o' failed
make[2]: *** [src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/CloudRenderingProtocol.cpp.o] Error 1
src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/build.make:140: recipe for target 'src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCVideoRenderer.cpp.o' failed
make[2]: *** [src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCVideoRenderer.cpp.o] Error 1
In file included from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:13:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CloudRenderingPluginFwd.h:19:31: fatal error: talk/base/sigslot.h: No such file or directory
#include "talk/base/sigslot.h"
^
compilation terminated.
src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/build.make:186: recipe for target 'src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCWebSocketClient.cpp.o' failed
make[2]: *** [src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCWebSocketClient.cpp.o] Error 1
src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/build.make:209: recipe for target 'src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/CloudRenderingPlugin.cpp.o' failed
make[2]: *** [src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/CloudRenderingPlugin.cpp.o] Error 1
src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/build.make:94: recipe for target 'src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCTundraCapturer.cpp.o' failed
make[2]: *** [src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCTundraCapturer.cpp.o] Error 1
make[2]: Leaving directory '/usr/local/src/tundra'
CMakeFiles/Makefile2:1608: recipe for target 'src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/all' failed
make[1]: *** [src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/all] Error 2
make[1]: Leaving directory '/usr/local/src/tundra'
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
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
In file included from /usr/local/src/webrtc/src/webrtc/base/thread.h:23:0,
from /usr/local/src/webrtc/src/webrtc/p2p/base/stunrequest.h:18,
from /usr/local/src/webrtc/src/webrtc/p2p/base/port.h:23,
from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/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."
If I fix all links to talk/base then I end with errors:
In file included from /usr/local/src/webrtc/src/webrtc/base/buffer.h:16:0,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:38,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/base/scoped_ptr.h:132:5: warning: identifier ‘static_assert’ is a keyword in C++11 [-Wc++0x-compat]
static_assert(rtc::is_convertible<U*, T*>::value,
^
In file included from /usr/local/src/webrtc/src/webrtc/base/thread.h:23:0,
from /usr/local/src/webrtc/src/webrtc/p2p/base/stunrequest.h:18,
from /usr/local/src/webrtc/src/webrtc/p2p/base/port.h:23,
from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/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."
^
In file included from /usr/local/src/webrtc/src/webrtc/base/buffer.h:16:0,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:38,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/base/scoped_ptr.h:163:17: error: expected identifier before ‘sizeof’
static_assert(sizeof(T) == -1, "do not use array with size as type");
^
/usr/local/src/webrtc/src/webrtc/base/scoped_ptr.h:163:17: error: expected ‘,’ or ‘...’ before ‘sizeof’
/usr/local/src/webrtc/src/webrtc/base/scoped_ptr.h:163:70: error: ISO C++ forbids declaration of ‘static_assert’ with no type [-fpermissive]
static_assert(sizeof(T) == -1, "do not use array with size as type");
^
In file included from /usr/local/src/webrtc/src/webrtc/base/logging.h:58:0,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:40,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/base/criticalsection.h:117:38: error: expected ‘)’ before ‘*’ token
explicit CritScope(CriticalSection *pcrit) EXCLUSIVE_LOCK_FUNCTION(pcrit) {
^
/usr/local/src/webrtc/src/webrtc/base/criticalsection.h:125:3: error: ‘CriticalSection’ does not name a type
CriticalSection *pcrit_;
^
/usr/local/src/webrtc/src/webrtc/base/criticalsection.h: In destructor ‘rtc::CritScope::~CritScope()’:
/usr/local/src/webrtc/src/webrtc/base/criticalsection.h:122:5: error: ‘pcrit_’ was not declared in this scope
pcrit_->Leave();
^
/usr/local/src/webrtc/src/webrtc/base/criticalsection.h: At global scope:
/usr/local/src/webrtc/src/webrtc/base/criticalsection.h:138:41: error: expected ‘)’ before ‘*’ token
explicit TryCritScope(CriticalSection *pcrit) {
^
/usr/local/src/webrtc/src/webrtc/base/criticalsection.h:151:3: error: ‘CriticalSection’ does not name a type
CriticalSection *pcrit_;
^
/usr/local/src/webrtc/src/webrtc/base/criticalsection.h: In destructor ‘rtc::TryCritScope::~TryCritScope()’:
/usr/local/src/webrtc/src/webrtc/base/criticalsection.h:144:7: error: ‘pcrit_’ was not declared in this scope
pcrit_->Leave();
^
In file included from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:40:0,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/base/logging.h: At global scope:
/usr/local/src/webrtc/src/webrtc/base/logging.h:210:10: error: ‘CriticalSection’ does not name a type
static CriticalSection crit_;
^
In file included from /usr/local/src/webrtc/src/webrtc/base/socketaddress.h:18:0,
from /usr/local/src/webrtc/src/webrtc/base/socket.h:29,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:42,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:56:28: error: ‘in_addr’ does not name a type
explicit IPAddress(const in_addr& ip4) : family_(AF_INET) {
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:61:28: error: ‘in6_addr’ does not name a type
explicit IPAddress(const in6_addr& ip6) : family_(AF_INET6) {
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:61:12: error: ‘rtc::IPAddress::IPAddress(const int&)’ cannot be overloaded
explicit IPAddress(const in6_addr& ip6) : family_(AF_INET6) {
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:56:12: error: with ‘rtc::IPAddress::IPAddress(const int&)’
explicit IPAddress(const in_addr& ip4) : family_(AF_INET) {
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:89:3: error: ‘in_addr’ does not name a type
in_addr ipv4_address() const;
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:90:3: error: ‘in6_addr’ does not name a type
in6_addr ipv6_address() const;
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:117:5: error: ‘in_addr’ does not name a type
in_addr ip4;
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:118:5: error: ‘in6_addr’ does not name a type
in6_addr ip6;
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h: In constructor ‘rtc::IPAddress::IPAddress()’:
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:52:25: error: ‘AF_UNSPEC’ was not declared in this scope
IPAddress() : family_(AF_UNSPEC) {
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h: In constructor ‘rtc::IPAddress::IPAddress(const int&)’:
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:56:52: error: ‘AF_INET’ was not declared in this scope
explicit IPAddress(const in_addr& ip4) : family_(AF_INET) {
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:58:8: error: ‘union rtc::IPAddress::<anonymous>’ has no member named ‘ip4’
u_.ip4 = ip4;
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h: In constructor ‘rtc::IPAddress::IPAddress(const int&)’:
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:61:53: error: ‘AF_INET6’ was not declared in this scope
explicit IPAddress(const in6_addr& ip6) : family_(AF_INET6) {
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:62:8: error: ‘union rtc::IPAddress::<anonymous>’ has no member named ‘ip6’
u_.ip6 = ip6;
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h: In constructor ‘rtc::IPAddress::IPAddress(uint32)’:
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:65:62: error: ‘AF_INET’ was not declared in this scope
explicit IPAddress(uint32 ip_in_host_byte_order) : family_(AF_INET) {
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:67:8: error: ‘union rtc::IPAddress::<anonymous>’ has no member named ‘ip4’
u_.ip4.s_addr = HostToNetwork32(ip_in_host_byte_order);
^
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h: At global scope:
/usr/local/src/webrtc/src/webrtc/base/ipaddress.h:136:26: error: ‘in6_addr’ does not name a type
InterfaceAddress(const in6_addr& ip6, int ipv6_flags)
^
In file included from /usr/local/src/webrtc/src/webrtc/p2p/base/candidate.h:23:0,
from /usr/local/src/webrtc/src/webrtc/p2p/base/port.h:19,
from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/base/network.h:78:34: warning: unused parameter ‘include_ignored’ [-Wunused-parameter]
virtual void DumpNetworks(bool include_ignored) {}
^
In file included from /usr/local/src/webrtc/src/webrtc/base/socketfactory.h:15:0,
from /usr/local/src/webrtc/src/webrtc/base/socketserver.h:14,
from /usr/local/src/webrtc/src/webrtc/base/messagequeue.h:28,
from /usr/local/src/webrtc/src/webrtc/p2p/base/transport.h:40,
from /usr/local/src/webrtc/src/webrtc/p2p/base/portinterface.h:16,
from /usr/local/src/webrtc/src/webrtc/p2p/base/port.h:21,
from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/base/asyncsocket.h:106:44: warning: unused parameter ‘socket’ [-Wunused-parameter]
virtual void OnConnectEvent(AsyncSocket* socket) {
^
/usr/local/src/webrtc/src/webrtc/base/asyncsocket.h:109:41: warning: unused parameter ‘socket’ [-Wunused-parameter]
virtual void OnReadEvent(AsyncSocket* socket) {
^
/usr/local/src/webrtc/src/webrtc/base/asyncsocket.h:112:42: warning: unused parameter ‘socket’ [-Wunused-parameter]
virtual void OnWriteEvent(AsyncSocket* socket) {
^
/usr/local/src/webrtc/src/webrtc/base/asyncsocket.h:115:42: warning: unused parameter ‘socket’ [-Wunused-parameter]
virtual void OnCloseEvent(AsyncSocket* socket, int err) {
^
In file included from /usr/local/src/webrtc/src/webrtc/base/messagequeue.h:28:0,
from /usr/local/src/webrtc/src/webrtc/p2p/base/transport.h:40,
from /usr/local/src/webrtc/src/webrtc/p2p/base/portinterface.h:16,
from /usr/local/src/webrtc/src/webrtc/p2p/base/port.h:21,
from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/base/socketserver.h:30:46: warning: unused parameter ‘queue’ [-Wunused-parameter]
virtual void SetMessageQueue(MessageQueue* queue) {}
^
In file included from /usr/local/src/webrtc/src/webrtc/p2p/base/transport.h:40:0,
from /usr/local/src/webrtc/src/webrtc/p2p/base/portinterface.h:16,
from /usr/local/src/webrtc/src/webrtc/p2p/base/port.h:21,
from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/base/messagequeue.h:63:3: error: ‘CriticalSection’ does not name a type
CriticalSection crit_;
^
/usr/local/src/webrtc/src/webrtc/base/messagequeue.h:246:11: error: ‘CriticalSection’ does not name a type
mutable CriticalSection crit_;
^
/usr/local/src/webrtc/src/webrtc/base/messagequeue.h: In member function ‘size_t rtc::MessageQueue::size() const’:
/usr/local/src/webrtc/src/webrtc/base/messagequeue.h:211:19: error: ‘crit_’ was not declared in this scope
CritScope cs(&crit_); // msgq_.size() is not thread safe.
^
In file included from /usr/local/src/webrtc/src/webrtc/base/sslstreamadapter.h:17:0,
from /usr/local/src/webrtc/src/webrtc/p2p/base/transport.h:42,
from /usr/local/src/webrtc/src/webrtc/p2p/base/portinterface.h:16,
from /usr/local/src/webrtc/src/webrtc/p2p/base/port.h:21,
from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/base/stream.h: At global scope:
/usr/local/src/webrtc/src/webrtc/base/stream.h:133:43: warning: unused parameter ‘data_len’ [-Wunused-parameter]
virtual const void* GetReadData(size_t* data_len) { return NULL; }
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:134:39: warning: unused parameter ‘used’ [-Wunused-parameter]
virtual void ConsumeReadData(size_t used) {}
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:147:40: warning: unused parameter ‘buf_len’ [-Wunused-parameter]
virtual void* GetWriteBuffer(size_t* buf_len) { return NULL; }
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:148:42: warning: unused parameter ‘used’ [-Wunused-parameter]
virtual void ConsumeWriteBuffer(size_t used) {}
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:168:35: warning: unused parameter ‘position’ [-Wunused-parameter]
virtual bool SetPosition(size_t position) { return false; }
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:172:36: warning: unused parameter ‘position’ [-Wunused-parameter]
virtual bool GetPosition(size_t* position) const { return false; }
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:176:32: warning: unused parameter ‘size’ [-Wunused-parameter]
virtual bool GetSize(size_t* size) const { return false; }
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:180:37: warning: unused parameter ‘size’ [-Wunused-parameter]
virtual bool GetAvailable(size_t* size) const { return false; }
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:184:42: warning: unused parameter ‘size’ [-Wunused-parameter]
virtual bool GetWriteRemaining(size_t* size) const { return false; }
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:194:35: warning: unused parameter ‘size’ [-Wunused-parameter]
virtual bool ReserveSize(size_t size) { return true; }
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:320:41: warning: unused parameter ‘stream’ [-Wunused-parameter]
virtual void OnEvent(StreamInterface* stream, int events, int err) {
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:519:11: error: ‘CriticalSection’ does not name a type
mutable CriticalSection crit_stream_;
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:520:3: error: ‘CriticalSection’ does not name a type
CriticalSection crit_buffer_;
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:683:11: error: ‘CriticalSection’ does not name a type
mutable CriticalSection crit_; // object lock
^
/usr/local/src/webrtc/src/webrtc/base/stream.h:789:5: error: ‘CriticalSection’ does not name a type
CriticalSection cs_;
^
/usr/local/src/webrtc/src/webrtc/base/stream.h: In member function ‘void rtc::StreamReference::StreamRefCount::AddReference()’:
/usr/local/src/webrtc/src/webrtc/base/stream.h:772:23: error: ‘cs_’ was not declared in this scope
CritScope lock(&cs_);
^
/usr/local/src/webrtc/src/webrtc/base/stream.h: In member function ‘void rtc::StreamReference::StreamRefCount::Release()’:
/usr/local/src/webrtc/src/webrtc/base/stream.h:778:25: error: ‘cs_’ was not declared in this scope
CritScope lock(&cs_);
^
In file included from /usr/local/src/webrtc/src/webrtc/p2p/base/transport.h:42:0,
from /usr/local/src/webrtc/src/webrtc/p2p/base/portinterface.h:16,
from /usr/local/src/webrtc/src/webrtc/p2p/base/port.h:21,
from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/base/sslstreamadapter.h: At global scope:
/usr/local/src/webrtc/src/webrtc/base/sslstreamadapter.h:134:56: warning: unused parameter ‘label’ [-Wunused-parameter]
virtual bool ExportKeyingMaterial(const std::string& label,
^
/usr/local/src/webrtc/src/webrtc/base/sslstreamadapter.h:135:50: warning: unused parameter ‘context’ [-Wunused-parameter]
const uint8* context,
^
/usr/local/src/webrtc/src/webrtc/base/sslstreamadapter.h:136:44: warning: unused parameter ‘context_len’ [-Wunused-parameter]
size_t context_len,
^
/usr/local/src/webrtc/src/webrtc/base/sslstreamadapter.h:137:42: warning: unused parameter ‘use_context’ [-Wunused-parameter]
bool use_context,
^
/usr/local/src/webrtc/src/webrtc/base/sslstreamadapter.h:138:44: warning: unused parameter ‘result’ [-Wunused-parameter]
uint8* result,
^
/usr/local/src/webrtc/src/webrtc/base/sslstreamadapter.h:139:44: warning: unused parameter ‘result_len’ [-Wunused-parameter]
size_t result_len) {
^
/usr/local/src/webrtc/src/webrtc/base/sslstreamadapter.h:145:67: warning: unused parameter ‘ciphers’ [-Wunused-parameter]
virtual bool SetDtlsSrtpCiphers(const std::vector<std::string>& ciphers) {
^
/usr/local/src/webrtc/src/webrtc/base/sslstreamadapter.h:149:47: warning: unused parameter ‘cipher’ [-Wunused-parameter]
virtual bool GetDtlsSrtpCipher(std::string* cipher) {
^
In file included from /usr/local/src/webrtc/src/webrtc/p2p/base/portinterface.h:16:0,
from /usr/local/src/webrtc/src/webrtc/p2p/base/port.h:21,
from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/p2p/base/transport.h:438:8: error: ‘CriticalSection’ in namespace ‘rtc’ does not name a type
rtc::CriticalSection crit_;
^
/usr/local/src/webrtc/src/webrtc/p2p/base/transport.h:286:48: warning: unused parameter ‘identity’ [-Wunused-parameter]
virtual void SetIdentity_w(rtc::SSLIdentity* identity) {}
^
/usr/local/src/webrtc/src/webrtc/p2p/base/transport.h:288:49: warning: unused parameter ‘identity’ [-Wunused-parameter]
virtual bool GetIdentity_w(rtc::SSLIdentity** identity) {
^
/usr/local/src/webrtc/src/webrtc/p2p/base/transport.h:317:43: warning: unused parameter ‘ssl_role’ [-Wunused-parameter]
virtual bool GetSslRole_w(rtc::SSLRole* ssl_role) const {
^
In file included from /usr/local/src/webrtc/src/webrtc/p2p/base/port.h:22:0,
from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/p2p/base/stun.h:220:38: warning: unused parameter ‘owner’ [-Wunused-parameter]
virtual void SetOwner(StunMessage* owner) {}
^
/usr/local/src/webrtc/src/webrtc/p2p/base/stun.h: In member function ‘cricket::StunAddressFamily cricket::StunAddressAttribute::family() const’:
/usr/local/src/webrtc/src/webrtc/p2p/base/stun.h:269:12: error: ‘AF_INET’ was not declared in this scope
case AF_INET:
^
/usr/local/src/webrtc/src/webrtc/p2p/base/stun.h:271:12: error: ‘AF_INET6’ was not declared in this scope
case AF_INET6:
^
In file included from /usr/local/src/webrtc/src/webrtc/p2p/base/port.h:23:0,
from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/p2p/base/stunrequest.h: At global scope:
/usr/local/src/webrtc/src/webrtc/p2p/base/stunrequest.h:102:37: warning: unused parameter ‘request’ [-Wunused-parameter]
virtual void Prepare(StunMessage* request) {}
^
/usr/local/src/webrtc/src/webrtc/p2p/base/stunrequest.h:105:40: warning: unused parameter ‘response’ [-Wunused-parameter]
virtual void OnResponse(StunMessage* response) {}
^
/usr/local/src/webrtc/src/webrtc/p2p/base/stunrequest.h:106:45: warning: unused parameter ‘response’ [-Wunused-parameter]
virtual void OnErrorResponse(StunMessage* response) {}
^
In file included from /usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:32:0,
from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/webrtc/p2p/base/port.h:232:31: warning: unused parameter ‘socket’ [-Wunused-parameter]
rtc::AsyncPacketSocket* socket, const char* data, size_t size,
^
/usr/local/src/webrtc/src/webrtc/p2p/base/port.h:232:51: warning: unused parameter ‘data’ [-Wunused-parameter]
rtc::AsyncPacketSocket* socket, const char* data, size_t size,
^
/usr/local/src/webrtc/src/webrtc/p2p/base/port.h:232:64: warning: unused parameter ‘size’ [-Wunused-parameter]
rtc::AsyncPacketSocket* socket, const char* data, size_t size,
^
/usr/local/src/webrtc/src/webrtc/p2p/base/port.h:233:33: warning: unused parameter ‘remote_addr’ [-Wunused-parameter]
const rtc::SocketAddress& remote_addr,
^
/usr/local/src/webrtc/src/webrtc/p2p/base/port.h:234:30: warning: unused parameter ‘packet_time’ [-Wunused-parameter]
const rtc::PacketTime& packet_time) {
^
In file included from /usr/local/src/webrtc/src/talk/media/base/mediachannel.h:45:0,
from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/talk/session/media/audiomonitor.h:68:8: error: ‘CriticalSection’ in namespace ‘rtc’ does not name a type
rtc::CriticalSection crit_;
^
In file included from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:34:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h:608:8: error: ‘CriticalSection’ in namespace ‘rtc’ does not name a type
rtc::CriticalSection network_interface_crit_;
^
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h: In member function ‘virtual void cricket::MediaChannel::SetInterface(cricket::MediaChannel::NetworkInterface*)’:
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h:519:24: error: ‘network_interface_crit_’ was not declared in this scope
rtc::CritScope cs(&network_interface_crit_);
^
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h: In member function ‘int cricket::MediaChannel::SetOption(cricket::MediaChannel::NetworkInterface::SocketType, rtc::Socket::Option, int)’:
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h:573:24: error: ‘network_interface_crit_’ was not declared in this scope
rtc::CritScope cs(&network_interface_crit_);
^
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h: In member function ‘bool cricket::MediaChannel::DoSendPacket(rtc::Buffer*, bool)’:
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h:597:24: error: ‘network_interface_crit_’ was not declared in this scope
rtc::CritScope cs(&network_interface_crit_);
^
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h: At global scope:
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h:1060:42: warning: unused parameter ‘ssrc’ [-Wunused-parameter]
virtual void GetLastMediaError(uint32* ssrc,
^
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h:1219:34: warning: unused parameter ‘ssrc’ [-Wunused-parameter]
virtual bool MuteStream(uint32 ssrc, bool on) { return false; }
^
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h:1219:45: warning: unused parameter ‘on’ [-Wunused-parameter]
virtual bool MuteStream(uint32 ssrc, bool on) { return false; }
^
/usr/local/src/webrtc/src/talk/media/base/mediachannel.h:1221:40: warning: unused parameter ‘info’ [-Wunused-parameter]
virtual bool GetStats(DataMediaInfo* info) { return true; }
^
In file included from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:35:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/talk/media/base/videoadapter.h:109:8: error: ‘CriticalSection’ in namespace ‘rtc’ does not name a type
rtc::CriticalSection critical_section_;
^
/usr/local/src/webrtc/src/talk/media/base/videoadapter.h:214:8: error: ‘CriticalSection’ in namespace ‘rtc’ does not name a type
rtc::CriticalSection request_critical_section_;
^
In file included from /usr/local/src/webrtc/src/talk/media/base/videocapturer.h:38:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/talk/media/devices/devicemanager.h:113:50: warning: unused parameter ‘dm’ [-Wunused-parameter]
explicit DeviceWatcher(DeviceManagerInterface* dm) {}
^
In file included from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.h:19:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:14:
/usr/local/src/webrtc/src/talk/media/base/videocapturer.h:391:8: error: ‘CriticalSection’ in namespace ‘rtc’ does not name a type
rtc::CriticalSection frame_stats_crit_;
^
/usr/local/src/webrtc/src/talk/media/base/videocapturer.h:402:8: error: ‘CriticalSection’ in namespace ‘rtc’ does not name a type
rtc::CriticalSection crit_;
^
In file included from /usr/local/src/naali-deps/install/include/OGRE/OgreTextureManager.h:35:0,
from /usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:29:
/usr/local/src/naali-deps/install/include/OGRE/OgreTexture.h:388:49: warning: unused parameter ‘name’ [-Wunused-parameter]
virtual void getCustomAttribute(const String& name, void* pData) {}
^
/usr/local/src/naali-deps/install/include/OGRE/OgreTexture.h:388:61: warning: unused parameter ‘pData’ [-Wunused-parameter]
virtual void getCustomAttribute(const String& name, void* pData) {}
^
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp: In constructor ‘WebRTC::TundraCapturer::TundraCapturer(Framework*)’:
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:46:15: error: ‘talk_base’ has not been declared
time_(talk_base::Time())
^
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp: In member function ‘virtual void WebRTC::TundraCapturer::OnTundraFrame(const QImage*)’:
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:78:30: error: ‘talk_base’ has not been declared
uint64 currentTime = talk_base::Time();
^
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:79:47: error: ‘talk_base’ has not been declared
out.elapsed_time = static_cast<int64>(talk_base::TimeDiff(currentTime, time_)) * talk_base::kNumNanosecsPerMillisec;
^
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:79:90: error: ‘talk_base’ has not been declared
out.elapsed_time = static_cast<int64>(talk_base::TimeDiff(currentTime, time_)) * talk_base::kNumNanosecsPerMillisec;
^
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:80:60: error: ‘talk_base’ has not been declared
out.time_stamp = static_cast<int64>(currentTime) * talk_base::kNumNanosecsPerMillisec;
^
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:87:9: error: ‘talk_base’ has not been declared
talk_base::scoped_ptr<char[]> data(new char[numBytes]);
^
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:87:31: error: expected primary-expression before ‘char’
talk_base::scoped_ptr<char[]> data(new char[numBytes]);
^
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:89:35: error: ‘data’ was not declared in this scope
memcpy(static_cast<void*>(data.get()), static_cast<const void*>(frame->bits()), numBytes);
^
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp: In member function ‘virtual cricket::CaptureState WebRTC::TundraCapturer::Start(const cricket::VideoFormat&)’:
/usr/local/src/tundra/src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/WebRTCTundraCapturer.cpp:131:17: error: ‘talk_base’ has not been declared
time_ = talk_base::Time();
^
src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/build.make:94: recipe for target 'src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCTundraCapturer.cpp.o' failed
make[2]: *** [src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/WebRTCTundraCapturer.cpp.o] Error 1
CMakeFiles/Makefile2:1608: recipe for target 'src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/all' failed
make[1]: *** [src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeFiles/CloudRenderingPlugin.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
The text was updated successfully, but these errors were encountered:
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:
The text was updated successfully, but these errors were encountered: