More build issues regarding libplayer.a
Building for iOS with iOS 9.3.sdk
After switching Enable Bitcode to No and adding the missing frameworks: CoreText.framework, AssetsLibrary.framework and Photos.framework I’m now getting 60 build issues with libplayer.a. Here are the top 5:
Undefined symbols for architecture armv7: "std::string::find(char const\*, unsigned long, unsigned long) const", referenced from: Rtt::ShaderName::ShaderName(char const\*) in libplayer.a(Rtt\_ShaderName.o) "std::string::find(char, unsigned long) const", referenced from: Rtt::ApplePlatform::SetPreferences(char const\*, Rtt::PreferenceCollection const&) const in libplayer.a(Rtt\_ApplePlatform.o) Rtt::PreferenceValue::ToClosestValueTypeIn(Rtt::PreferenceValue::TypeSet const&) const in libplayer.a(Rtt\_PreferenceValue.o) "std::string::compare(char const\*) const", referenced from: Rtt::ShaderFactory::LoadDependency(Rtt::LuaMap\*, std::string, std::map\<std::string, Rtt::SharedPtr\<Rtt::Shader\>, std::less\<std::string\>, std::allocator\<std::pair\<std::string const, Rtt::SharedPtr\<Rtt::Shader\> \> \> \>&, bool) in libplayer.a(Rtt\_ShaderFactory.o) Rtt::ShaderInput::UpdateCache(Rtt::TextureInfo const&, Rtt::RenderData const&) in libplayer.a(Rtt\_ShaderInput.o) "std::basic\_stringbuf\<char, std::char\_traits\<char\>, std::allocator\<char\> \>::str() const", referenced from: Rtt::PreferenceValue::CreateCannotConvertStringMessageForType(char const\*) in libplayer.a(Rtt\_PreferenceValue.o) Rtt::PreferenceValue::CreateCannotConvertUnknownValueMessageForType(char const\*) in libplayer.a(Rtt\_PreferenceValue.o) Rtt::PreferenceValue::ToStringWithLocale(std::locale const&) const in libplayer.a(Rtt\_PreferenceValue.o) Rtt::PreferenceValue::CreateOutOfBoundsMessageForType(char const\*) in libplayer.a(Rtt\_PreferenceValue.o) Rtt::LuaMap::LuaMap(lua\_State\*, int) in libplayer.a(Rtt\_LuaContainer.o) "std::istream& std::istream::\_M\_extract\<double\>(double&)", referenced from: Rtt::ValueResult\<double\> Rtt::PreferenceValue::ToNumber\<double, Rtt::PreferenceValue::TypeNameProvider\<double\> \>() const in libplayer.a(Rtt\_PreferenceValue.o)