tensorflow: TensorFlowLiteC.framework in flutter : Undefined symbols for architecture & using TensorFlowLiteC directly for iOS

System information - bazel --version 2.0.0 TensorFlowLiteC.framework built as per these instructions

flutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Mac OS X 10.15.3 19D76, locale en)
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/setup/#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, set ANDROID_HOME to that location.
      You may also want to add it to your PATH environment variable.

 
[✓] Xcode - develop for iOS and macOS (Xcode 11.1)
[!] Android Studio (not installed)
[✓] VS Code (version 1.42.1)
[✓] Connected device (1 available)

! Doctor found issues in 2 categories.

Steps to reproduce:

git clone https://github.com/am15h/tflite_flutter_plugin cd tflite_flutter_plugin git checkout ios_support flutter pub get cd example/ios && pod install cd .. && flutter run

Error log when running on iOS simulator similar error log with iPhone arm64 device
MDGs-iMac:example amish$ flutter run

Launching lib/main.dart on iPhone 11 Pro Max in debug mode… Warning: Missing build name (CFBundleShortVersionString). Warning: Missing build number (CFBundleVersion). Action Required: You must set a build name and number in the pubspec.yaml file version field before submitting to the App Store.

Running pod install… 3.5s Running Xcode build…

├─Assembling Flutter resources… 7.8s └─Compiling, linking and signing… 6.0s Xcode build done. 32.7s Failed to build iOS app Error output from Xcode build: ↳ ** BUILD FAILED **

Xcode’s output: ↳ Undefined symbols for architecture x86_64: “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*, unsigned long)”, referenced from: absl::time_internal::cctz::TimeZoneInfo::Load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, absl::time_internal::cctz::ZoneInfoSource*) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) absl::time_internal::cctz::ParsePosixSpec(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, absl::time_internal::cctz::PosixTimeZone*) in TensorFlowLiteC(time_zone_posix_69842208220ebf392e752081d8d0bbbb.o) “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(unsigned long, unsigned long, char const*) const”, referenced from: absl::time_internal::cctz::TimeZoneIf::Load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_if_b1201e42997e5298e8b9b342eb441cd9.o) absl::time_internal::cctz::(anonymous namespace)::FileZoneInfoSource::Open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) absl::time_internal::cctz::(anonymous namespace)::AndroidZoneInfoSource::Open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::mutex::~mutex()”, referenced from: __GLOBAL__sub_I_time_zone_impl.cc in TensorFlowLiteC(time_zone_impl_70088ae3adaade7bd54e47cd293b4fcc.o) “typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >”, referenced from: typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)”, referenced from: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::mutex::lock()”, referenced from: absl::time_internal::cctz::time_zone::Impl::LoadTimeZone(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, absl::time_internal::cctz::time_zone*) in TensorFlowLiteC(time_zone_impl_70088ae3adaade7bd54e47cd293b4fcc.o) absl::time_internal::cctz::time_zone::Impl::ClearTimeZoneMapTestOnly() in TensorFlowLiteC(time_zone_impl_70088ae3adaade7bd54e47cd293b4fcc.o) “std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)”, referenced from: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “vtable for __cxxabiv1::__class_type_info”, referenced from: typeinfo for absl::time_internal::cctz::TimeZoneIf in TensorFlowLiteC(time_zone_if_b1201e42997e5298e8b9b342eb441cd9.o) typeinfo for std::__1::__function::__base<std::__1::unique_ptr<absl::time_internal::cctz::ZoneInfoSource, std::__1::default_deleteabsl::time_internal::cctz::ZoneInfoSource > (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)> in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) typeinfo for absl::time_internal::cctz::TimeZoneInfo::Load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&):😒_1 in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) typeinfo for absl::time_internal::cctz::ZoneInfoSource in TensorFlowLiteC(zone_info_source_d0d641f6600cbc71bed9faf61afe560f.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::erase(unsigned long, unsigned long)”, referenced from: absl::time_internal::cctz::FixedOffsetToAbbr(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&) in TensorFlowLiteC(time_zone_fixed_12d6eb8ff52945a37ee8f97c1ea02823.o) “std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()”, referenced from: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()”, referenced from: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long)”, referenced from: absl::time_internal::cctz::TimeZoneInfo::Description() const in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)”, referenced from: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()”, referenced from: construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()”, referenced from: construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()”, referenced from: construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()”, referenced from: construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)”, referenced from: std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::ios_base::clear(unsigned int)”, referenced from: std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)”, referenced from: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()”, referenced from: std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)”, referenced from: std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::clog”, referenced from: absl::time_internal::cctz::TimeZoneInfo::CheckTransition(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, absl::time_internal::cctz::TransitionType const&, int, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) absl::time_internal::cctz::TimeZoneInfo::ExtendTransitions(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, absl::time_internal::cctz::TimeZoneInfo::Header const&) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::mutex::unlock()”, referenced from: absl::time_internal::cctz::time_zone::Impl::LoadTimeZone(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, absl::time_internal::cctz::time_zone*) in TensorFlowLiteC(time_zone_impl_70088ae3adaade7bd54e47cd293b4fcc.o) absl::time_internal::cctz::time_zone::Impl::ClearTimeZoneMapTestOnly() in TensorFlowLiteC(time_zone_impl_70088ae3adaade7bd54e47cd293b4fcc.o) “___cxa_end_catch”, referenced from: std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::vector<absl::time_internal::cctz::Transition, std::__1::allocatorabsl::time_internal::cctz::Transition >::shrink_to_fit() in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(int)”, referenced from: absl::time_internal::cctz::TimeZoneInfo::CheckTransition(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, absl::time_internal::cctz::TransitionType const&, int, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “operator new(unsigned long)”, referenced from: -[TFLBufferConvert convertWithEncoder:shape:sourceBuffer:convertedBuffer:] in TensorFlowLiteC(buffer_convert_1d2d90cc5f78b8992cc785cc8c58fd0c.o) -[TFLInferenceContext setInputDimensions:outputDimensions:taskDescriptors:] in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >::__vallocate(unsigned long) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) void std::__1::vector<TFLComputeTask* __strong, std::__1::allocator<TFLComputeTask* __strong> >::__emplace_back_slow_path<TFLComputeTask* __strong&>(TFLComputeTask* __strong&) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::__tree_iterator<std::__1::__value_type<unsigned int, tflite::gpu::StrongShape<(tflite::gpu::Layout)10> >, std::__1::__tree_node<std::__1::__value_type<unsigned int, tflite::gpu::StrongShape<(tflite::gpu::Layout)10> >, void*>, long> std::__1::__tree<std::__1::__value_type<unsigned int, tflite::gpu::StrongShape<(tflite::gpu::Layout)10> >, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, tflite::gpu::StrongShape<(tflite::gpu::Layout)10> >, std::__1::less<unsigned int>, true>, std::__1::allocator<std::__1::__value_type<unsigned int, tflite::gpu::StrongShape<(tflite::gpu::Layout)10> > > >::__emplace_hint_unique_key_args<unsigned int, std::__1::pair<unsigned int const, tflite::gpu::StrongShape<(tflite::gpu::Layout)10> > const&>(std::__1::__tree_const_iterator<std::__1::__value_type<unsigned int, tflite::gpu::StrongShape<(tflite::gpu::Layout)10> >, std::__1::__tree_node<std::__1::__value_type<unsigned int, tflite::gpu::StrongShape<(tflite::gpu::Layout)10> >, void>, long>, unsigned int const&, std::__1::pair<unsigned int const, tflite::gpu::StrongShape<(tflite::gpu::Layout)10> > const&) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::pair<std::__1::__tree_iterator<id<MTLBuffer> __strong, std::__1::__tree_node<id<MTLBuffer> __strong, void>, long>, bool> std::__1::__tree<std::__1::__value_type<unsigned int, id<MTLBuffer> __strong>, std::__1::__map_value_compare<unsigned int, id<MTLBuffer> __strong, std::__1::less<unsigned int>, true>, std::__1::allocator<id<MTLBuffer> __strong> >::__emplace_unique_key_args<unsigned int, std::__1::piecewise_construct_t const&, std::__1::tuple<unsigned int const&>, std::__1::piecewise_construct_t const&<> >(unsigned int const&, std::__1::piecewise_construct_t const&, std::__1::tuple<unsigned int const&>&&, std::__1::piecewise_construct_t const&<>&&) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::pair<std::__1::__tree_iterator<unsigned int, std::__1::__tree_node<unsigned int, void>, long>, bool> std::__1::__tree<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> >::__emplace_unique_key_args<unsigned int, unsigned int const&>(unsigned int const&, unsigned int const&) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) … "std::__1::ios_base::init(void)", referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) absl::time_internal::cctz::TimeZoneInfo::Description() const in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “typeinfo for std::length_error”, referenced from: std::__1::__throw_length_error(char const*) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(internal_177af47ac7f30482d4096214acf6ba06.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(min_cost_flow_assignment_3433aed886ccf32d0ddc192b47dca509.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(greedy_by_size_assignment_9fa33a720f1e8acb4a8f6c0d76110984.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(greedy_by_breadth_assignment_9652ad845cf0f94df849627b34cc7bc4.o) … “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(unsigned long, char)”, referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) absl::time_internal::cctz::TimeZoneInfo::ResetToBuiltinUTC(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::length_error::~length_error()”, referenced from: std::__1::__throw_length_error(char const*) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(internal_177af47ac7f30482d4096214acf6ba06.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(min_cost_flow_assignment_3433aed886ccf32d0ddc192b47dca509.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(greedy_by_size_assignment_9fa33a720f1e8acb4a8f6c0d76110984.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(greedy_by_breadth_assignment_9652ad845cf0f94df849627b34cc7bc4.o) … “std::__1::ios_base::getloc() const”, referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, unsigned long, std::__1::allocator<char> const&)”, referenced from: absl::time_internal::cctz::TimeZoneIf::Load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_if_b1201e42997e5298e8b9b342eb441cd9.o) absl::time_internal::cctz::(anonymous namespace)::FileZoneInfoSource::Open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) absl::time_internal::cctz::(anonymous namespace)::AndroidZoneInfoSource::Open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “___gxx_personality_v0”, referenced from: -[TFLBufferConvert initWithDevice:isFloat16:convertToPBHWC4:] in TensorFlowLiteC(buffer_convert_1d2d90cc5f78b8992cc785cc8c58fd0c.o) -[TFLBufferConvert convertWithEncoder:shape:sourceBuffer:convertedBuffer:] in TensorFlowLiteC(buffer_convert_1d2d90cc5f78b8992cc785cc8c58fd0c.o) -[TFLInferenceContext compileModelWithDevice:taskDescriptors:outputBufferIDs:runtimeOptions:] in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) -[TFLInferenceContext setInputDimensions:outputDimensions:taskDescriptors:] in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) -[TFLInferenceContext encodeWithEncoder:inputOutputBuffers:encoderBlock:] in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::vector<id<MTLBuffer> __strong, std::__1::allocator<id<MTLBuffer> > >::vector(unsigned long) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) … “std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()”, referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) … “std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()”, referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) absl::time_internal::cctz::TimeZoneInfo::Description() const in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) … “std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long long)”, referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) “std::__1:🧵:hardware_concurrency()”, referenced from: absl::base_internal::NumCPUs() in TensorFlowLiteC(sysinfo_7400a2bc43f21361805bc698a3f484fd.o) absl::base_internal::NominalCPUFrequency() in TensorFlowLiteC(sysinfo_7400a2bc43f21361805bc698a3f484fd.o) “std::__1::ctype<char>::id”, referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::chrono::steady_clock::now()”, referenced from: absl::base_internal::CycleClock::Now() in TensorFlowLiteC(cycleclock_5b17d6cd121f92a8007a903553fab797.o) “___cxa_begin_catch”, referenced from: ___clang_call_terminate in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::vector<absl::time_internal::cctz::Transition, std::__1::allocatorabsl::time_internal::cctz::Transition >::shrink_to_fit() in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::__vector_base_common<true>::__throw_length_error() const”, referenced from: std::__1::enable_if<(__is_forward_iterator<unsigned int*>::value) && (is_constructible<unsigned int, std::__1::iterator_traits<unsigned int*>::reference>::value), void>::type std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >::assign<unsigned int*>(unsigned int*, unsigned int*) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >::__vallocate(unsigned long) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) void std::__1::vector<TFLComputeTask* __strong, std::__1::allocator<TFLComputeTask* __strong> >::__emplace_back_slow_path<TFLComputeTask* __strong&>(TFLComputeTask* __strong&) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) void std::__1::vector<tflite::gpu::TensorUsageRecord<unsigned long>, std::__1::allocator<tflite::gpu::TensorUsageRecord<unsigned long> > >::__emplace_back_slow_path<int, unsigned int&, unsigned int&>(int&&, unsigned int&, unsigned int&) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::vector<id<MTLBuffer> __strong, std::__1::allocator<id<MTLBuffer> > >::__vallocate(unsigned long) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) void std::__1::vector<InputBuffer, std::__1::allocator<InputBuffer> >::__emplace_back_slow_path<InputBuffer>(InputBuffer&&) in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) void std::__1::vector<UniformBuffer, std::__1::allocator<UniformBuffer> >::__emplace_back_slow_path<UniformBuffer>(UniformBuffer&&) in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) … “std::__1::locale::use_facet(std::__1::locale::id&) const”, referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::__next_prime(unsigned long)”, referenced from: std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::time_internal::cctz::time_zone::Impl const*>, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::time_internal::cctz::time_zone::Impl const*>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::time_internal::cctz::time_zone::Impl const*>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::time_internal::cctz::time_zone::Impl const*> > >::rehash(unsigned long) in TensorFlowLiteC(time_zone_impl_70088ae3adaade7bd54e47cd293b4fcc.o) “std::__1::chrono::system_clock::now()”, referenced from: absl::Now() in TensorFlowLiteC(clock_59d4d44bffb6d368cb7c779169be0652.o) absl::GetCurrentTimeNanos() in TensorFlowLiteC(clock_59d4d44bffb6d368cb7c779169be0652.o) “std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()”, referenced from: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::ios_base::__set_badbit_and_consider_rethrow()”, referenced from: std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “___cxa_guard_acquire”, referenced from: absl::container_internal::Sample() in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) absl::container_internal::HashtablezSampler::Global() in TensorFlowLiteC(hashtablez_sampler_f7a58fda31cdb479dd28749081bd30a1.o) absl::time_internal::cctz::time_zone::Impl::UTCImpl() in TensorFlowLiteC(time_zone_impl_70088ae3adaade7bd54e47cd293b4fcc.o) absl::time_internal::cctz::TimeZoneLibC::MakeTime(absl::time_internal::cctz::detail::civil_time<absl::time_internal:: cctz::detail::second_tag> const&) const in TensorFlowLiteC(time_zone_libc_1c4053d35db44a839fcd158b0a3f97d5.o) “std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()”, referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) absl::time_internal::cctz::TimeZoneInfo::Description() const in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) … “___cxa_guard_abort”, referenced from: absl::container_internal::Sample() in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) absl::container_internal::HashtablezSampler::Global() in TensorFlowLiteC(hashtablez_sampler_f7a58fda31cdb479dd28749081bd30a1.o) absl::time_internal::cctz::time_zone::Impl::UTCImpl() in TensorFlowLiteC(time_zone_impl_70088ae3adaade7bd54e47cd293b4fcc.o) “std::__1::__basic_string_common<true>::__throw_length_error() const”, referenced from: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_stringstd::nullptr_t(char const*) in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_stringstd::nullptr_t(char const*) in TensorFlowLiteC(common_cd6e0002c2cc438c490b1d8b3375cdd6.o) std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str() const in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) absl::time_internal::cctz::local_time_zone() in TensorFlowLiteC(time_zone_lookup_1013b5b9ce7824eb44fb9b51c7e98f70.o) absl::time_internal::cctz::FixedOffsetToName(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&) in TensorFlowLiteC(time_zone_fixed_12d6eb8ff52945a37ee8f97c1ea02823.o) absl::time_internal::cctz::(anonymous namespace)::AndroidZoneInfoSource::Open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str() const in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) … “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::insert(unsigned long, unsigned long, char)”, referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) “std::exception::what() const”, referenced from: vtable for std::__1::bad_function_call in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) vtable for std::__1::bad_function_call in TensorFlowLiteC(hashtablez_sampler_f7a58fda31cdb479dd28749081bd30a1.o) vtable for std::__1::bad_function_call in TensorFlowLiteC(zone_info_source_d0d641f6600cbc71bed9faf61afe560f.o) “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*)”, referenced from: -[TFLBufferConvert initWithDevice:isFloat16:convertToPBHWC4:] in TensorFlowLiteC(buffer_convert_1d2d90cc5f78b8992cc785cc8c58fd0c.o) absl::FormatDuration(absl::Duration) in TensorFlowLiteC(duration_23d5e2ad34b3d4e9d4db6be0369385c2.o) “vtable for __cxxabiv1::__si_class_type_info”, referenced from: typeinfo for std::__1::bad_function_call in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) typeinfo for std::__1::bad_function_call in TensorFlowLiteC(hashtablez_sampler_f7a58fda31cdb479dd28749081bd30a1.o) typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) typeinfo for absl::time_internal::cctz::TimeZoneInfo in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) … NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. “std::__1::__vector_base_common<true>::__throw_out_of_range() const”, referenced from: -[TFLComputeTask assignBuffers:outputIds:usageRecordIds:sharedBufferIds:sharedBuffers:] in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) “std::exception::~exception()”, referenced from: std::__1::bad_function_call::~bad_function_call() in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::__1::bad_function_call::~bad_function_call() in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::__1::bad_function_call::~bad_function_call() in TensorFlowLiteC(hashtablez_sampler_f7a58fda31cdb479dd28749081bd30a1.o) std::__1::bad_function_call::~bad_function_call() in TensorFlowLiteC(hashtablez_sampler_f7a58fda31cdb479dd28749081bd30a1.o) std::__1::bad_function_call::~bad_function_call() in TensorFlowLiteC(zone_info_source_d0d641f6600cbc71bed9faf61afe560f.o) std::__1::bad_function_call::~bad_function_call() in TensorFlowLiteC(zone_info_source_d0d641f6600cbc71bed9faf61afe560f.o) “std::__1::to_string(unsigned int)”, referenced from: -[TFLComputeTask setInputDimensionsWithDevice:dimensions:] in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*)”, referenced from: -[TFLComputeTask setInputDimensionsWithDevice:dimensions:] in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) absl::FormatDuration(absl::Duration) in TensorFlowLiteC(duration_23d5e2ad34b3d4e9d4db6be0369385c2.o) absl::(anonymous namespace)::AppendNumberUnit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double, absl::(anonymous namespace)::DisplayUnit) in TensorFlowLiteC(duration_23d5e2ad34b3d4e9d4db6be0369385c2.o) absl::time_internal::cctz::(anonymous namespace)::FileZoneInfoSource::Open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::to_string(unsigned long)”, referenced from: -[TFLComputeTask setInputDimensionsWithDevice:dimensions:] in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) “vtable for std::length_error”, referenced from: std::length_error::length_error(char const) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::length_error::length_error(char const*) in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::length_error::length_error(char const*) in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) std::length_error::length_error(char const*) in TensorFlowLiteC(internal_177af47ac7f30482d4096214acf6ba06.o) std::length_error::length_error(char const*) in TensorFlowLiteC(min_cost_flow_assignment_3433aed886ccf32d0ddc192b47dca509.o) std::length_error::length_error(char const*) in TensorFlowLiteC(greedy_by_size_assignment_9fa33a720f1e8acb4a8f6c0d76110984.o) std::length_error::length_error(char const*) in TensorFlowLiteC(greedy_by_breadth_assignment_9652ad845cf0f94df849627b34cc7bc4.o) … NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. “___cxa_allocate_exception”, referenced from: std::__1::__throw_length_error(char const*) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::__1::__throw_bad_function_call() in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) std::__1::__throw_bad_function_call() in TensorFlowLiteC(hashtablez_sampler_f7a58fda31cdb479dd28749081bd30a1.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(internal_177af47ac7f30482d4096214acf6ba06.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(min_cost_flow_assignment_3433aed886ccf32d0ddc192b47dca509.o) … “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(unsigned long, unsigned long, char const*, unsigned long) const”, referenced from: absl::FormatDuration(absl::Duration) in TensorFlowLiteC(duration_23d5e2ad34b3d4e9d4db6be0369385c2.o) absl::time_internal::cctz::FixedOffsetFromName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> >) in TensorFlowLiteC(time_zone_fixed_12d6eb8ff52945a37ee8f97c1ea02823.o) absl::time_internal::cctz::TimeZoneInfo::CheckTransition(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, absl::time_internal::cctz::TransitionType const&, int, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) absl::time_internal::cctz::TimeZoneLibC::TimeZoneLibC(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_libc_1c4053d35db44a839fcd158b0a3f97d5.o) absl::time_internal::cctz::TimeZoneLibC::TimeZoneLibC(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_libc_1c4053d35db44a839fcd158b0a3f97d5.o) “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char)”, referenced from: absl::(anonymous namespace)::AppendNumberUnit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double, absl::(anonymous namespace)::DisplayUnit) in TensorFlowLiteC(duration_23d5e2ad34b3d4e9d4db6be0369385c2.o) std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) absl::time_internal::cctz::TimeZoneInfo::Load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, absl::time_internal::cctz::ZoneInfoSource*) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) absl::time_internal::cctz::(anonymous namespace)::FileZoneInfoSource::Open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::terminate()”, referenced from: ___clang_call_terminate in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) “std::__1::chrono::system_clock::from_time_t(long)”, referenced from: absl::Now() in TensorFlowLiteC(clock_59d4d44bffb6d368cb7c779169be0652.o) absl::GetCurrentTimeNanos() in TensorFlowLiteC(clock_59d4d44bffb6d368cb7c779169be0652.o) absl::Time::In(absl::TimeZone) const in TensorFlowLiteC(time_663724b99f08c35ff81d5280df9c0131.o) absl::FromChrono(std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > > const&) in TensorFlowLiteC(time_663724b99f08c35ff81d5280df9c0131.o) absl::ToChronoTime(absl::Time) in TensorFlowLiteC(time_663724b99f08c35ff81d5280df9c0131.o) absl::TimeZone::At(absl::Time) const in TensorFlowLiteC(time_663724b99f08c35ff81d5280df9c0131.o) absl::(anonymous namespace)::MakeTimeWithOverflow(std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > > const&, absl::time_internal::cctz::detail::civil_timeabsl::time_internal::cctz::detail::second_tag const&, absl::time_internal::cctz::time_zone const&, bool*) in TensorFlowLiteC(time_663724b99f08c35ff81d5280df9c0131.o) … “typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >”, referenced from: construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)”, referenced from: -[TFLInferenceContext setInputDimensions:outputDimensions:taskDescriptors:] in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) -[TFLComputeTask compileWithDevice:taskDescriptor:runtimeOptions:] in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) -[TFLComputeTask setInputDimensionsWithDevice:dimensions:] in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) -[TFLComputeTask assignBuffers:outputIds:usageRecordIds:sharedBufferIds:sharedBuffers:] in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) tflite::gpu::Status tflite::gpu::AssignObjectsToTensors<unsigned long>(std::__1::vector<tflite::gpu::TensorUsageRecord<unsigned long>, std::__1::allocator<tflite::gpu::TensorUsageRecord<unsigned long> > > const&, tflite::gpu::MemoryStrategy, tflite::gpu::ObjectsAssignment<unsigned long>, std::__1::vector<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >, std::__1::allocator<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > > > const) in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) tflite::gpu::Status tflite::gpu::GreedyInOrderAssignment<unsigned long>(std::__1::vector<tflite::gpu::TensorUsageRecord<unsigned long>, std::__1::allocator<tflite::gpu::TensorUsageRecord<unsigned long> > > const&, tflite::gpu::ObjectsAssignment<unsigned long>, std::__1::vector<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >, std::__1::allocator<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > > > const) in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) tflite::gpu::Status tflite::gpu::AssignObjectsToTensors<tflite::gpu::StrongShape<(tflite::gpu::Layout)10> >(std::__1::vector<tflite::gpu::TensorUsageRecord<tflite::gpu::StrongShape<(tflite::gpu::Layout)10> >, std::__1::allocator<tflite::gpu::TensorUsageRecord<tflite::gpu::StrongShape<(tflite::gpu::Layout)10> > > > const&, tflite::gpu::MemoryStrategy, tflite::gpu::ObjectsAssignment<tflite::gpu::StrongShape<(tflite::gpu::Layout)10> >, std::__1::vector<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >, std::__1::allocator<std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > > > const) in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) … “std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()”, referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) absl::time_internal::cctz::TimeZoneInfo::Description() const in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “___cxa_free_exception”, referenced from: std::__1::__throw_length_error(char const*) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(internal_177af47ac7f30482d4096214acf6ba06.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(min_cost_flow_assignment_3433aed886ccf32d0ddc192b47dca509.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(greedy_by_size_assignment_9fa33a720f1e8acb4a8f6c0d76110984.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(greedy_by_breadth_assignment_9652ad845cf0f94df849627b34cc7bc4.o) … “std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)”, referenced from: -[TFLComputeTask setInputDimensionsWithDevice:dimensions:] in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) absl::FormatDuration(absl::Duration) in TensorFlowLiteC(duration_23d5e2ad34b3d4e9d4db6be0369385c2.o) absl::(anonymous namespace)::AppendNumberUnit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double, absl::(anonymous namespace)::DisplayUnit) in TensorFlowLiteC(duration_23d5e2ad34b3d4e9d4db6be0369385c2.o) absl::time_internal::cctz::(anonymous namespace)::FileZoneInfoSource::Open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::__1::__shared_weak_count::__release_weak()”, referenced from: -[TFLInferenceContext compileModelWithDevice:taskDescriptors:outputBufferIDs:runtimeOptions:] in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) “___cxa_throw”, referenced from: std::__1::__throw_length_error(char const) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::__1::__throw_bad_function_call() in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) std::__1::__throw_bad_function_call() in TensorFlowLiteC(hashtablez_sampler_f7a58fda31cdb479dd28749081bd30a1.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(internal_177af47ac7f30482d4096214acf6ba06.o) std::__1::__throw_length_error(char const*) in TensorFlowLiteC(min_cost_flow_assignment_3433aed886ccf32d0ddc192b47dca509.o) … “std::__1::locale::~locale()”, referenced from: absl::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, absl::uint128) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(int128_df0a637a93531d213521c15fc19bd7c1.o) std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in TensorFlowLiteC(time_zone_info_ac39a6fa55f13bccf521f748f28e02bd.o) “std::logic_error::logic_error(char const*)”, referenced from: std::length_error::length_error(char const*) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::length_error::length_error(char const*) in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) std::length_error::length_error(char const*) in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) std::length_error::length_error(char const*) in TensorFlowLiteC(internal_177af47ac7f30482d4096214acf6ba06.o) std::length_error::length_error(char const*) in TensorFlowLiteC(min_cost_flow_assignment_3433aed886ccf32d0ddc192b47dca509.o) std::length_error::length_error(char const*) in TensorFlowLiteC(greedy_by_size_assignment_9fa33a720f1e8acb4a8f6c0d76110984.o) std::length_error::length_error(char const*) in TensorFlowLiteC(greedy_by_breadth_assignment_9652ad845cf0f94df849627b34cc7bc4.o) … “typeinfo for std::exception”, referenced from: typeinfo for std::__1::bad_function_call in TensorFlowLiteC(compute_task_7d9740b6bb033cffaa24e4dcd6c98207.o) typeinfo for std::__1::bad_function_call in TensorFlowLiteC(hashtablez_sampler_f7a58fda31cdb479dd28749081bd30a1.o) typeinfo for std::__1::bad_function_call in TensorFlowLiteC(zone_info_source_d0d641f6600cbc71bed9faf61afe560f.o) “___cxa_guard_release”, referenced from: absl::container_internal::Sample() in TensorFlowLiteC(memory_management_b2355fe02092d3e625e8a39708405196.o) absl::container_internal::HashtablezSampler::Global() in TensorFlowLiteC(hashtablez_sampler_f7a58fda31cdb479dd28749081bd30a1.o) absl::time_internal::cctz::time_zone::Impl::UTCImpl() in TensorFlowLiteC(time_zone_impl_70088ae3adaade7bd54e47cd293b4fcc.o) absl::time_internal::cctz::TimeZoneLibC::MakeTime(absl::time_internal::cctz::detail::civil_time<absl::time_internal:: cctz::detail::second_tag> const&) const in TensorFlowLiteC(time_zone_libc_1c4053d35db44a839fcd158b0a3f97d5.o) “___cxa_pure_virtual”, referenced from: vtable for absl::time_internal::cctz::TimeZoneIf in TensorFlowLiteC(time_zone_if_b1201e42997e5298e8b9b342eb441cd9.o) vtable for absl::time_internal::cctz::ZoneInfoSource in TensorFlowLiteC(zone_info_source_d0d641f6600cbc71bed9faf61afe560f.o) “operator delete(void*)”, referenced from: -[TFLBufferConvert initWithDevice:isFloat16:convertToPBHWC4:] in TensorFlowLiteC(buffer_convert_1d2d90cc5f78b8992cc785cc8c58fd0c.o) -[TFLBufferConvert convertWithEncoder:shape:sourceBuffer:convertedBuffer:] in TensorFlowLiteC(buffer_convert_1d2d90cc5f78b8992cc785cc8c58fd0c.o) -[TFLInferenceContext compileModelWithDevice:taskDescriptors:outputBufferIDs:runtimeOptions:] in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) -[TFLInferenceContext setInputDimensions:outputDimensions:taskDescriptors:] in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) -[TFLInferenceContext .cxx_destruct] in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::__tree<std::__1::__value_type<unsigned int, unsigned long>, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, unsigned long>, std::__1::less<unsigned int>, true>, std::__1::allocator<std::__1::__value_type<unsigned int, unsigned long> > >::destroy(std::__1::__tree_node<std::__1::__value_type<unsigned int, unsigned long>, void*>) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) std::__1::__tree<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> >::destroy(std::__1::__tree_node<unsigned int, void>*) in TensorFlowLiteC(inference_context_0de3088040d9569800f4171c1bc2996f.o) … ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) note: Using new build systemnote: Planning buildnote: Constructing build description

Could not build the application for the simulator. Error launching application on iPhone 11 Pro Max.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 16 (7 by maintainers)

Most upvoted comments

Are you satisfied with the resolution of your issue? Yes No

@am15h Could you try this? Modify your ios/tflite_flutter_plugin.podspec file to include -all_load flag in the OTHER_LDFLAGS section.

  s.xcconfig = { 'OTHER_LDFLAGS' => '-framework TensorFlowLiteC -all_load' }

And then, run pod install again inside example/ios and do flutter run This seems to have fixed the problem for me.

Ah, so we’re on the same page now. Thanks for clarifying. Looks like I’ll need to understand dart:ffi and how it works in flutter a bit to investigate this further. Let me get back to you when I find any clues.

Hmm, I’m not seeing the build error you pasted above, and seeing a different error when the app is launched. See below.

Launching lib/main.dart on YoungSeok Yoon’s iPhone in debug mode...
Warning: Missing build name (CFBundleShortVersionString).
Warning: Missing build number (CFBundleVersion).
Action Required: You must set a build name and number in the pubspec.yaml file version field before submitting to the App Store.
Automatically signing iOS for device deployment using specified development team in Xcode project: EQHXZ8M8AV
Running Xcode build...
 ├─Assembling Flutter resources...                           3.3s
 └─Compiling, linking and signing...                         6.4s
Xcode build done.                                           13.1s
Installing and launching...
flutter: ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════

flutter: The following ArgumentError was thrown attaching to the render tree:

flutter: Invalid argument(s): Failed to lookup symbol (dlsym(RTLD_DEFAULT, TfLiteVersion): symbol not found)

flutter:

flutter: When the exception was thrown, this was the stack:

flutter: #0      DynamicLibrary.lookup (dart:ffi-patch/ffi_dynamic_library_patch.dart:33:29)

flutter: #1      TfLiteVersion (package:tflite_flutter_plugin/src/bindings/bindings.dart:13:6)

flutter: #2      TfLiteVersion (package:tflite_flutter_plugin/src/bindings/bindings.dart:12:26)

flutter: #3      version (package:tflite_flutter_plugin/tflite.dart:18:37)

flutter: #4      _MyAppState.initState (package:tflite_flutter_plugin_example/main.dart:22:39)

flutter: #5      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4355:58)

flutter: #6      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4201:5)

flutter: #7      Element.inflateWidget (package:flutter/src/widgets/framework.dart:3194:14)

flutter: #8      Element.updateChild (package:flutter/src/widgets/framework.dart:2988:12)

flutter: #9      RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1028:16)

flutter: #10     RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:999:5)

flutter: #11     RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:942:17)

flutter: #12     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2412:19)

flutter: #13     RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:941:13)

flutter: #14     WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:819:7)

flutter: #15     WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:804:7)

flutter: #24     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:384:19)

flutter: #25     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:418:5)

flutter: #26     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

flutter: (elided 8 frames from package dart:async and package dart:async-patch)

flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
Installing and launching...                                        15.8s
Syncing files to device YoungSeok Yoon’s iPhone...               4,561ms (!)

Here’s my flutter doctor output from my mac, just in case.

 19:50:05  ~/Programming/tflite_flutter_plugin/example   ios_support ●  flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Mac OS X 10.15.2 19C57, locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
[!] Android Studio (version 3.2)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code (version 1.42.0)
[✓] Connected device (1 available)

! Doctor found issues in 2 categories.

Seeing the exact same error when I try to run it on iOS Simulator. Is this error expected? Or should it be displaying some Flutter UI instead?

And what is your Xcode version? If you’re using Xcode 10 or below, could you try using Xcode 11? In the meantime, I’ll try to reproduce your case.