SDKBOX can't import!

I download sdkbox from this site and run following on terminal.

sdkbox import iap

But I get following error.

Copyright © 2015 Chukong Technologies Inc. v0.5.7.1
downloading package sdkbox-iap_v1.3.0.18.tar.gz

Traceback (most recent call last):
File “monolith.py”, line 6524, in
File “monolith.py”, line 6506, in main
File “monolith.py”, line 5262, in perform
File “monolith.py”, line 5270, in perform
File “monolith.py”, line 5776, in main
File “monolith.py”, line 5262, in perform
File “monolith.py”, line 5270, in perform
File “monolith.py”, line 6315, in cmd_import
File “monolith.py”, line 5262, in perform
File “monolith.py”, line 5270, in perform
File “monolith.py”, line 5895, in android_set_key_value
File “monolith.py”, line 1321, in add_key_value
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py”, line 194, in compile
return _compile(pattern, flags)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py”, line 251, in _compile
raise error, v # invalid expression
sre_constants.error: multiple repeat

How to do I ?

run this sdkbox import iap --staging and this will bring down our current beta release. I think your problem is fixed here. It will want to update the Installer, let it.

Hi @tianxinxing

Just try what slackmoehrle told. If it didn’t work
then there’s a fix with the link provided above.

Hope that helps. :smile:

I run following command on terminal, but same error occur.
sdkbox import iap --staging

Let us ask @mannewalis if he recognizes your error.

Can you do sdkbox -vv import iap --staging

and post the output.

Output is following.

Traceback (most recent call last):
File “monolith.py”, line 6658, in
File “monolith.py”, line 6637, in main
File “monolith.py”, line 5358, in perform
File “monolith.py”, line 5876, in main
File “monolith.py”, line 5358, in perform
File “monolith.py”, line 6420, in cmd_import
File “monolith.py”, line 5358, in perform
File “monolith.py”, line 6000, in android_set_key_value
File “monolith.py”, line 1375, in add_key_value
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py”, line 194, in compile
return _compile(pattern, flags)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py”, line 251, in _compile
raise error, v # invalid expression
sre_constants.error: multiple repeat
Performing at_exit cleanup.
Tracking: {‘sdkbox_version’: ‘0.5.7.9’, ‘cocos’: ‘3.6.0’, ‘args’: {‘patcherrors’: 0, ‘forcedownload’: 0, ‘nohelp’: 0, ‘dryrun’: None, ‘verbose’: 2, ‘plugin’: u’/Users/TianXinxing/.sdkbox/plugins/sdkbox-iap_v1.3.1.6/’, ‘symbol’: None, ‘noupdate’: 0, ‘days’: 10, ‘staging’: 1, ‘project’: ‘/MyProject/’, ‘china’: 0, ‘manifest’: ‘manifest.json’, ‘installer’: ‘sdkbox.pyc’, ‘command’: ‘import’, ‘server’: ‘staging.sdkbox.com/installer/v1/’, ‘nopatching’: 0}, ‘return_status’: None}
tracking http://metrics.sdkbox.com/?{“sdkbox_version”%3A"0.5.7.9"%2C"cocos"%3A"3.6.0"%2C"args"%3A{“patcherrors”%3A0%2C"forcedownload"%3A0%2C"nohelp"%3A0%2C"dryrun"%3Anull%2C"verbose"%3A2%2C"plugin"%3A"%2FUsers%2FTianXinxing%2F.sdkbox%2Fplugins%2Fsdkbox-iap_v1.3.1.6%2F"%2C"symbol"%3Anull%2C"noupdate"%3A0%2C"days"%3A10%2C"staging"%3A1%2C"project"%3A"%2FWork_2015%2FBaloot_Online%2F"%2C"china"%3A0%2C"manifest"%3A"manifest.json"%2C"installer"%3A"sdkbox.pyc"%2C"command"%3A"import"%2C"server"%3A"staging.sdkbox.com%2Finstaller%2Fv1%2F"%2C"nopatching"%3A0}%2C"return_status"%3Anull%2C"CDID"%3A"e1e073661d6f2629e076013ccce46a1305a21a39"}

How to do I ?

What is the problem ?
I want solution ASAP.

Hi there, I encountered an similar issue but with the Xcode project file. The solution I took was to add the plugins manually. You do not necessarily need sdkbox import.

try pulling again from staging, please: sdkbox -vv import iap --staging
There should be a new version of the installer and plugin up there.

Let me know if this problem persists.

Still error occur.

Traceback (most recent call last):
File “monolith.py”, line 6666, in
File “monolith.py”, line 6645, in main
File “monolith.py”, line 5361, in perform
File “monolith.py”, line 5879, in main
File “monolith.py”, line 5361, in perform
File “monolith.py”, line 6428, in cmd_import
File “monolith.py”, line 5361, in perform
File “monolith.py”, line 6003, in android_set_key_value
File “monolith.py”, line 1378, in add_key_value
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py”, line 194, in compile
return _compile(pattern, flags)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py”, line 251, in _compile
raise error, v # invalid expression
sre_constants.error: multiple repeat
Performing at_exit cleanup.
Tracking: {‘sdkbox_version’: ‘0.5.7.12’, ‘cocos’: ‘3.6.0’, ‘args’: {‘patcherrors’: 0, ‘forcedownload’: 0, ‘nohelp’: 0, ‘dryrun’: None, ‘verbose’: 2, ‘plugin’: u’/Users/TianXinxing/.sdkbox/plugins/sdkbox-iap_v1.3.1.7/’, ‘symbol’: None, ‘noupdate’: 0, ‘days’: 10, ‘staging’: 1, ‘project’: ‘/MyProject/’, ‘china’: 0, ‘manifest’: ‘manifest.json’, ‘installer’: ‘sdkbox.pyc’, ‘command’: ‘import’, ‘server’: ‘staging.sdkbox.com/installer/v1/’, ‘nopatching’: 0}, ‘return_status’: None}
tracking http://metrics.sdkbox.com/?{“sdkbox_version”%3A"0.5.7.12"%2C"cocos"%3A"3.6.0"%2C"args"%3A{“patcherrors”%3A0%2C"forcedownload"%3A0%2C"nohelp"%3A0%2C"dryrun"%3Anull%2C"verbose"%3A2%2C"plugin"%3A"%2FUsers%2FTianXinxing%2F.sdkbox%2Fplugins%2Fsdkbox-iap_v1.3.1.7%2F"%2C"symbol"%3Anull%2C"noupdate"%3A0%2C"days"%3A10%2C"staging"%3A1%2C"project"%3A"%2FWork_2015%2FBaloot_Online%2F"%2C"china"%3A0%2C"manifest"%3A"manifest.json"%2C"installer"%3A"sdkbox.pyc"%2C"command"%3A"import"%2C"server"%3A"staging.sdkbox.com%2Finstaller%2Fv1%2F"%2C"nopatching"%3A0}%2C"return_status"%3Anull%2C"CDID"%3A"e1e073661d6f2629e076013ccce46a1305a21a39"}

I set manually sdkbox plugin, then compile.
But I get following errors.

jni/…/…/Classes/BuyScene.cpp:73: error: undefined reference to ‘sdkbox::IAP::purchase(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)’
jni/…/…/Classes/BuyScene.cpp:80: error: undefined reference to ‘sdkbox::IAP::purchase(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)’
jni/…/…/Classes/BuyScene.cpp:87: error: undefined reference to ‘sdkbox::IAP::purchase(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_pair.h:96: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::~basic_string()’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_pair.h:96: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::~basic_string()’
…/…/core/include/bridge.h:485: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, std::allocator const&)’
…/…/core/include/bridge.h:492: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::~basic_string()’
…/…/core/include/bridge.h:615: error: undefined reference to ‘std::string::_Rep::_S_empty_rep_storage’
jni/src/IAPProxy.cpp:47: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string const&)’
…/…/core/include/bridge.h:614: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string const&)’
…/…/core/include/bridge.h:614: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::~basic_string()’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_pair.h:127: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_pair.h:127: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/iostream:74: error: undefined reference to ‘std::ios_base::Init::Init()’
jni/src/IAPProxy.cpp:65: error: undefined reference to ‘std::ios_base::Init::~Init()’
jni/src/IAPWrapper-android.cpp:76: error: undefined reference to ‘std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)’
jni/src/IAPWrapper-android.cpp:76: error: undefined reference to ‘std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)’
jni/src/IAPWrapper-android.cpp:76: error: undefined reference to ‘std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)’
jni/src/IAPWrapper-android.cpp:76: error: undefined reference to ‘std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)’
jni/src/IAPWrapper-android.cpp:82: error: undefined reference to ‘std::cout’
jni/src/IAPWrapper-android.cpp:85: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, std::allocator const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2571: error: undefined reference to ‘std::string::compare(std::string const&) const’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:204: error: undefined reference to ‘std::_Rb_tree_decrement(std::_Rb_tree_node_base*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:204: error: undefined reference to ‘std::_Rb_tree_decrement(std::_Rb_tree_node_base*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:189: error: undefined reference to ‘std::_Rb_tree_increment(std::_Rb_tree_node_base*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:1575: error: undefined reference to ‘std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:1686: error: undefined reference to ‘std::string::_Rep::_S_empty_rep_storage’
jni/src/IAPWrapper-android.cpp:52: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, std::allocator const&)’
jni/src/IAPWrapper-android.cpp:52: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, std::allocator const&)’
jni/src/IAPWrapper-android.cpp:52: error: undefined reference to ‘std::string::operator=(std::string const&)’
jni/src/IAPWrapper-android.cpp:53: error: undefined reference to ‘std::string::operator=(std::string const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/iostream:74: error: undefined reference to ‘std::ios_base::Init::Init()’
jni/src/IAPWrapper-android.cpp:92: error: undefined reference to ‘std::ios_base::Init::~Init()’
jni/…/…/share/PluginIAP.h:22: error: undefined reference to ‘std::string::_Rep::_S_empty_rep_storage’
jni/…/…/share/IAPHelper.cpp:18: error: undefined reference to ‘std::string::operator=(std::string const&)’
jni/…/…/…/…/csc/protocols/share/Utils.h:75: error: undefined reference to ‘std::string::end() const’
jni/…/…/share/IAPHelper.cpp:30: error: undefined reference to ‘std::string::_Rep::_S_empty_rep_storage’
jni/…/…/share/IAPHelper.cpp:35: error: undefined reference to ‘std::string::operator=(std::string const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:204: error: undefined reference to ‘std::_Rb_tree_decrement(std::_Rb_tree_node_base*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:204: error: undefined reference to ‘std::_Rb_tree_decrement(std::_Rb_tree_node_base*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:189: error: undefined reference to ‘std::_Rb_tree_increment(std::_Rb_tree_node_base*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:1575: error: undefined reference to ‘std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:583: error: undefined reference to ‘std::string::swap(std::string&)’
jni/…/…/share/IAPHelper.cpp:51: error: undefined reference to ‘std::basic_ostream<char, std::char_traits >& std::operator<< <char, std::char_traits, std::allocator >(std::basic_ostream<char, std::char_traits >&, std::basic_string<char, std::char_traits, std::allocator > const&)’
jni/…/…/share/IAPHelper.cpp:61: error: undefined reference to ‘std::cout’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/iostream:74: error: undefined reference to ‘std::ios_base::Init::Init()’
jni/…/…/share/IAPHelper.cpp:86: error: undefined reference to ‘std::ios_base::Init::~Init()’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:583: error: undefined reference to ‘std::string::swap(std::string&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:583: error: undefined reference to ‘std::string::swap(std::string&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:583: error: undefined reference to ‘std::string::swap(std::string&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:189: error: undefined reference to ‘std::_Rb_tree_increment(std::_Rb_tree_node_base*)’
jni/…/…/share/IAPWrapper.cpp:260: error: undefined reference to ‘std::string::operator=(char const*)’
jni/…/…/share/IAPWrapper.cpp:261: error: undefined reference to ‘std::string::operator=(char const*)’
jni/…/…/share/IAPWrapper.cpp:263: error: undefined reference to ‘std::string::operator=(char const*)’
jni/…/…/share/IAPWrapper.cpp:264: error: undefined reference to ‘std::string::operator=(char const*)’
jni/…/…/share/IAPWrapper.cpp:146: error: undefined reference to ‘std::basic_ostringstream<char, std::char_traits, std::allocator >::basic_ostringstream(std::_Ios_Openmode)’
jni/…/…/share/IAPWrapper.cpp:148: error: undefined reference to ‘std::ostream::operator<<(long)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/sstream:472: error: undefined reference to ‘std::basic_stringbuf<char, std::char_traits, std::allocator >::str() const’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2406: error: undefined reference to ‘std::string::append(char const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/sstream:472: error: undefined reference to ‘std::basic_stringbuf<char, std::char_traits, std::allocator >::str() const’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2448: error: undefined reference to ‘std::string::insert(unsigned int, std::string const&)’
jni/…/…/share/IAPWrapper.cpp:182: error: undefined reference to ‘std::ostream::operator<<(int)’
jni/…/…/share/IAPWrapper.cpp:192: error: undefined reference to ‘std::string::clear()’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2449: error: undefined reference to ‘std::string::append(std::string const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2468: error: undefined reference to ‘std::string::append(char const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2432: error: undefined reference to ‘std::string::append(std::string const&)’
jni/…/…/share/IAPWrapper.cpp:153: error: undefined reference to ‘std::basic_ostringstream<char, std::char_traits, std::allocator >::~basic_ostringstream()’
jni/…/…/share/IAPWrapper.cpp:153: error: undefined reference to ‘std::cout’
jni/…/…/share/IAPWrapper.cpp:211: error: undefined reference to ‘std::ostream::operator<<(int)’
jni/…/…/share/IAPWrapper.cpp:217: error: undefined reference to ‘std::cout’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:1575: error: undefined reference to ‘std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)’
jni/…/…/share/IAPWrapper.cpp:115: error: undefined reference to ‘std::basic_ostream<char, std::char_traits >& std::operator<< <char, std::char_traits, std::allocator >(std::basic_ostream<char, std::char_traits >&, std::basic_string<char, std::char_traits, std::allocator > const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:189: error: undefined reference to ‘std::_Rb_tree_increment(std::_Rb_tree_node_base*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2369: error: undefined reference to ‘std::string::append(std::string const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2432: error: undefined reference to ‘std::string::append(std::string const&)’
jni/…/…/…/…/csc/protocols/share/Utils.h:66: error: undefined reference to ‘std::string::operator+=(std::string const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/iostream:74: error: undefined reference to ‘std::ios_base::Init::Init()’
jni/…/…/share/IAPWrapper.cpp:279: error: undefined reference to ‘std::ios_base::Init::~Init()’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:1185: error: undefined reference to ‘std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)’
jni/…/…/share/AdManager.cpp:78: error: undefined reference to ‘std::basic_ostream<char, std::char_traits >& std::operator<< <char, std::char_traits, std::allocator >(std::basic_ostream<char, std::char_traits >&, std::basic_string<char, std::char_traits, std::allocator > const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:969: error: undefined reference to ‘std::string::push_back(char)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:969: error: undefined reference to ‘std::string::push_back(char)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:969: error: undefined reference to ‘std::string::push_back(char)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_vector.h:1585: error: undefined reference to ‘std::__throw_length_error(char const*)’
jni/…/…/share/Base64.cpp:91: error: undefined reference to ‘std::string::find(char, unsigned int) const’
jni/…/…/share/Base64.cpp:74: error: undefined reference to ‘std::string::find(char, unsigned int) const’
jni/…/…/share/CCFileUtils.cpp:379: error: undefined reference to ‘std::string::operator+=(std::string const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:969: error: undefined reference to ‘std::string::push_back(char)’
jni/…/…/share/CCFileUtils.cpp:395: error: undefined reference to ‘std::string::compare(std::string const&) const’
jni/…/…/share/CCFileUtils.cpp:163: error: undefined reference to ‘std::string::find_last_of(char const*, unsigned int) const’
jni/…/…/share/CCFileUtils.cpp:166: error: undefined reference to ‘std::string::substr(unsigned int, unsigned int) const’
jni/…/…/share/CCFileUtils.cpp:167: error: undefined reference to ‘std::string::substr(unsigned int, unsigned int) const’
jni/…/…/share/CCFileUtils.cpp:172: error: undefined reference to ‘std::string::operator+=(std::string const&)’
jni/…/…/share/CCFileUtils.cpp:173: error: undefined reference to ‘std::string::operator+=(std::string const&)’
jni/…/…/share/CCFileUtils.cpp:231: error: undefined reference to ‘std::string::rfind(char, unsigned int) const’
jni/…/…/share/CCFileUtils.cpp:231: error: undefined reference to ‘std::string::substr(unsigned int, unsigned int) const’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2467: error: undefined reference to ‘std::string::insert(unsigned int, std::string const&)’
jni/…/…/share/CCFileUtils.cpp:110: error: undefined reference to ‘std::string::append(char const*)’
jni/…/…/share/CCFileUtils.cpp:111: error: undefined reference to ‘std::basic_ostream<char, std::char_traits >& std::operator<< <char, std::char_traits, std::allocator >(std::basic_ostream<char, std::char_traits >&, std::basic_string<char, std::char_traits, std::allocator > const&)’
jni/…/…/share/CCFileUtils.cpp:566: error: undefined reference to ‘std::ostream::operator<<(int)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_vector.h:1585: error: undefined reference to ‘std::__throw_length_error(char const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:860: error: undefined reference to ‘std::string::_M_leak()’
jni/…/…/share/CCFileUtils.cpp:312: error: undefined reference to ‘std::string::operator+=(char const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2540: error: undefined reference to ‘std::string::compare(char const*) const’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:860: error: undefined reference to ‘std::string::_M_leak()’
jni/…/…/share/CCFileUtils.cpp:249: error: undefined reference to ‘std::string::operator+=(char const*)’
jni/…/…/share/CCFileUtils.cpp:479: error: undefined reference to ‘std::string::find_first_of(char const*, unsigned int) const’
jni/…/…/share/CCFileUtils.cpp:487: error: undefined reference to ‘std::string::substr(unsigned int, unsigned int) const’
jni/…/…/share/CCFileUtils.cpp:491: error: undefined reference to ‘std::string::find_first_of(char const*, unsigned int) const’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:860: error: undefined reference to ‘std::string::_M_leak()’
jni/…/…/share/CCFileUtils.cpp:265: error: undefined reference to ‘std::string::append(char const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:860: error: undefined reference to ‘std::string::_M_leak()’
jni/…/…/share/CCFileUtils.cpp:337: error: undefined reference to ‘std::string::operator+=(char const*)’
jni/…/…/share/CCValue.cpp:694: error: undefined reference to ‘std::string::operator+=(char const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2540: error: undefined reference to ‘std::string::compare(char const*) const’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2540: error: undefined reference to ‘std::string::compare(char const*) const’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2467: error: undefined reference to ‘std::string::insert(unsigned int, std::string const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:283: error: undefined reference to ‘std::_Rb_tree_increment(std::_Rb_tree_node_base const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:283: error: undefined reference to ‘std::_Rb_tree_increment(std::_Rb_tree_node_base const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:283: error: undefined reference to ‘std::_Rb_tree_increment(std::_Rb_tree_node_base const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:283: error: undefined reference to ‘std::_Rb_tree_increment(std::_Rb_tree_node_base const*)’
jni/…/…/share/ConfigManager.cpp:342: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2540: error: undefined reference to ‘std::string::compare(char const*) const’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:133: error: undefined reference to ‘std::__throw_logic_error(char const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:138: error: undefined reference to ‘std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:146: error: undefined reference to ‘std::string::_Rep::_M_set_length_and_sharable(unsigned int)’
jni/…/…/share/ConfigManager.cpp:205: error: undefined reference to ‘std::string::find(char, unsigned int) const’
jni/…/…/share/ConfigManager.cpp:215: error: undefined reference to ‘std::string::find(char, unsigned int) const’
jni/…/…/share/ConfigManager.cpp:387: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)’
jni/…/…/share/ConfigManager.cpp:393: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)’
jni/…/…/share/SdkboxCore.cpp:204: error: undefined reference to ‘std::string::compare(std::string const&) const’
jni/…/…/share/SdkboxCore.cpp:256: error: undefined reference to ‘std::basic_stringstream<char, std::char_traits, std::allocator >::basic_stringstream(std::string const&, std::_Ios_Openmode)’
jni/…/…/share/SdkboxCore.cpp:260: error: undefined reference to ‘std::basic_istream<char, std::char_traits >& std::getline<char, std::char_traits, std::allocator >(std::basic_istream<char, std::char_traits >&, std::basic_string<char, std::char_traits, std::allocator >&, char)’
jni/…/…/share/SdkboxCore.cpp:260: error: undefined reference to ‘std::basic_ios<char, std::char_traits >::operator void*() const’
jni/…/…/share/SdkboxCore.cpp:267: error: undefined reference to ‘std::basic_istringstream<char, std::char_traits, std::allocator >::basic_istringstream(std::string const&, std::_Ios_Openmode)’
jni/…/…/share/SdkboxCore.cpp:268: error: undefined reference to ‘std::istream::operator>>(long&)’
jni/…/…/share/SdkboxCore.cpp:267: error: undefined reference to ‘std::basic_istringstream<char, std::char_traits, std::allocator >::~basic_istringstream()’
jni/…/…/share/SdkboxCore.cpp:283: error: undefined reference to ‘std::basic_stringstream<char, std::char_traits, std::allocator >::~basic_stringstream()’
jni/…/…/share/Utils.cpp:9: error: undefined reference to ‘std::basic_stringstream<char, std::char_traits, std::allocator >::basic_stringstream(std::string const&, std::_Ios_Openmode)’
jni/…/…/share/Utils.cpp:11: error: undefined reference to ‘std::basic_istream<char, std::char_traits >& std::getline<char, std::char_traits, std::allocator >(std::basic_istream<char, std::char_traits >&, std::basic_string<char, std::char_traits, std::allocator >&, char)’
jni/…/…/share/Utils.cpp:11: error: undefined reference to ‘std::basic_ios<char, std::char_traits >::operator void*() const’
jni/…/…/share/Utils.cpp:15: error: undefined reference to ‘std::basic_stringstream<char, std::char_traits, std::allocator >::~basic_stringstream()’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_vector.h:1585: error: undefined reference to ‘std::__throw_length_error(char const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:1906: error: undefined reference to ‘std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:714: error: undefined reference to ‘std::string::reserve(unsigned int)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:715: error: undefined reference to ‘std::string::append(unsigned int, char)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2475: error: undefined reference to ‘std::string::insert(unsigned int, char const*)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:700: error: undefined reference to ‘std::string::reserve(unsigned int)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:701: error: undefined reference to ‘std::string::append(char const*, unsigned int)’
jni/…/…/share/json98.cpp:490: error: undefined reference to ‘std::string::compare(unsigned int, unsigned int, std::string const&) const’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2467: error: undefined reference to ‘std::string::insert(unsigned int, std::string const&)’
jni/…/…/share/Tracking/Tracking.cpp:153: error: undefined reference to ‘std::basic_ostringstream<char, std::char_traits, std::allocator >::basic_ostringstream(std::_Ios_Openmode)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/sstream:472: error: undefined reference to ‘std::basic_stringbuf<char, std::char_traits, std::allocator >::str() const’
jni/…/…/share/Tracking/Tracking.cpp:153: error: undefined reference to ‘std::basic_ostringstream<char, std::char_traits, std::allocator >::~basic_ostringstream()’
jni/src/CCFileUtils-android.cpp:200: error: undefined reference to ‘std::string::find(std::string const&, unsigned int) const’
jni/src/CCFileUtils-android.cpp:160: error: undefined reference to ‘std::string::find(std::string const&, unsigned int) const’
jni/src/CCFileUtils-android.cpp:225: error: undefined reference to ‘std::string::find(char const*, unsigned int) const’
jni/src/CCFileUtils-android.cpp:92: error: undefined reference to ‘std::string::find(char const*, unsigned int) const’
jni/src/CCFileUtils-android.cpp:131: error: undefined reference to ‘std::string::clear()’
jni/…/…/share/Log.h:93: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::sbumpc()’
jni/…/…/share/Log.h:85: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::~basic_streambuf()’
jni/…/…/share/Log.h:104: error: undefined reference to ‘std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)’
jni/…/…/share/Log.h:88: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::basic_streambuf()’
jni/src/PluginJniHelper.cpp:47: error: undefined reference to ‘std::basic_ios<char, std::char_traits >::rdbuf(std::basic_streambuf<char, std::char_traits >)’
jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:function typeinfo for sdkbox::androidbuf: error: undefined reference to ‘typeinfo for std::basic_streambuf<char, std::char_traits >’
jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:function vtable for sdkbox::androidbuf: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::imbue(std::locale const&)’
jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:function vtable for sdkbox::androidbuf: error: undefined reference to 'std::basic_streambuf<char, std::char_traits >::setbuf(char
, int)’
jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:function vtable for sdkbox::androidbuf: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode)’
jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:function vtable for sdkbox::androidbuf: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode)’
jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:function vtable for sdkbox::androidbuf: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::showmanyc()’
jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:function vtable for sdkbox::androidbuf: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::xsgetn(char*, int)’
jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:function vtable for sdkbox::androidbuf: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::underflow()’
jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:function vtable for sdkbox::androidbuf: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::uflow()’
jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:function vtable for sdkbox::androidbuf: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::pbackfail(int)’
jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:function vtable for sdkbox::androidbuf: error: undefined reference to ‘std::basic_streambuf<char, std::char_traits >::xsputn(char const*, int)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:1906: error: undefined reference to ‘std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:1906: error: undefined reference to ‘std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)’
/usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/functional:2438: error: undefined reference to ‘std::__throw_bad_function_call()’
collect2: error: ld returned 1 exit status
make: *** [obj/local/armeabi/libcocos2dcpp.so] Error 1
make: Leaving directory `/Work_2015/Baloot_Online/proj.android’
Ndk build failed!
Traceback (most recent call last):
File “build_native.py”, line 43, in
build(opts.build_mode)
File “build_native.py”, line 28, in build
raise Exception(“Build dynamic library for project [ " + app_android_root + " ] fails!”)
Exception: Build dynamic library for project [ /Work_2015/Baloot_Online/proj.android/…/ ] fails!

I’m using ndk r9d for now.
Is it problem ?

I’m using ndk r9d for now.Is it problem ?

I updated ndk r10c from cocos store, but same error occur still.

I set manually SDKBOX iap, but I get following error.

make: Entering directory /MyProject/proj.android' [armeabi] StaticLibrary : libcocos2d.a [armeabi] StaticLibrary : libcocosbuilder.a [armeabi] StaticLibrary : libcocos3d.a [armeabi] StaticLibrary : libspine.a [armeabi] StaticLibrary : libaudioengine.a [armeabi] StaticLibrary : libandroid_native_app_glue.a [armeabi] StaticLibrary : libui.a [armeabi] StaticLibrary : flatbuffers.a [armeabi] StaticLibrary : libextension.a [armeabi] StaticLibrary : libcocos2dxinternal.a [armeabi] StaticLibrary : libbox2d.a [armeabi] StaticLibrary : libPluginProtocolStatic.a [armeabi] StaticLibrary : libcocostudio.a [armeabi] StaticLibrary : libnetwork.a [armeabi] StaticLibrary : libcocosdenshion.a [armeabi] StaticLibrary : libcocos2dandroid.a [armeabi] StaticLibrary : libcpufeatures.a [armeabi] Gdbserver : [arm-linux-androideabi-4.9] libs/armeabi/gdbserver [armeabi] Gdbsetup : libs/armeabi/gdb.setup [armeabi] SharedLibrary : libcocos2dcpp.so /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_pair.h:96: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_pair.h:96: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' ../../core/include/bridge.h:480: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)' ../../core/include/bridge.h:487: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' ../../core/include/bridge.h:610: error: undefined reference to 'std::string::_Rep::_S_empty_rep_storage' jni/src/IAPProxy.cpp:48: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)' ../../core/include/bridge.h:609: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)' ../../core/include/bridge.h:609: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_pair.h:127: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_pair.h:127: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/iostream:74: error: undefined reference to 'std::ios_base::Init::Init()' jni/src/IAPProxy.cpp:66: error: undefined reference to 'std::ios_base::Init::~Init()' jni/src/IAPWrapper-android.cpp:76: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' jni/src/IAPWrapper-android.cpp:76: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' jni/src/IAPWrapper-android.cpp:76: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' jni/src/IAPWrapper-android.cpp:76: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' jni/src/IAPWrapper-android.cpp:82: error: undefined reference to 'std::cout' jni/src/IAPWrapper-android.cpp:85: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2571: error: undefined reference to 'std::string::compare(std::string const&) const' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:204: error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:204: error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:189: error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:1575: error: undefined reference to 'std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:1686: error: undefined reference to 'std::string::_Rep::_S_empty_rep_storage' jni/src/IAPWrapper-android.cpp:52: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)' jni/src/IAPWrapper-android.cpp:52: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)' jni/src/IAPWrapper-android.cpp:52: error: undefined reference to 'std::string::operator=(std::string const&)' jni/src/IAPWrapper-android.cpp:53: error: undefined reference to 'std::string::operator=(std::string const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/iostream:74: error: undefined reference to 'std::ios_base::Init::Init()' jni/src/IAPWrapper-android.cpp:92: error: undefined reference to 'std::ios_base::Init::~Init()' jni/../../share/PluginIAP.h:22: error: undefined reference to 'std::string::_Rep::_S_empty_rep_storage' jni/../../share/IAPHelper.cpp:18: error: undefined reference to 'std::string::operator=(std::string const&)' jni/../../../../csc/protocols/share/Utils.h:75: error: undefined reference to 'std::string::end() const' jni/../../share/IAPHelper.cpp:30: error: undefined reference to 'std::string::_Rep::_S_empty_rep_storage' jni/../../share/IAPHelper.cpp:35: error: undefined reference to 'std::string::operator=(std::string const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:204: error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:204: error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:189: error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:1575: error: undefined reference to 'std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:583: error: undefined reference to 'std::string::swap(std::string&)' jni/../../share/IAPHelper.cpp:51: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' jni/../../share/IAPHelper.cpp:61: error: undefined reference to 'std::cout' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/iostream:74: error: undefined reference to 'std::ios_base::Init::Init()' jni/../../share/IAPHelper.cpp:86: error: undefined reference to 'std::ios_base::Init::~Init()' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:583: error: undefined reference to 'std::string::swap(std::string&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:583: error: undefined reference to 'std::string::swap(std::string&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:583: error: undefined reference to 'std::string::swap(std::string&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:189: error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base*)' jni/../../share/IAPWrapper.cpp:260: error: undefined reference to 'std::string::operator=(char const*)' jni/../../share/IAPWrapper.cpp:261: error: undefined reference to 'std::string::operator=(char const*)' jni/../../share/IAPWrapper.cpp:263: error: undefined reference to 'std::string::operator=(char const*)' jni/../../share/IAPWrapper.cpp:264: error: undefined reference to 'std::string::operator=(char const*)' jni/../../share/IAPWrapper.cpp:146: error: undefined reference to 'std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)' jni/../../share/IAPWrapper.cpp:148: error: undefined reference to 'std::ostream::operator<<(long)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/sstream:472: error: undefined reference to 'std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2406: error: undefined reference to 'std::string::append(char const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/sstream:472: error: undefined reference to 'std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2448: error: undefined reference to 'std::string::insert(unsigned int, std::string const&)' jni/../../share/IAPWrapper.cpp:182: error: undefined reference to 'std::ostream::operator<<(int)' jni/../../share/IAPWrapper.cpp:192: error: undefined reference to 'std::string::clear()' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2449: error: undefined reference to 'std::string::append(std::string const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2468: error: undefined reference to 'std::string::append(char const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2432: error: undefined reference to 'std::string::append(std::string const&)' jni/../../share/IAPWrapper.cpp:153: error: undefined reference to 'std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()' jni/../../share/IAPWrapper.cpp:153: error: undefined reference to 'std::cout' jni/../../share/IAPWrapper.cpp:211: error: undefined reference to 'std::ostream::operator<<(int)' jni/../../share/IAPWrapper.cpp:217: error: undefined reference to 'std::cout' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:1575: error: undefined reference to 'std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' jni/../../share/IAPWrapper.cpp:115: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/stl_tree.h:189: error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2369: error: undefined reference to 'std::string::append(std::string const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/basic_string.h:2432: error: undefined reference to 'std::string::append(std::string const&)' jni/../../../../csc/protocols/share/Utils.h:66: error: undefined reference to 'std::string::operator+=(std::string const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/iostream:74: error: undefined reference to 'std::ios_base::Init::Init()' jni/../../share/IAPWrapper.cpp:279: error: undefined reference to 'std::ios_base::Init::~Init()' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:1185: error: undefined reference to 'std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' jni/../../share/AdManager.cpp:78: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:969: error: undefined reference to 'std::string::push_back(char)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:969: error: undefined reference to 'std::string::push_back(char)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:969: error: undefined reference to 'std::string::push_back(char)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_vector.h:1585: error: undefined reference to 'std::__throw_length_error(char const*)' jni/../../share/Base64.cpp:91: error: undefined reference to 'std::string::find(char, unsigned int) const' jni/../../share/Base64.cpp:74: error: undefined reference to 'std::string::find(char, unsigned int) const' jni/../../share/CCFileUtils.cpp:379: error: undefined reference to 'std::string::operator+=(std::string const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:969: error: undefined reference to 'std::string::push_back(char)' jni/../../share/CCFileUtils.cpp:395: error: undefined reference to 'std::string::compare(std::string const&) const' jni/../../share/CCFileUtils.cpp:163: error: undefined reference to 'std::string::find_last_of(char const*, unsigned int) const' jni/../../share/CCFileUtils.cpp:166: error: undefined reference to 'std::string::substr(unsigned int, unsigned int) const' jni/../../share/CCFileUtils.cpp:167: error: undefined reference to 'std::string::substr(unsigned int, unsigned int) const' jni/../../share/CCFileUtils.cpp:172: error: undefined reference to 'std::string::operator+=(std::string const&)' jni/../../share/CCFileUtils.cpp:173: error: undefined reference to 'std::string::operator+=(std::string const&)' jni/../../share/CCFileUtils.cpp:231: error: undefined reference to 'std::string::rfind(char, unsigned int) const' jni/../../share/CCFileUtils.cpp:231: error: undefined reference to 'std::string::substr(unsigned int, unsigned int) const' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2467: error: undefined reference to 'std::string::insert(unsigned int, std::string const&)' jni/../../share/CCFileUtils.cpp:110: error: undefined reference to 'std::string::append(char const*)' jni/../../share/CCFileUtils.cpp:111: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' jni/../../share/CCFileUtils.cpp:566: error: undefined reference to 'std::ostream::operator<<(int)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_vector.h:1585: error: undefined reference to 'std::__throw_length_error(char const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:860: error: undefined reference to 'std::string::_M_leak()' jni/../../share/CCFileUtils.cpp:312: error: undefined reference to 'std::string::operator+=(char const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2540: error: undefined reference to 'std::string::compare(char const*) const' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:860: error: undefined reference to 'std::string::_M_leak()' jni/../../share/CCFileUtils.cpp:249: error: undefined reference to 'std::string::operator+=(char const*)' jni/../../share/CCFileUtils.cpp:479: error: undefined reference to 'std::string::find_first_of(char const*, unsigned int) const' jni/../../share/CCFileUtils.cpp:487: error: undefined reference to 'std::string::substr(unsigned int, unsigned int) const' jni/../../share/CCFileUtils.cpp:491: error: undefined reference to 'std::string::find_first_of(char const*, unsigned int) const' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:860: error: undefined reference to 'std::string::_M_leak()' jni/../../share/CCFileUtils.cpp:265: error: undefined reference to 'std::string::append(char const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:860: error: undefined reference to 'std::string::_M_leak()' jni/../../share/CCFileUtils.cpp:337: error: undefined reference to 'std::string::operator+=(char const*)' jni/../../share/CCValue.cpp:694: error: undefined reference to 'std::string::operator+=(char const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2540: error: undefined reference to 'std::string::compare(char const*) const' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2540: error: undefined reference to 'std::string::compare(char const*) const' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2467: error: undefined reference to 'std::string::insert(unsigned int, std::string const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:283: error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:283: error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:283: error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:283: error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' jni/../../share/ConfigManager.cpp:342: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned int, std::allocator<char> const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2540: error: undefined reference to 'std::string::compare(char const*) const' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:133: error: undefined reference to 'std::__throw_logic_error(char const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:138: error: undefined reference to 'std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:146: error: undefined reference to 'std::string::_Rep::_M_set_length_and_sharable(unsigned int)' jni/../../share/ConfigManager.cpp:205: error: undefined reference to 'std::string::find(char, unsigned int) const' jni/../../share/ConfigManager.cpp:215: error: undefined reference to 'std::string::find(char, unsigned int) const' jni/../../share/ConfigManager.cpp:387: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned int, std::allocator<char> const&)' jni/../../share/ConfigManager.cpp:393: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned int, std::allocator<char> const&)' jni/../../share/SdkboxCore.cpp:202: error: undefined reference to 'std::string::compare(std::string const&) const' jni/../../share/SdkboxCore.cpp:254: error: undefined reference to 'std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::string const&, std::_Ios_Openmode)' jni/../../share/SdkboxCore.cpp:258: error: undefined reference to 'std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)' jni/../../share/SdkboxCore.cpp:258: error: undefined reference to 'std::basic_ios<char, std::char_traits<char> >::operator void*() const' jni/../../share/SdkboxCore.cpp:265: error: undefined reference to 'std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode)' jni/../../share/SdkboxCore.cpp:266: error: undefined reference to 'std::istream::operator>>(long&)' jni/../../share/SdkboxCore.cpp:265: error: undefined reference to 'std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_istringstream()' jni/../../share/SdkboxCore.cpp:281: error: undefined reference to 'std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()' jni/../../share/Utils.cpp:9: error: undefined reference to 'std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::string const&, std::_Ios_Openmode)' jni/../../share/Utils.cpp:11: error: undefined reference to 'std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)' jni/../../share/Utils.cpp:11: error: undefined reference to 'std::basic_ios<char, std::char_traits<char> >::operator void*() const' jni/../../share/Utils.cpp:15: error: undefined reference to 'std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_vector.h:1585: error: undefined reference to 'std::__throw_length_error(char const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:1906: error: undefined reference to 'std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:714: error: undefined reference to 'std::string::reserve(unsigned int)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:715: error: undefined reference to 'std::string::append(unsigned int, char)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2475: error: undefined reference to 'std::string::insert(unsigned int, char const*)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:700: error: undefined reference to 'std::string::reserve(unsigned int)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.tcc:701: error: undefined reference to 'std::string::append(char const*, unsigned int)' jni/../../share/json98.cpp:490: error: undefined reference to 'std::string::compare(unsigned int, unsigned int, std::string const&) const' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/basic_string.h:2467: error: undefined reference to 'std::string::insert(unsigned int, std::string const&)' jni/../../share/Tracking/Tracking.cpp:153: error: undefined reference to 'std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/sstream:472: error: undefined reference to 'std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const' jni/../../share/Tracking/Tracking.cpp:153: error: undefined reference to 'std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()' jni/src/CCFileUtils-android.cpp:200: error: undefined reference to 'std::string::find(std::string const&, unsigned int) const' jni/src/CCFileUtils-android.cpp:160: error: undefined reference to 'std::string::find(std::string const&, unsigned int) const' jni/src/CCFileUtils-android.cpp:225: error: undefined reference to 'std::string::find(char const*, unsigned int) const' jni/src/CCFileUtils-android.cpp:92: error: undefined reference to 'std::string::find(char const*, unsigned int) const' jni/src/CCFileUtils-android.cpp:131: error: undefined reference to 'std::string::clear()' jni/../../share/Log.h:93: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::sbumpc()' jni/../../share/Log.h:85: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::~basic_streambuf()' jni/../../share/Log.h:104: error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned int, std::allocator<char> const&)' jni/../../share/Log.h:88: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf()' jni/src/PluginJniHelper.cpp:47: error: undefined reference to 'std::basic_ios<char, std::char_traits<char> >::rdbuf(std::basic_streambuf<char, std::char_traits<char> >*)' jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:typeinfo for sdkbox::androidbuf: error: undefined reference to 'typeinfo for std::basic_streambuf<char, std::char_traits<char> >' jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:vtable for sdkbox::androidbuf: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::imbue(std::locale const&)' jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:vtable for sdkbox::androidbuf: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::setbuf(char*, int)' jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:vtable for sdkbox::androidbuf: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode)' jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:vtable for sdkbox::androidbuf: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode)' jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:vtable for sdkbox::androidbuf: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::showmanyc()' jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:vtable for sdkbox::androidbuf: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::xsgetn(char*, int)' jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:vtable for sdkbox::androidbuf: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::underflow()' jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:vtable for sdkbox::androidbuf: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::uflow()' jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:vtable for sdkbox::androidbuf: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::pbackfail(int)' jni/./sdkbox/libs/armeabi/libsdkbox.a(PluginJniHelper.o):PluginJniHelper.cpp:vtable for sdkbox::androidbuf: error: undefined reference to 'std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, int)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:1906: error: undefined reference to 'std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_tree.h:1906: error: undefined reference to 'std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' /usr/local/Cellar/android-ndk/r10d/sources/cxx-stl/gnu-libstdc++/4.9/include/functional:2438: error: undefined reference to 'std::__throw_bad_function_call()' collect2: error: ld returned 1 exit status make: *** [obj/local/armeabi/libcocos2dcpp.so] Error 1 make: Leaving directory/MyProject/proj.android’
Ndk build failed!
Traceback (most recent call last):
File “build_native.py”, line 43, in
build(opts.build_mode)
File “build_native.py”, line 28, in build
raise Exception(“Build dynamic library for project [ " + app_android_root + " ] fails!”)
Exception: Build dynamic library for project [ /MyProject/proj.android/…/ ] fails!

The most strange issue is “/usr/local/Cellar/android-ndk/r10d”.
This is not my android ndk path.
But why do this refer ?

Let us ask @nite to look at your log above.

check your Application.mk
make sure you have

APP_PLATFORM := android-9
1 Like

Ok, now it’s compiled.
I think this should reflect in new release version.
Thanks.

I upgrade the SDKBOX to 1.0.0.13 ;
And the problem still here?? Any hint to fix it??