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 ?