Undefined symbols for architecture arm64:
"std::string::_M_mutate(unsigned long, unsigned long, unsigned long)", referenced from:
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
"std::string::compare(char const*) const", referenced from:
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
"std::string::append(std::string const&)", referenced from:
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in librobovm-rt.a(merged.o)
"std::string::_Rep::_S_empty_rep_storage", referenced from:
_Java_java_io_File_realpath in librobovm-rt.a(merged.o)
_Java_java_io_File_listImpl in librobovm-rt.a(merged.o)
_Java_java_lang_System_specialProperties in librobovm-rt.a(merged.o)
register_libcore_icu_ICU(_JNIEnv*) in librobovm-rt.a(merged.o)
getExecutablePath() in librobovm-rt.a(merged.o)
collectStandardNames(_JNIEnv*, char const*, char const*, std::vector<std::string, std::allocator<std::string> >&) in librobovm-rt.a(merged.o)
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
...
"std::string::_M_leak_hard()", referenced from:
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
"std::string::append(char const*, unsigned long)", referenced from:
_Java_java_lang_System_specialProperties in librobovm-rt.a(merged.o)
register_libcore_icu_ICU(_JNIEnv*) in librobovm-rt.a(merged.o)
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
getExceptionSummary(JNINativeInterface const**, _jthrowable*, std::string&) in librobovm-rt.a(merged.o)
icu_51::StringByteSink<std::string>::Append(char const*, int) in librobovm-rt.a(merged.o)
"std::string::push_back(char)", referenced from:
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
"std::string::find_first_of(char const*, unsigned long, unsigned long) const", referenced from:
collectStandardNames(_JNIEnv*, char const*, char const*, std::vector<std::string, std::allocator<std::string> >&) in librobovm-rt.a(merged.o)
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from:
_Java_java_io_File_listImpl in librobovm-rt.a(merged.o)
_Java_java_lang_System_specialProperties in librobovm-rt.a(merged.o)
register_libcore_icu_ICU(_JNIEnv*) in librobovm-rt.a(merged.o)
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
_jniGetStackTrace in librobovm-rt.a(merged.o)
"std::__throw_length_error(char const*)", referenced from:
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in librobovm-rt.a(merged.o)
std::vector<AsynchronousSocketCloseMonitor*, std::allocator<AsynchronousSocketCloseMonitor*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<AsynchronousSocketCloseMonitor**, std::vector<AsynchronousSocketCloseMonitor*, std::allocator<AsynchronousSocketCloseMonitor*> > >, AsynchronousSocketCloseMonitor* const&) in librobovm-rt.a(merged.o)
"std::string::rfind(char, unsigned long) const", referenced from:
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
"std::string::assign(char const*, unsigned long)", referenced from:
getExecutablePath() in librobovm-rt.a(merged.o)
readlink(char const*, std::string&) in librobovm-rt.a(merged.o)
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
getExceptionSummary(JNINativeInterface const**, _jthrowable*, std::string&) in librobovm-rt.a(merged.o)
_jniGetStackTrace in librobovm-rt.a(merged.o)
"std::string::erase(unsigned long, unsigned long)", referenced from:
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
"std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
_Java_java_io_File_realpath in librobovm-rt.a(merged.o)
_Java_java_io_File_listImpl in librobovm-rt.a(merged.o)
_Java_java_lang_System_specialProperties in librobovm-rt.a(merged.o)
register_libcore_icu_ICU(_JNIEnv*) in librobovm-rt.a(merged.o)
getExecutablePath() in librobovm-rt.a(merged.o)
collectStandardNames(_JNIEnv*, char const*, char const*, std::vector<std::string, std::allocator<std::string> >&) in librobovm-rt.a(merged.o)
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
...
"std::string::find(char, unsigned long) const", referenced from:
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
"std::string::substr(unsigned long, unsigned long) const", referenced from:
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
_Java_java_lang_System_specialProperties in librobovm-rt.a(merged.o)
register_libcore_icu_ICU(_JNIEnv*) in librobovm-rt.a(merged.o)
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
_jniGetStackTrace in librobovm-rt.a(merged.o)
std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&) in librobovm-rt.a(merged.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in librobovm-rt.a(merged.o)
std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in librobovm-rt.a(merged.o)
...
"std::string::assign(std::string const&)", referenced from:
register_libcore_icu_ICU(_JNIEnv*) in librobovm-rt.a(merged.o)
realpath(char const*, std::string&) in librobovm-rt.a(merged.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in librobovm-rt.a(merged.o)
std::string* std::__copy_backward<false, std::random_access_iterator_tag>::__copy_b<std::string*, std::string*>(std::string*, std::string*, std::string*) in librobovm-rt.a(merged.o)
ld: symbol(s) not found for architecture arm64
What am I missing? Thank you
--
You received this message because you are subscribed to the Google Groups "RoboVM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robovm+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
robovm.xml<config>
<os>ios</os>
<arch>arm64</arch>
<arch>thumbv7</arch>
<arch>x86</arch>
<arch>x86_64</arch>
<target>framework</target>
<imageName>${framework.name}</imageName>
<infoPList>Info.plist.xml</infoPList>
<treeShaker>aggressive</treeShaker>
<forceLinkClasses>
<pattern>com.smoope.sdk.**</pattern>
</forceLinkClasses>
</config>
And command:"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++" -o /Users/user/Documents/Projects/MyFramework/target/robovm.tmp/arm64/MyFramework -arch arm64 -Wl,-filelist,/Users/user/Documents/Projects/MyFramework/target/robovm.tmp/arm64/objects0 -shared -miphoneos-version-min=8.0 -fembed-bitcode -isysroot "/Applications/Xcode 6.4.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk" -shared -install_name @rpath/MyFramework.framework/MyFramework -L /Users/user/.m2/repository/org/robovm/robovm-dist/1.12.0/unpacked/robovm-1.12.0/lib/vm/ios/arm64 -ObjC -exported_symbols_list /Users/user/Documents/Projects/MyFramework/target/robovm.tmp/arm64/exported_symbols -Wl,-no_implicit_dylibs -Wl,-dead_strip -fPIC -lrobovm-bc -force_load /Users/user/.m2/repository/org/robovm/robovm-dist/1.12.0/unpacked/robovm-1.12.0/lib/vm/ios/arm64/librobovm-rt.a -lrobovm-core -lgc -lpthread -ldl -lm -lz -liconv -lsqlite3 -framework Foundation -framework MobileCoreServices
--