react-native-skia icon indicating copy to clipboard operation
react-native-skia copied to clipboard

Android Build Error

Open Bayramito opened this issue 10 months ago • 2 comments

Description

This is the building output

> Task :shopify_react-native-skia:buildCMakeRelWithDebInfo[arm64-v8a] FAILED

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':shopify_react-native-skia:buildCMakeRelWithDebInfo[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/.cxx/RelWithDebInfo/482y3g2g/arm64-v8a'
  [1/20] Building CXX object CMakeFiles/rnskia.dir/cpp/rnskia-android/AHardwareBufferUtils.cpp.o
  [2/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/api/third_party/base64.cpp.o'
  [3/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/jsi/RuntimeAwareCache.cpp.o'
  [4/20] Building CXX object CMakeFiles/rnskia.dir/cpp/rnskia-android/GrAHardwareBufferUtils.cpp.o
  [5/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/jsi/JsiPromises.cpp.o'
  [6/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/rnskia/RNSkDispatchQueue.cpp.o'
  [7/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/api/third_party/CSSColorParser.cpp.o'
  [8/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/jsi/RuntimeLifecycleMonitor.cpp.o'
  [9/20] Building CXX object CMakeFiles/rnskia.dir/cpp/rnskia-android/SkiaOpenGLSurfaceFactory.cpp.o
  [10/20] Building CXX object CMakeFiles/rnskia.dir/cpp/jni/JniPlatformContext.cpp.o
  [11/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/jsi/JsiValue.cpp.o'
  [12/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/jsi/JsiHostObject.cpp.o'
  [13/20] Building CXX object CMakeFiles/rnskia.dir/cpp/jni/JniSkiaManager.cpp.o
  [14/20] Building CXX object CMakeFiles/rnskia.dir/cpp/rnskia-android/RNSkOpenGLCanvasProvider.cpp.o
  [15/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/rnskia/dom/base/DrawingContext.cpp.o'
  [16/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/rnskia/dom/base/ConcatablePaint.cpp.o'
  [17/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/rnskia/RNSkDomView.cpp.o'
  [18/20] Building CXX object CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o
  [19/20] Building CXX object 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/rnskia/RNSkManager.cpp.o'
  [20/20] Linking CXX shared library ../../../../build/intermediates/cxx/RelWithDebInfo/482y3g2g/obj/arm64-v8a/librnskia.so
  FAILED: ../../../../build/intermediates/cxx/RelWithDebInfo/482y3g2g/obj/arm64-v8a/librnskia.so 
  : && /Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android26 --sysroot=/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -fexceptions -frtti -std=c++1y -DONANDROID -DSK_GL -DSK_GANESH -DSK_BUILD_FOR_ANDROID -DFOLLY_NO_CONFIG=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_HAVE_MEMRCHR=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_MOBILE=1 -DON_ANDROID -DONANDROID -O2 -g -DNDEBUG  -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -shared -Wl,-soname,librnskia.so -o ../../../../build/intermediates/cxx/RelWithDebInfo/482y3g2g/obj/arm64-v8a/librnskia.so CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o CMakeFiles/rnskia.dir/cpp/jni/JniSkiaManager.cpp.o CMakeFiles/rnskia.dir/cpp/jni/JniPlatformContext.cpp.o CMakeFiles/rnskia.dir/cpp/rnskia-android/RNSkOpenGLCanvasProvider.cpp.o CMakeFiles/rnskia.dir/cpp/rnskia-android/SkiaOpenGLSurfaceFactory.cpp.o CMakeFiles/rnskia.dir/cpp/rnskia-android/GrAHardwareBufferUtils.cpp.o CMakeFiles/rnskia.dir/cpp/rnskia-android/AHardwareBufferUtils.cpp.o 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/jsi/JsiHostObject.cpp.o' 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/jsi/JsiValue.cpp.o' 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/jsi/RuntimeLifecycleMonitor.cpp.o' 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/jsi/RuntimeAwareCache.cpp.o' 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/jsi/JsiPromises.cpp.o' 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/rnskia/RNSkManager.cpp.o' 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/rnskia/RNSkDomView.cpp.o' 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/rnskia/RNSkDispatchQueue.cpp.o' 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/rnskia/dom/base/DrawingContext.cpp.o' 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/rnskia/dom/base/ConcatablePaint.cpp.o' 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/api/third_party/CSSColorParser.cpp.o' 'CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/api/third_party/base64.cpp.o' -L/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../libs/android/arm64-v8a /Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/26/liblog.so  /Users/bayram/.gradle/caches/transforms-3/cf752b49e9002612d7c057f80c5fa6c7/transformed/jetified-fbjni-0.3.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so  /Users/bayram/.gradle/caches/transforms-3/f3e294acff16d0782352c06abc4696dd/transformed/jetified-react-android-0.72.5-release/prefab/modules/react_nativemodule_core/libs/android.arm64-v8a/libreact_nativemodule_core.so  /Users/bayram/.gradle/caches/transforms-3/f3e294acff16d0782352c06abc4696dd/transformed/jetified-react-android-0.72.5-release/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so  /Users/bayram/.gradle/caches/transforms-3/f3e294acff16d0782352c06abc4696dd/transformed/jetified-react-android-0.72.5-release/prefab/modules/reactnativejni/libs/android.arm64-v8a/libreactnativejni.so  /Users/bayram/.gradle/caches/transforms-3/f3e294acff16d0782352c06abc4696dd/transformed/jetified-react-android-0.72.5-release/prefab/modules/runtimeexecutor/libs/android.arm64-v8a/libruntimeexecutor.so  /Users/bayram/.gradle/caches/transforms-3/f3e294acff16d0782352c06abc4696dd/transformed/jetified-react-android-0.72.5-release/prefab/modules/turbomodulejsijni/libs/android.arm64-v8a/libturbomodulejsijni.so  ../../../../../libs/android/arm64-v8a/libsvg.a  ../../../../../libs/android/arm64-v8a/libskshaper.a  ../../../../../libs/android/arm64-v8a/libskparagraph.a  ../../../../../libs/android/arm64-v8a/libskunicode.a  ../../../../../libs/android/arm64-v8a/libskia.a  -ljnigraphics  -lGLESv2  -lEGL  -landroid   -latomic -lm && :
  ld: error: undefined symbol: operator delete(void*)
  >>> referenced by functional:1654 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:1654)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__function::__func<JNI_OnLoad::$_0, std::__ndk1::allocator<JNI_OnLoad::$_0>, void ()>::~__func())
  >>> referenced by new:334 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/new:334)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__function::__func<JNI_OnLoad::$_0, std::__ndk1::allocator<JNI_OnLoad::$_0>, void ()>::destroy_deallocate())
  >>> referenced by new:334 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/new:334)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::unordered_map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*, std::__ndk1::hash<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::equal_to<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, char const*> > >::~unordered_map())
  >>> referenced 7293 more times
  
  ld: error: undefined symbol: operator new(unsigned long)
  >>> referenced by new:253 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/new:253)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__function::__func<JNI_OnLoad::$_0, std::__ndk1::allocator<JNI_OnLoad::$_0>, void ()>::__clone() const)
  >>> referenced by new:253 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/new:253)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::pair<std::__ndk1::__hash_iterator<std::__ndk1::__hash_node<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, void*>*>, bool> std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::__unordered_map_hasher<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::hash<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, true>, std::__ndk1::__unordered_map_equal<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::equal_to<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*> > >::__emplace_unique_key_args<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, char*&>(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, char*&))
  >>> referenced by new:253 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/new:253)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::__unordered_map_hasher<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::hash<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, true>, std::__ndk1::__unordered_map_equal<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::equal_to<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*> > >::__rehash(unsigned long))
  >>> referenced 2695 more times
  
  ld: error: undefined symbol: operator new[](unsigned long)
  >>> referenced by JsiValue.h:41 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../cpp/jsi/JsiValue.h:41)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNJsi::JsiPropId::_get(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  >>> referenced by JsiValue.h:41 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../cpp/jsi/JsiValue.h:41)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNJsi::JsiPropId::_get(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  >>> referenced by SkSVGDOM.cpp
  >>>               libsvg.SkSVGDOM.o:(skia_private::THashTable<skia_private::THashMap<SkString, sk_sp<SkSVGNode>, SkGoodHash>::Pair, SkString, skia_private::THashMap<SkString, sk_sp<SkSVGNode>, SkGoodHash>::Pair>::resize(int)) in archive ../../../../../libs/android/arm64-v8a/libsvg.a
  >>> referenced 180 more times
  
  ld: error: undefined symbol: __cxa_guard_acquire
  >>> referenced by JsiValue.h:49 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../cpp/jsi/JsiValue.h:49)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNJsi::JsiPropId::_get(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  >>> referenced by JsiValue.h:49 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../cpp/jsi/JsiValue.h:49)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNJsi::JsiPropId::_get(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  >>> referenced by JsiValue.h:49 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../cpp/jsi/JsiValue.h:49)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNJsi::JsiPropId::_get(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  >>> referenced 552 more times
  
  ld: error: undefined symbol: __cxa_guard_release
  >>> referenced by JsiValue.h:49 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../cpp/jsi/JsiValue.h:49)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNJsi::JsiPropId::_get(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  >>> referenced by JsiValue.h:49 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../cpp/jsi/JsiValue.h:49)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNJsi::JsiPropId::_get(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  >>> referenced by JsiValue.h:49 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../cpp/jsi/JsiValue.h:49)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNJsi::JsiPropId::_get(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  >>> referenced 542 more times
  
  ld: error: undefined symbol: __cxa_begin_catch
  >>> referenced by JniLoad.cpp
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(__clang_call_terminate)
  >>> referenced by Registration-inl.h:91 (/Users/bayram/.gradle/caches/transforms-3/cf752b49e9002612d7c057f80c5fa6c7/transformed/jetified-fbjni-0.3.0/prefab/modules/fbjni/include/fbjni/detail/Registration-inl.h:91)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(facebook::jni::detail::FunctionWrapper<facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::detail::HybridData, facebook::jni::JObject, void>::_javaobject*, facebook::jni::LocalReferenceAllocator> (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::detail::HybridData, facebook::jni::JObject, void>::_javaobject*, facebook::jni::LocalReferenceAllocator>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*> >::call(_JNIEnv*, _jobject*, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::detail::HybridData, facebook::jni::JObject, void>::_javaobject*, facebook::jni::LocalReferenceAllocator> (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>)))
  >>> referenced by Registration-inl.h:91 (/Users/bayram/.gradle/caches/transforms-3/cf752b49e9002612d7c057f80c5fa6c7/transformed/jetified-fbjni-0.3.0/prefab/modules/fbjni/include/fbjni/detail/Registration-inl.h:91)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, _jobject*&&, int&&, int&&), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, void, _jobject*, int, int>::call(_JNIEnv*, _jobject*, _jobject*, int, int, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, _jobject*&&, int&&, int&&)))
  >>> referenced 70 more times
  
  ld: error: undefined symbol: std::terminate()
  >>> referenced by JniLoad.cpp
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(__clang_call_terminate)
  >>> referenced by thread:312 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/thread:312)
  >>>               CMakeFiles/rnskia.dir/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/cpp/rnskia/RNSkDispatchQueue.cpp.o:(RNSkia::RNSkDispatchQueue::RNSkDispatchQueue(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, unsigned long))
  
  ld: error: undefined symbol: std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >::basic_string(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)
  >>> referenced by utility:447 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/utility:447)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::pair<std::__ndk1::__hash_iterator<std::__ndk1::__hash_node<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, void*>*>, bool> std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::__unordered_map_hasher<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::hash<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, true>, std::__ndk1::__unordered_map_equal<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::equal_to<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*> > >::__emplace_unique_key_args<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, char*&>(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, char*&))
  >>> referenced by JniSkiaPictureView.h:68 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/cpp/jni/include/JniSkiaPictureView.h:68)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNSkia::JniSkiaPictureView::setMode(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >))
  >>> referenced by JniSkiaBaseView.h:46 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/cpp/jni/include/JniSkiaBaseView.h:46)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNSkia::JniSkiaPictureView::setMode(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >))
  >>> referenced 106 more times
  
  ld: error: undefined symbol: std::__ndk1::__next_prime(unsigned long)
  >>> referenced by __hash_table:2381 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__hash_table:2381)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::__unordered_map_hasher<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::hash<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, true>, std::__ndk1::__unordered_map_equal<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::equal_to<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*> > >::rehash(unsigned long))
  >>> referenced by __hash_table:2391 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__hash_table:2391)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::__unordered_map_hasher<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::hash<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, true>, std::__ndk1::__unordered_map_equal<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*>, std::__ndk1::equal_to<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, char const*> > >::rehash(unsigned long))
  >>> referenced by __hash_table:2381 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__hash_table:2381)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<unsigned long, std::__ndk1::function<void (bool)> >, std::__ndk1::__unordered_map_hasher<unsigned long, std::__ndk1::__hash_value_type<unsigned long, std::__ndk1::function<void (bool)> >, std::__ndk1::hash<unsigned long>, true>, std::__ndk1::__unordered_map_equal<unsigned long, std::__ndk1::__hash_value_type<unsigned long, std::__ndk1::function<void (bool)> >, std::__ndk1::equal_to<unsigned long>, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<unsigned long, std::__ndk1::function<void (bool)> > > >::rehash(unsigned long))
  >>> referenced 31 more times
  
  ld: error: undefined symbol: __cxa_allocate_exception
  >>> referenced by stdexcept:258 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:258)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_length_error(char const*))
  >>> referenced by stdexcept:269 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:269)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_out_of_range(char const*))
  >>> referenced by RNSkPictureView.h:113 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../cpp/rnskia/RNSkPictureView.h:113)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNSkia::RNSkPictureView::setJsiProperties(std::__ndk1::unordered_map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, RNJsi::JsiValueWrapper, std::__ndk1::hash<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::equal_to<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, RNJsi::JsiValueWrapper> > >&))
  >>> referenced 113 more times
  
  ld: error: undefined symbol: std::length_error::~length_error()
  >>> referenced by stdexcept:258 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:258)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_length_error(char const*))
  >>> referenced by stdexcept:258 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:258)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_length_error(char const*))
  
  ld: error: undefined symbol: __cxa_throw
  >>> referenced by stdexcept:258 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:258)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_length_error(char const*))
  >>> referenced by stdexcept:269 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:269)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_out_of_range(char const*))
  >>> referenced by RNSkPictureView.h:113 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../cpp/rnskia/RNSkPictureView.h:113)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNSkia::RNSkPictureView::setJsiProperties(std::__ndk1::unordered_map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, RNJsi::JsiValueWrapper, std::__ndk1::hash<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::equal_to<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, RNJsi::JsiValueWrapper> > >&))
  >>> referenced 113 more times
  
  ld: error: undefined symbol: __cxa_free_exception
  >>> referenced by stdexcept:258 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:258)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_length_error(char const*))
  >>> referenced by stdexcept:269 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:269)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_out_of_range(char const*))
  >>> referenced by RNSkPictureView.h:113 (/Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/../cpp/rnskia/RNSkPictureView.h:113)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNSkia::RNSkPictureView::setJsiProperties(std::__ndk1::unordered_map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, RNJsi::JsiValueWrapper, std::__ndk1::hash<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::equal_to<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, RNJsi::JsiValueWrapper> > >&))
  >>> referenced 99 more times
  
  ld: error: undefined symbol: std::logic_error::logic_error(char const*)
  >>> referenced by stdexcept:155 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:155)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::length_error::length_error(char const*))
  >>> referenced by stdexcept:167 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:167)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::out_of_range::out_of_range(char const*))
  
  ld: error: undefined symbol: vtable for std::length_error
  >>> referenced by stdexcept:155 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:155)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::length_error::length_error(char const*))
  >>> referenced by stdexcept:155 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:155)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::length_error::length_error(char const*))
  >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
  
  ld: error: undefined symbol: typeinfo for std::out_of_range
  >>> referenced by stdexcept:269 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:269)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_out_of_range(char const*))
  >>> referenced by stdexcept:269 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:269)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_out_of_range(char const*))
  
  ld: error: undefined symbol: std::out_of_range::~out_of_range()
  >>> referenced by stdexcept:269 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:269)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_out_of_range(char const*))
  >>> referenced by stdexcept:269 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:269)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::__ndk1::__throw_out_of_range(char const*))
  
  ld: error: undefined symbol: vtable for std::out_of_range
  >>> referenced by stdexcept:167 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:167)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::out_of_range::out_of_range(char const*))
  >>> referenced by stdexcept:167 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/stdexcept:167)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(std::out_of_range::out_of_range(char const*))
  >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
  
  ld: error: undefined symbol: __cxa_end_catch
  >>> referenced by Registration-inl.h:94 (/Users/bayram/.gradle/caches/transforms-3/cf752b49e9002612d7c057f80c5fa6c7/transformed/jetified-fbjni-0.3.0/prefab/modules/fbjni/include/fbjni/detail/Registration-inl.h:94)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(facebook::jni::detail::FunctionWrapper<facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::detail::HybridData, facebook::jni::JObject, void>::_javaobject*, facebook::jni::LocalReferenceAllocator> (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::detail::HybridData, facebook::jni::JObject, void>::_javaobject*, facebook::jni::LocalReferenceAllocator>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*> >::call(_JNIEnv*, _jobject*, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::detail::HybridData, facebook::jni::JObject, void>::_javaobject*, facebook::jni::LocalReferenceAllocator> (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>)))
  >>> referenced by Registration-inl.h:94 (/Users/bayram/.gradle/caches/transforms-3/cf752b49e9002612d7c057f80c5fa6c7/transformed/jetified-fbjni-0.3.0/prefab/modules/fbjni/include/fbjni/detail/Registration-inl.h:94)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(facebook::jni::detail::FunctionWrapper<facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::detail::HybridData, facebook::jni::JObject, void>::_javaobject*, facebook::jni::LocalReferenceAllocator> (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::detail::HybridData, facebook::jni::JObject, void>::_javaobject*, facebook::jni::LocalReferenceAllocator>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*> >::call(_JNIEnv*, _jobject*, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::detail::HybridData, facebook::jni::JObject, void>::_javaobject*, facebook::jni::LocalReferenceAllocator> (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>)))
  >>> referenced by Registration-inl.h:94 (/Users/bayram/.gradle/caches/transforms-3/cf752b49e9002612d7c057f80c5fa6c7/transformed/jetified-fbjni-0.3.0/prefab/modules/fbjni/include/fbjni/detail/Registration-inl.h:94)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, _jobject*&&, int&&, int&&), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, void, _jobject*, int, int>::call(_JNIEnv*, _jobject*, _jobject*, int, int, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, _jobject*&&, int&&, int&&)))
  >>> referenced 97 more times
  
  ld: error: undefined symbol: std::__ndk1::__shared_weak_count::__release_weak()
  >>> referenced by memory:3549 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:3549)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNSkia::JniSkiaPictureView::JniSkiaPictureView(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>))
  >>> referenced by memory:3549 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:3549)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNSkia::JniSkiaPictureView::JniSkiaPictureView(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>))
  >>> referenced by memory:3549 (/Users/bayram/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:3549)
  >>>               CMakeFiles/rnskia.dir/cpp/jni/JniLoad.cpp.o:(RNSkia::JniSkiaPictureView::JniSkiaPictureView(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaPictureView, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<RNSkia::JniSkiaManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>))
  >>> referenced 4953 more times
  
  ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
  clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
  ninja: build stopped: subcommand failed.
  
  C++ build system [build] failed while executing:
      /Users/bayram/Library/Android/sdk/cmake/3.22.1/bin/ninja \
        -C \
        /Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android/.cxx/RelWithDebInfo/482y3g2g/arm64-v8a \
        rnskia
    from /Users/bayram/Desktop/Sorsware/omuzreact/node_modules/@shopify/react-native-skia/android

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception.
-----------

Version

1.2.3

Steps to reproduce

just try to generate a release APK ./gradlew assembleRelease

Snack, code example, screenshot, or link to a repository

I also tested with 0.1.240 it was working before but idk what's changed now cannot generate the APK file.

Bayramito avatar Apr 24 '24 14:04 Bayramito

did you enableNewArch in gradle.properties

zaferatli avatar May 14 '24 12:05 zaferatli

got the same error with the following versions: "react-native": "^0.72.7", "@shopify/react-native-skia": "^1.3.1",

tonypangs avatar May 30 '24 10:05 tonypangs

did you enableNewArch in gradle.properties

no, it is still false

Bayramito avatar Jul 08 '24 11:07 Bayramito

please provide us with a reproducible example. Also you have an example that build nicely? So what seems to be the issue?

I will reopen immediately once we have a reproducible example.

wcandillon avatar Jul 09 '24 09:07 wcandillon

please provide us with a reproducible example. Also you have an example that build nicely? So what seems to be the issue?

I will reopen immediately once we have a reproducible example.

Thank you so much for response @william-candillon.

Yesterday I deeply investigated that, because i really wanted to run skia and reanimated on their latest versions on my project (which in RN 0.72.14).

But after a couple of hours of investigation, it turned out to be this is not a Skia related issue. Yes! I was getting this error but once i uninstall and re-install the NDK version of my project via Android Studio, interestingly skia issue is gone.

But this time got the similar error with reanimated. This time it's looking like, the issue is valid with RN 0.72 and Reanimated 3.13. Because untill 3.10.1 everything is fine.

As like i mentioned here,

https://github.com/software-mansion/react-native-reanimated/issues/6234

Bayramito avatar Jul 09 '24 10:07 Bayramito