no C++ library? Libjingle compile with SCons and swtoolkit.

464 views
Skip to first unread message

Rudy Mayo

unread,
Oct 28, 2011, 6:19:04 PM10/28/11
to Google C++ Testing Framework
I am running the swtoolkit to compile libjingle. gtest is giving me
issues...
check out the output and tell me if i am missing a link to a C++
something since vector and iostream seem to be related somehow...




TheGateKeeper:talk 9r0ximi7y$ hammer.sh
scons: Reading SConscript files ...
/Users/9r0ximi7y/Desktop/VideoChat_Folder/VideoChat/
VideoChat_libjingle_v0.6.2/swtoolkit/site_scons/site_tools/
component_targets_msvs.py:34: DeprecationWarning: the md5 module is
deprecated; use hashlib instead
import md5

scons: warning: The build_dir keyword has been deprecated; use the
variant_dir keyword instead.
File "/Users/9r0ximi7y/Desktop/VideoChat_Folder/VideoChat/
VideoChat_libjingle_v0.6.2/swtoolkit/site_scons/site_init.py", line
203, in BuildEnvironmentSConscripts
scons: done reading SConscript files.
scons: Building targets ...
________Compiling build/dbg/obj/third_party/gtest/src/gtest-all.o
In file included from third_party/gtest/src/gtest-all.cc:39:
third_party/gtest/include/gtest/gtest.h:54:18: error: limits: No such
file or directory
third_party/gtest/include/gtest/gtest.h:55:18: error: vector: No such
file or directory
In file included from third_party/gtest/include/gtest/internal/gtest-
internal.h:40,
from third_party/gtest/include/gtest/gtest.h:57,
from third_party/gtest/src/gtest-all.cc:39:
third_party/gtest/include/gtest/internal/gtest-port.h:196:31: error:
iostream: No such file or directory
third_party/gtest/include/gtest/internal/gtest-port.h:197:30: error:
sstream: No such file or directory
third_party/gtest/include/gtest/internal/gtest-port.h:198:29: error:
string: No such file or directory
third_party/gtest/include/gtest/internal/gtest-port.h:410:21: error:
typeinfo: No such file or directory
third_party/gtest/include/gtest/internal/gtest-port.h:499:35: error:
tr1/tuple: No such file or directory
In file included from third_party/gtest/include/gtest/gtest.h:57,
from third_party/gtest/src/gtest-all.cc:39:
third_party/gtest/include/gtest/internal/gtest-internal.h:51:19:
error: iomanip: No such file or directory
third_party/gtest/include/gtest/internal/gtest-internal.h:53:15:
error: set: No such file or directory
In file included from third_party/gtest/include/gtest/gtest.h:61,
from third_party/gtest/src/gtest-all.cc:39:
third_party/gtest/include/gtest/gtest-param-test.h:185:20: error:
utility: No such file or directory
In file included from third_party/gtest/include/gtest/gtest-param-
test.h:192,
from third_party/gtest/include/gtest/gtest.h:61,
from third_party/gtest/src/gtest-all.cc:39:
third_party/gtest/include/gtest/internal/gtest-param-util.h:37:20:
error: iterator: No such file or directory
In file included from third_party/gtest/include/gtest/internal/gtest-
param-util.h:47,
from third_party/gtest/include/gtest/gtest-param-
test.h:192,
from third_party/gtest/include/gtest/gtest.h:61,
from third_party/gtest/src/gtest-all.cc:39:
third_party/gtest/include/gtest/gtest-printers.h:98:30: error:
ostream: No such file or directory
In file included from third_party/gtest/include/gtest/gtest.h:64,
from third_party/gtest/src/gtest-all.cc:39:
third_party/gtest/include/gtest/gtest-test-part.h:36:18: error:
iosfwd: No such file or directory
In file included from third_party/gtest/src/gtest.cc:39,
from third_party/gtest/src/gtest-all.cc:42:
/Developer/SDKs/MacOSX10.5.sdk/usr/include/stdarg.h:4:25: error:
stdarg.h: No such file or directory
In file included from third_party/gtest/src/gtest-all.cc:42:
third_party/gtest/src/gtest.cc:45:21: error: algorithm: No such file
or directory
In file included from third_party/gtest/src/gtest-all.cc:44:
third_party/gtest/src/gtest-filepath.cc:47:71: error: climits: No such
file or directory
In file included from third_party/gtest/include/gtest/internal/gtest-
internal.h:40,
from third_party/gtest/include/gtest/gtest.h:57,
from third_party/gtest/src/gtest-all.cc:39:
third_party/gtest/include/gtest/internal/gtest-port.h:756: error:
'string' in namespace 'std' does not name a type
third_party/gtest/include/gtest/internal/gtest-port.h:762: error:
'wstring' in namespace 'std' does not name a type
third_party/gtest/include/gtest/internal/gtest-port.h:816: error:
expected unqualified-id before '&' token
third_party/gtest/include/gtest/internal/gtest-port.h:816: error:
expected ',' or '...' before '&' token
third_party/gtest/include/gtest/internal/gtest-port.h:837: error:
expected unqualified-id before '&' token
third_party/gtest/include/gtest/internal/gtest-port.h:837: error:
expected ',' or '...' before '&' token
third_party/gtest/include/gtest/internal/gtest-port.h:840: error:
expected unqualified-id before '&' token
third_party/gtest/include/gtest/internal/gtest-port.h:840: error:
expected ',' or '...' before '&' token
third_party/gtest/include/gtest/internal/gtest-port.h: In constructor
'testing::internal::RE::RE()':
third_party/gtest/include/gtest/internal/gtest-port.h:816: error:
'regex' was not declared in this scope
third_party/gtest/include/gtest/internal/gtest-port.h: In static
member function 'static bool testing::internal::RE::FullMatch()':
third_party/gtest/include/gtest/internal/gtest-port.h:838: error:
'str' was not declared in this scope
third_party/gtest/include/gtest/internal/gtest-port.h:838: error: 're'
was not declared in this scope
third_party/gtest/include/gtest/internal/gtest-port.h: In static
member function 'static bool testing::internal::RE::PartialMatch()':
third_party/gtest/include/gtest/internal/gtest-port.h:841: error:
'str' was not declared in this scope
third_party/gtest/include/gtest/internal/gtest-port.h:841: error: 're'
was not declared in this scope
third_party/gtest/include/gtest/internal/gtest-port.h: At global
scope:
third_party/gtest/include/gtest/internal/gtest-port.h:884: error:
'string' in namespace 'std' does not name a type
third_party/gtest/include/gtest/internal/gtest-port.h:889: error:
'string' in namespace 'std' does not name a type
third_party/gtest/include/gtest/internal/gtest-port.h:915: error: ISO C
++ forbids declaration of 'ostream' with no type
third_party/gtest/include/gtest/internal/gtest-port.h:915: error:
invalid use of '::'
third_party/gtest/include/gtest/internal/gtest-port.h:915: error:
expected ';' before '&' token
third_party/gtest/include/gtest/internal/gtest-port.h:917: error:
expected `;' before 'private'
third_party/gtest/include/gtest/internal/gtest-port.h: In function 'To
testing::internal::DownCast_(From*)':
third_party/gtest/include/gtest/internal/gtest-port.h:1018: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
third_party/gtest/include/gtest/internal/gtest-port.h: In function
'Derived* testing::internal::CheckedDowncastToActualType(Base*)':
third_party/gtest/include/gtest/internal/gtest-port.h:1031: error:
cannot use typeid with -fno-rtti
third_party/gtest/include/gtest/internal/gtest-port.h:1031: error:
cannot use typeid with -fno-rtti
third_party/gtest/include/gtest/internal/gtest-port.h:1031: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
third_party/gtest/include/gtest/internal/gtest-port.h: At global
scope:
third_party/gtest/include/gtest/internal/gtest-port.h:1057: error:
expected initializer before '<' token
third_party/gtest/include/gtest/internal/gtest-port.h:1060: error:
expected initializer before '<' token
third_party/gtest/include/gtest/internal/gtest-port.h: In constructor
'testing::internal::ThreadWithParam<T>::ThreadWithParam(void (*)(T),
T, testing::internal::Notification*)':
third_party/gtest/include/gtest/internal/gtest-port.h:1155: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
third_party/gtest/include/gtest/internal/gtest-port.h: In member
function 'void testing::internal::ThreadWithParam<T>::Join()':
third_party/gtest/include/gtest/internal/gtest-port.h:1162: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
third_party/gtest/include/gtest/internal/gtest-port.h: In member
function 'void testing::internal::MutexBase::Lock()':
third_party/gtest/include/gtest/internal/gtest-port.h:1208: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
third_party/gtest/include/gtest/internal/gtest-port.h: In member
function 'void testing::internal::MutexBase::Unlock()':
third_party/gtest/include/gtest/internal/gtest-port.h:1218: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
third_party/gtest/include/gtest/internal/gtest-port.h: In member
function 'void testing::internal::MutexBase::AssertHeld() const':
third_party/gtest/include/gtest/internal/gtest-port.h:1224: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
third_party/gtest/include/gtest/internal/gtest-port.h: In constructor
'testing::internal::Mutex::Mutex()':
third_party/gtest/include/gtest/internal/gtest-port.h:1251: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
third_party/gtest/include/gtest/internal/gtest-port.h: In destructor
'testing::internal::Mutex::~Mutex()':
third_party/gtest/include/gtest/internal/gtest-port.h:1255: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
third_party/gtest/include/gtest/internal/gtest-port.h: In destructor
'testing::internal::ThreadLocal<T>::~ThreadLocal()':
third_party/gtest/include/gtest/internal/gtest-port.h:1340: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
third_party/gtest/include/gtest/internal/gtest-port.h: In static
member function 'static pthread_key_t
testing::internal::ThreadLocal<T>::CreateKey()':
third_party/gtest/include/gtest/internal/gtest-port.h:1365: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
third_party/gtest/include/gtest/internal/gtest-port.h: In member
function 'T* testing::internal::ThreadLocal<T>::GetOrCreateValue()
const':
third_party/gtest/include/gtest/internal/gtest-port.h:1379: error:
'class testing::internal::GTestLog' has no member named 'GetStream'
In file included from third_party/gtest/include/gtest/internal/gtest-
internal.h:55,
from third_party/gtest/include/gtest/gtest.h:57,
from third_party/gtest/src/gtest-all.cc:39:
third_party/gtest/include/gtest/internal/gtest-string.h: At global
scope:
third_party/gtest/include/gtest/internal/gtest-string.h:226: error:
expected unqualified-id before '&' token
third_party/gtest/include/gtest/internal/gtest-string.h:226: error:
expected ',' or '...' before '&' token
third_party/gtest/include/gtest/internal/gtest-string.h:226: error:
'testing::internal::String::String()' cannot be overloaded
third_party/gtest/include/gtest/internal/gtest-string.h:192: error:
with 'testing::internal::String::String()'
third_party/gtest/include/gtest/internal/gtest-string.h:230: error:
expected type-specifier before '::' token
third_party/gtest/include/gtest/internal/gtest-string.h: In
constructor 'testing::internal::String::String()':
third_party/gtest/include/gtest/internal/gtest-string.h:227: error:
'str' was not declared in this scope
third_party/gtest/include/gtest/internal/gtest-string.h: At global
scope:
third_party/gtest/include/gtest/internal/gtest-string.h:316: error:
expected initializer before '&' token
In file included from /Developer/SDKs/MacOSX10.5.sdk/usr/include/
fcntl.h:23,
from third_party/gtest/src/gtest-death-test.cc:44,
from third_party/gtest/src/gtest-all.cc:43:
/Developer/SDKs/MacOSX10.5.sdk/usr/include/sys/fcntl.h:377: error:
expected `}' before end of line
/Developer/SDKs/MacOSX10.5.sdk/usr/include/sys/fcntl.h:377: error:
expected `}' before end of line
/Developer/SDKs/MacOSX10.5.sdk/usr/include/sys/fcntl.h:377: error:
expected declaration before end of line
scons: *** [build/dbg/obj/third_party/gtest/src/gtest-all.o] Error 1
scons: building terminated because of errors.
TheGateKeeper:talk 9r0ximi7y$

Vlad Losev

unread,
Oct 30, 2011, 1:03:47 PM10/30/11
to Rudy Mayo, Google C++ Testing Framework
The compiler's failure to locate standard headers indicates your build environment has default include paths configured incorrectly.
Reply all
Reply to author
Forward
0 new messages