You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':react-native-reanimated:buildCMakeDebug[arm64-v8a][reanimated,worklets]'.
com.android.ide.common.process.ProcessException: ninja: Entering directory `C:\reanimatedproject\node_modules\react-native-reanimated\android.cxx\Debug\6qn2t586\arm64-v8a'
[0/2] Re-checking globbed directories...
[1/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o
[2/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Tools/ReanimatedJSIUtils.cpp.o
[3/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o
[4/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSScheduler.cpp.o
[5/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSLogger.cpp.o
[6/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/UIScheduler.cpp.o
[7/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/AsyncQueue.cpp.o
[8/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Tools/WorkletEventHandler.cpp.o
[9/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o
[10/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/android/PlatformLogger.cpp.o
[11/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/ReanimatedHermesRuntime.cpp.o
[12/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/6d4a5b38acd0039dda1a6208ed3901e9/react-native-reanimated/Common/cpp/worklets/Tools/ReanimatedVersion.cpp.o
[13/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/Fabric/PropsRegistry.cpp.o
[14/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/RNRuntimeWorkletDecorator.cpp.o
[15/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/Fabric/ReanimatedMountHook.cpp.o
[16/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/LayoutAnimations/LayoutAnimationsProxy.cpp.o
[17/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/Fabric/ShadowTreeCloner.cpp.o
[18/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/ReanimatedRuntime.cpp.o
[19/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/Fabric/ReanimatedCommitHook.cpp.o
[20/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntime.cpp.o
[21/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/AnimatedSensor/AnimatedSensorModule.cpp.o
[22/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/NativeModules/WorkletsModuleProxySpec.cpp.o
[23/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/LayoutAnimations/LayoutAnimationsUtils.cpp.o
[24/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/LayoutAnimations/LayoutAnimationsManager.cpp.o
[25/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntimeDecorator.cpp.o
[26/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/EventHandlerRegistry.cpp.o
[27/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxySpec.cpp.o
[28/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/Tools/FeaturesConfig.cpp.o
[29/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/NativeModules/WorkletsModuleProxy.cpp.o
[30/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsModule.cpp.o
[31/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o
[32/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/RuntimeDecorators/UIRuntimeDecorator.cpp.o
[33/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/RuntimeDecorators/RNRuntimeDecorator.cpp.o
[34/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsOnLoad.cpp.o
[35/41] Linking CXX shared library ........\build\intermediates\cxx\Debug\6qn2t586\obj\arm64-v8a\libworklets.so
FAILED: ../../../../build/intermediates/cxx/Debug/6qn2t586/obj/arm64-v8a/libworklets.so
cmd.exe /C "cd . && C:\Users\NOMANS1\AppData\Local\Android\Sdk\ndk\2711.122\TOOLCH1\llvm\prebuilt\WINDOW1\bin\CLANG_~1.EXE --target=aarch64-none-linux-andr
oid24 --sysroot="C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot" -fPIC -g -DANDROID -fdata-
sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D__BIONIC_NO_PAGE_SIZE_MACRO -D_FORTIFY_SOURCE=2 -Wformat -Werror=f
ormat-security -DREACT_NATIVE_MINOR_VERSION=79 -DREANIMATED_VERSION=3.17.4 -DHERMES_ENABLE_DEBUGGER=1 -fexceptions -fno-omit-frame-pointer -frtti -fstack-
protector-all -std=c++20 -Wall -Werror -DJS_RUNTIME_HERMES=1 -fno-limit-debug-info -Wl,-z,max-page-size=16384 -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-
undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libworklets.so -o ........\build\intermediates\cxx\Debug\6qn2
t586\obj\arm64-v8a\libworklets.so src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/NativeModules/WorkletsModule
Proxy.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/NativeModules/WorkletsModuleProxySpec.cpp.o src/ma
in/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/EventHandlerRegistry.cpp.o src/main/cpp/worklets/CMakeFil
es/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/rea
nimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedp
roject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/AsyncQueue.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_mo
dules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react
-native-reanimated/Common/cpp/worklets/Tools/JSLogger.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimat
ed/Common/cpp/worklets/Tools/JSScheduler.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Tools/Reanimate
dJSIUtils.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/6d4a5b38acd0039dda1a6208ed3901e9/react-native-reanimated/Common/cpp/worklets/Tools/ReanimatedVersio
n.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/UIScheduler.cpp.o src/m
ain/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Tools/WorkletEventHandler.cpp.o src/main/cpp/worklets/CMakeFiles/wo
rklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/RNRuntimeWorkletDecorator.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de
5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/ReanimatedHermesRuntime.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa2872019
13f59d7548f/Common/cpp/worklets/WorkletRuntime/ReanimatedRuntime.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/
worklets/WorkletRuntime/WorkletRuntime.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/Wo
rkletRuntimeDecorator.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/android/
PlatformLogger.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsModule.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsOnL
oad.cpp.o -llog "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/072209afb1c52d43fe8bcfe0160879d7/transformed/react-android-0.79.1-debug/prefab/modules
/jsi/libs/android.arm64-v8a/libjsi.so" "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/72cde7dc85b5006383f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/
modules/fbjni/libs/android.arm64-v8a/libfbjni.so" "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/072209afb1c52d43fe8bcfe0160879d7/transformed/react-an
droid-0.79.1-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so" "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/b034aef65a97079
3e0e053d494c15a32/transformed/hermes-android-0.79.1-debug/prefab/modules/libhermes/libs/android.arm64-v8a/libhermes.so" "C:/Users/Noman Sanaullah/.gradle/caches
/8.13/transforms/072209afb1c52d43fe8bcfe0160879d7/transformed/react-android-0.79.1-debug/prefab/modules/hermestooling/libs/android.arm64-v8a/libhermestooling.so" -latomic -lm && cd ."
ld.lld: error: undefined symbol: std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator>::~basic_string()
referenced by WorkletsModuleProxySpec.cpp:22 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/NativeModules/WorkletsModuleProxySpec.cpp:22)
src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/NativeModules/WorkletsModuleProxySpec.cpp.o:(worklets::WorkletsModuleProxySpec::WorkletsModuleProxySpec(std::_ndk1::shared_ptrfacebook::react::CallInvoker))
referenced by JSISerializer.cpp:9 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp:9)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(_cxx_global_var_init)
referenced by JSISerializer.cpp:9 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp:9)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(__cxx_global_var_init)
referenced 254 more times
referenced by WorkletRuntimeRegistry.cpp:0 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp:0)
src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o:(__cxx_global_var_init.1)
referenced by WorkletRuntimeRegistry.cpp:0 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp:0)
src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o:(_cxx_global_var_init.1)
referenced by Shareables.h:295 (C:/reanimatedproject/node_modules/react-native-reanimated/android/../Common/cpp/worklets/SharedItems/Shareables.h:295)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::ShareableHandle::~ShareableHandle())
referenced 2 more times
referenced by Hybrid.h:336 (C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/72cde7dc85b5006383f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:336)
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsModule.cpp.o:(facebook::jni::HybridClass<facebook::react::CallInvokerHolder, facebook::jni::detail::BaseHybridClass>::JavaPart::cthis() const)
referenced by AndroidUIScheduler.cpp:49 (C:/reanimatedproject/node_modules/react-native-reanimated/android/src/main/cpp/worklets/android/AndroidUIScheduler.cpp:49)
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(worklets::AndroidUIScheduler::scheduleTriggerOnUI())
referenced by Shareables.cpp:138 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:138)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::Shareable::undefined())
referenced 8 more times
referenced by Hybrid.h:336 (C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/72cde7dc85b5006383f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:336)
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsModule.cpp.o:(facebook::jni::HybridClass<facebook::react::CallInvokerHolder, facebook::jni::detail::BaseHybridClass>::JavaPart::cthis() const)
referenced by AndroidUIScheduler.cpp:49 (C:/reanimatedproject/node_modules/react-native-reanimated/android/src/main/cpp/worklets/android/AndroidUIScheduler.cpp:49)
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(worklets::AndroidUIScheduler::scheduleTriggerOnUI())
referenced by Shareables.cpp:138 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:138)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::Shareable::undefined())
referenced 8 more times
referenced by Hybrid.h:336 (C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/72cde7dc85b5006383f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:336)
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsModule.cpp.o:(facebook::jni::HybridClass<facebook::react::CallInvokerHolder, facebook::jni::detail::BaseHybridClass>::JavaPart::cthis() const)
referenced by AndroidUIScheduler.cpp:49 (C:/reanimatedproject/node_modules/react-native-reanimated/android/src/main/cpp/worklets/android/AndroidUIScheduler.cpp:49)
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(worklets::AndroidUIScheduler::scheduleTriggerOnUI())
referenced by Shareables.cpp:138 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:138)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::Shareable::undefined())
referenced 8 more times
ld.lld: error: undefined symbol: vtable for __cxxabiv1::__si_class_type_info
referenced by WorkletsOnLoad.cpp
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsOnLoad.cpp.o:(typeinfo for std::__ndk1::__function::__func<JNI_OnLoad::$_0, std::__ndk1::allocator<JNI_OnLoad::$_0>, void ()>)
referenced by AndroidUIScheduler.cpp
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(typeinfo for facebook::jni::HybridClass<worklets::AndroidUIScheduler, facebook::jni::detail::BaseHybridClass>)
referenced by AndroidUIScheduler.cpp
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(typeinfo for worklets::AndroidUIScheduler)
referenced 103 more times
the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
ld.lld: error: undefined symbol: vtable for __cxxabiv1::__class_type_info
referenced by WorkletsOnLoad.cpp
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsOnLoad.cpp.o:(typeinfo for JNI_OnLoad::$_0)
referenced by AndroidUIScheduler.cpp
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(typeinfo for facebook::jni::detail::BaseHybridClass)
referenced by ReanimatedRuntime.cpp
src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/ReanimatedRuntime.cpp.o:(typeinfo for std::__ndk1::default_deletehermes::vm::NopCrashManager)
referenced 39 more times
the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
referenced by Shareables.cpp:132 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:132)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Share
ables.cpp.o:(worklets::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&))
referenced by Shareables.h:163 (C:/reanimatedproject/node_modules/react-native-reanimated/android/../Common/cpp/worklets/SharedItems/Shareables.h:163)
src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntime.cpp.o:(std::
__ndk1::shared_ptrworklets::ShareableWorklet worklets::extractShareableOrThrowworklets::ShareableWorklet(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&))
referenced by Shareables.h:163 (C:/reanimatedproject/node_modules/react-native-reanimated/android/../Common/cpp/worklets/SharedItems/Shareables.h:163)
src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntimeDecorator.cpp
.o:(std::__ndk1::shared_ptrworklets::ShareableRemoteFunction worklets::extractShareableOrThrowworklets::ShareableRemoteFunction(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&))
referenced 1 more times
ld.lld: error: undefined symbol: vtable for std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::__ndk1::allocator>
referenced by sstream:1010 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::_ndk1::allocator>::basic_stringstreamabi:ne180000)
referenced by sstream:1010 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::_ndk1::allocator>::basic_stringstreamabi:ne180000)
referenced by sstream:1010 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::__ndk1::allocator>::basic_stringstreamabi:ne180000)
referenced 1 more times
the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
ld.lld: error: undefined symbol: VTT for std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::__ndk1::allocator>
referenced by sstream:1010 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::_ndk1::allocator>::basic_stringstreamabi:ne180000)
referenced by sstream:1010 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::_ndk1::allocator>::basic_stringstreamabi:ne180000)
referenced by sstream:1010 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010)
src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::__ndk1::allocator>::basic_stringstreamabi:ne180000)
referenced 3 more times
ld.lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
CLANG_~1: error: linker command failed with exit code 1 (use -v to see invocation)
[36/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/android/JNIHelper.cpp.o
[37/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/android/LayoutAnimations.cpp.o
[38/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxy.cpp.o
[39/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/android/OnLoad.cpp.o
[40/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/android/NativeProxy.cpp.o
ninja: build stopped: subcommand failed.
C++ build system [build] failed while executing: @echo off
"C:\Users\Noman Sanaullah\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe" ^
-C ^
"C:\reanimatedproject\node_modules\react-native-reanimated\android\.cxx\Debug\6qn2t586\arm64-v8a" ^
reanimated ^
worklets
from C:\reanimatedproject\node_modules\react-native-reanimated\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.
Get more help at https://help.gradle.org.
BUILD FAILED in 2m 13s
error Failed to install the app. Command failed with exit code 1: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe oper
ations. Note: Recompile with -Xlint:unchecked for details. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':react-native-r
eanimated:buildCMakeDebug[arm64-v8a][reanimated,worklets]'. > com.android.ide.common.process.ProcessException: ninja: Entering directory `C:\reanimatedproject\no
de_modules\react-native-reanimated\android.cxx\Debug\6qn2t586\arm64-v8a' [0/2] Re-checking globbed directories... [1/41] Building CXX object src/main/cpp/workle
ts/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o [2/41] Building CXX object src/main/cpp/w
orklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Tools/ReanimatedJSIUtils.cpp.o [3/41] Building CXX object src/main/cpp/workl
ets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o [4/41] Building CXX object sr
c/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSScheduler.cpp.o [5/41] Building
CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSLogger.cpp.o [6/4
1] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/UISchedu
ler.cpp.o [7/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/
Tools/AsyncQueue.cpp.o [8/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Tools/Workle
tEventHandler.cpp.o [9/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp
/worklets/SharedItems/Shareables.cpp.o [10/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/android/PlatformLogger.cpp.o [11/41] Building CX
X object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/ReanimatedHermesRuntime.cpp.o [12/41]
Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/6d4a5b38acd0039dda1a6208ed3901e9/react-native-reanimated/Common/cpp/worklets/Tools/ReanimatedVe
rsion.cpp.o [13/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/Fabric/PropsRegi
stry.cpp.o [14/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/RNRuntim
eWorkletDecorator.cpp.o [15/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/Fabr
ic/ReanimatedMountHook.cpp.o [16/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated
/LayoutAnimations/LayoutAnimationsProxy.cpp.o [17/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Comm
on/cpp/reanimated/Fabric/ShadowTreeCloner.cpp.o [18/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common
/cpp/worklets/WorkletRuntime/ReanimatedRuntime.cpp.o [19/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d754
8f/Common/cpp/reanimated/Fabric/ReanimatedCommitHook.cpp.o [20/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7
548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntime.cpp.o [21/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa28720191
3f59d7548f/Common/cpp/reanimated/AnimatedSensor/AnimatedSensorModule.cpp.o [22/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38
aa287201913f59d7548f/Common/cpp/worklets/NativeModules/WorkletsModuleProxySpec.cpp.o [23/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.di
r/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/LayoutAnimations/LayoutAnimationsUtils.cpp.o [24/41] Building CXX object src/main/cpp/reanimated/CMakeFi
les/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/LayoutAnimations/LayoutAnimationsManager.cpp.o [25/41] Building CXX object src/main/cpp
/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntimeDecorator.cpp.o [26/41] Building CXX object s
rc/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/EventHandlerRegistry.cpp.o [27/41] Building CXX obje
ct src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxySpec.cpp.o [28/41]
Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/Tools/FeaturesConfig.cpp.o [29/41]
Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/NativeModules/WorkletsModuleProxy.cpp.o [3
0/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsModule.cpp.o [31/41] Building CXX object src/main/cpp/worklets/CMakeFiles
/worklets.dir/android/AndroidUIScheduler.cpp.o [32/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Com
mon/cpp/reanimated/RuntimeDecorators/UIRuntimeDecorator.cpp.o [33/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa2872019
13f59d7548f/Common/cpp/reanimated/RuntimeDecorators/RNRuntimeDecorator.cpp.o [34/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/android/Wo
rkletsOnLoad.cpp.o [35/41] Linking CXX shared library ........\build\intermediates\cxx\Debug\6qn2t586\obj\arm64-v8a\libworklets.so FAILED: ../../../../build/i
ntermediates/cxx/Debug/6qn2t586/obj/arm64-v8a/libworklets.so cmd.exe /C "cd . && C:\Users\NOMANS1\AppData\Local\Android\Sdk\ndk\2711.122\TOOLCH1\llvm\prebuilt
\WINDOW1\bin\CLANG_~1.EXE --target=aarch64-none-linux-android24 --sysroot="C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/
prebuilt/windows-x86_64/sysroot" -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D__BIONI
C_NO_PAGE_SIZE_MACRO -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -DREACT_NATIVE_MINOR_VERSION=79 -DREANIMATED_VERSION=3.17.4 -DHERMES_ENABLE_DEBUGGER=1
-fexceptions -fno-omit-frame-pointer -frtti -fstack-protector-all -std=c++20 -Wall -Werror -DJS_RUNTIME_HERMES=1 -fno-limit-debug-info -Wl,-z,max-page-size=16384
-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libworklets.so
-o ........\build\intermediates\cxx\Debug\6qn2t586\obj\arm64-v8a\libworklets.so src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f
/Common/cpp/worklets/NativeModules/WorkletsModuleProxy.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/N
ativeModules/WorkletsModuleProxySpec.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/EventHan
dlerRegistry.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o src
/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o src/main/cp
p/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/AsyncQueue.cpp.o src/main/cpp/worklets/CMa
keFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o src/main/cpp/worklets/CMakeFiles/wor
klets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSLogger.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/rea
nimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSScheduler.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa28720
1913f59d7548f/Common/cpp/worklets/Tools/ReanimatedJSIUtils.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/6d4a5b38acd0039dda1a6208ed3901e9/react-native-rean
imated/Common/cpp/worklets/Tools/ReanimatedVersion.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/
Common/cpp/worklets/Tools/UIScheduler.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Tools/WorkletEvent
Handler.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/RNRuntimeWorkletDecorator.cpp.o s
rc/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/ReanimatedHermesRuntime.cpp.o src/main/cpp/workl
ets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/ReanimatedRuntime.cpp.o src/main/cpp/worklets/CMakeFiles/worklets
.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntime.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa2872019
13f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntimeDecorator.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o src/m
ain/cpp/worklets/CMakeFiles/worklets.dir/android/PlatformLogger.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsModule.cpp.o src/main/cpp/wor
klets/CMakeFiles/worklets.dir/android/WorkletsOnLoad.cpp.o -llog "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/072209afb1c52d43fe8bcfe0160879d7/transf
ormed/react-android-0.79.1-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so" "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/72cde7dc85b5006383
f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so" "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/072209af
b1c52d43fe8bcfe0160879d7/transformed/react-android-0.79.1-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so" "C:/Users/Noman Sanaullah/.g
radle/caches/8.13/transforms/b034aef65a970793e0e053d494c15a32/transformed/hermes-android-0.79.1-debug/prefab/modules/libhermes/libs/android.arm64-v8a/libhermes.s
o" "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/072209afb1c52d43fe8bcfe0160879d7/transformed/react-android-0.79.1-debug/prefab/modules/hermestooling/
libs/android.arm64-v8a/libhermestooling.so" -latomic -lm && cd ." ld.lld: error: undefined symbol: std::__ndk1::basic_string<char, std::__ndk1::char_traits
, std::__ndk1::allocator>::~basic_string() >>> referenced by WorkletsModuleProxySpec.cpp:22 (C:/reanimatedproject/node_modules/react-native-reanimated/Comm
on/cpp/worklets/NativeModules/WorkletsModuleProxySpec.cpp:22) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/workl
ets/NativeModules/WorkletsModuleProxySpec.cpp.o:(worklets::WorkletsModuleProxySpec::WorkletsModuleProxySpec(std::_ndk1::shared_ptrfacebook::react::CallInvoker
)) >>> referenced by JSISerializer.cpp:9 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp:9) >>> src/main/c
pp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(_cxx_global_var_ini
t) >>> referenced by JSISerializer.cpp:9 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp:9) >>> src/main/c
pp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(__cxx_global_var_ini
t) >>> referenced 254 more times ld.lld: error: undefined symbol: std::__ndk1::mutex::~mutex() >>> referenced by WorkletRuntimeRegistry.cpp:0 (C:/reanimatedproje
ct/node_modules/react-native-reanimated/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp:0) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc
38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o:(__cxx_global_var_init.1) >>> referenced by WorkletRuntimeRegistry.cpp:0 (C:/r
eanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp:0) >>> src/main/cpp/worklets/CMakeFiles/worklets.
dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o:(_cxx_global_var_init.1) >>> referenced by Shareables.h:295 (C:
/reanimatedproject/node_modules/react-native-reanimated/android/../Common/cpp/worklets/SharedItems/Shareables.h:295) >>> src/main/cpp/worklets/CMakeFiles/worklet
s.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::ShareableHandle::~ShareableHandle())
referenced 2 more times ld.lld: error: undefined symbol: _cxa_guard_acquire >>> referenced by Hybrid.h:336 (C:/Users/Noman Sanaullah/.gradle/caches/8.13/tra
nsforms/72cde7dc85b5006383f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:336) >>> src/main/cpp/worklets/CMakeFiles/wor
klets.dir/android/WorkletsModule.cpp.o:(facebook::jni::HybridClass<facebook::react::CallInvokerHolder, facebook::jni::detail::BaseHybridClass>::JavaPart::cthis()
const) >>> referenced by AndroidUIScheduler.cpp:49 (C:/reanimatedproject/node_modules/react-native-reanimated/android/src/main/cpp/worklets/android/AndroidUISch
eduler.cpp:49) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(worklets::AndroidUIScheduler::scheduleTriggerOnUI()) >>> refer
enced by Shareables.cpp:138 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:138) >>> src/main/cpp/workl
ets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::Shareable::unde
fined()) >>> referenced 8 more times ld.lld: error: undefined symbol: _cxa_guard_release >>> referenced by Hybrid.h:336 (C:/Users/Noman Sanaullah/.gradle/caches
/8.13/transforms/72cde7dc85b5006383f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:336) >>> src/main/cpp/worklets/CMake
Files/worklets.dir/android/WorkletsModule.cpp.o:(facebook::jni::HybridClass<facebook::react::CallInvokerHolder, facebook::jni::detail::BaseHybridClass>::JavaPart
::cthis() const) >>> referenced by AndroidUIScheduler.cpp:49 (C:/reanimatedproject/node_modules/react-native-reanimated/android/src/main/cpp/worklets/android/And
roidUIScheduler.cpp:49) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(worklets::AndroidUIScheduler::scheduleTriggerOnUI())
referenced by Shareables.cpp:138 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:138) >>> src/main/
cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::Sharea
ble::undefined()) >>> referenced 8 more times ld.lld: error: undefined symbol: operator delete(void*) >>> referenced by function.h:250 (C:/Users/Noman Sanaullah/
AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:250) >>> src/main/cpp/work
lets/CMakeFiles/worklets.dir/android/WorkletsOnLoad.cpp.o:(std::__ndk1::__function::__func<JNI_OnLoad::$_0, std::__ndk1::allocator<JNI_OnLoad::$0>, void ()>::~ func()) >>> referenced by Hybrid.h:226 (C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/72cde7dc85b5006383f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/
modules/fbjni/include/fbjni/detail/Hybrid.h:226) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(facebook::jni::basic_strong
ref<facebook::jni::detail::HybridData, facebook::jni::LocalReferenceAllocator> facebook::jni::HybridClass<worklets::AndroidUIScheduler, facebook::jni::detail::Ba
seHybridClass>::makeCxxInstance<facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<worklets::AndroidUIScheduler, facebook::jni::
detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>&>(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::Hybrid
Class<worklets::AndroidUIScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>&)) >>> referenced by function
.h:250 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/__functional/func
tion.h:250) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntimeDecorator.cpp.o:(
std::__ndk1::__function::__func<worklets::WorkletRuntimeDecorator::decorate(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, std::__ndk1::shared_ptrworklets::JSScheduler const&)::$_0, std::__ndk1::allocator<worklets::WorkletRuntimeDecorator::
decorate(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, std::__ndk1::shared_ptr const&)::$0>, facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::~
_func()) >>> referenced 149 more times ld.lld: error: undefined symbol: _cxa_guard_abort >>> referenced by Hybrid.h:336 (C:/Users/Noman Sanaullah/.gradle/caches
/8.13/transforms/72cde7dc85b5006383f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:336) >>> src/main/cpp/worklets/CMake
Files/worklets.dir/android/WorkletsModule.cpp.o:(facebook::jni::HybridClass<facebook::react::CallInvokerHolder, facebook::jni::detail::BaseHybridClass>::JavaPart
::cthis() const) >>> referenced by AndroidUIScheduler.cpp:49 (C:/reanimatedproject/node_modules/react-native-reanimated/android/src/main/cpp/worklets/android/And
roidUIScheduler.cpp:49) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(worklets::AndroidUIScheduler::scheduleTriggerOnUI())
referenced by Shareables.cpp:138 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:138) >>> src/main/
cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::Sharea
ble::undefined()) >>> referenced 8 more times ld.lld: error: undefined symbol: vtable for __cxxabiv1::__si_class_type_info >>> referenced by WorkletsOnLoad.cpp >
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsOnLoad.cpp.o:(typeinfo for std::__ndk1::__function::__func<JNI_OnLoad::$_0, std::__ndk1::allocat
or<JNI_OnLoad::$0>, void ()>) >>> referenced by AndroidUIScheduler.cpp >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(typei
nfo for facebook::jni::HybridClass<worklets::AndroidUIScheduler, facebook::jni::detail::BaseHybridClass>) >>> referenced by AndroidUIScheduler.cpp >>> src/main/c
pp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(typeinfo for worklets::AndroidUIScheduler) >>> referenced 103 more times >>> the vtable sym
bol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: cxa_allocate
exception >>> referenced by Shareables.cpp:112 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:112) >>>
src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(workle
ts::makeShareableClone(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const&, facebook::jsi::Value const&)) >>> referenced by Shareab
les.cpp:127 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:127) >>> src/main/cpp/worklets/CMakeFiles/w
orklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::extractShareableOrThrow(faceboo
k::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::_ndk1::allocator> const&)) >>> referen
ced by Shareables.cpp:132 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:132) >>> src/main/cpp/worklet
s/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::extractShareableO
rThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::ndk1::allocator> const&
)) >>> referenced 25 more times ld.lld: error: undefined symbol: std::runtime_error::runtime_error(char const*) >>> referenced by Shareables.cpp:112 (C:/reanimat
edproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:112) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimate
dproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::makeShareableClone(facebook::jsi::Runtime&, facebook::j
si::Value const&, facebook::jsi::Value const&, facebook::jsi::Value const&)) >>> referenced by Shareables.cpp:127 (C:/reanimatedproject/node_modules/react-native
-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:127) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-
reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1:
:basic_string<char, std::ndk1::char_traits, std::ndk1::allocator> const&)) >>> referenced by JSISerializer.cpp:333 (C:/reanimatedproject/node_mod
ules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp:333) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules
/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(worklets::JSISerializer::stringifyJSIValueRecursively(facebook::jsi::Value const&, bool))
referenced 1 more times ld.lld: error: undefined symbol: typeinfo for std::runtime_error >>> referenced by Shareables.cpp:112 (C:/reanimatedproject/node_mod
ules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:112) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modu
les/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::makeShareableClone(facebook::jsi::Runtime&, facebook::jsi::Value const&,
facebook::jsi::Value const&, facebook::jsi::Value const&)) >>> referenced by Shareables.cpp:112 (C:/reanimatedproject/node_modules/react-native-reanimated/Common
/cpp/worklets/SharedItems/Shareables.cpp:112) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/
cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::makeShareableClone(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const&, facebo
ok::jsi::Value const&)) >>> referenced by Shareables.cpp:127 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareable
s.cpp:127) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables
.cpp.o:(worklets::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::_ndk1::char_traits, s
td::ndk1::allocator> const&)) >>> referenced 13 more times ld.lld: error: undefined symbol: std::runtime_error::~runtime_error() >>> referenced by Sharea
bles.cpp:112 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:112) >>> src/main/cpp/worklets/CMakeFiles/
worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::makeShareableClone(facebook::j
si::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const&, facebook::jsi::Value const&)) >>> referenced by Shareables.cpp:112 (C:/reanimatedproject/
node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:112) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/n
ode_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::makeShareableClone(facebook::jsi::Runtime&, facebook::jsi::Value
const&, facebook::jsi::Value const&, facebook::jsi::Value const&)) >>> referenced by Shareables.cpp:127 (C:/reanimatedproject/node_modules/react-native-reanimate
d/Common/cpp/worklets/SharedItems/Shareables.cpp:127) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated
/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_str
ing<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)) >>> referenced 13 more times ld.lld: error: undefined symbol: cxa_throw >>> re
ferenced by Shareables.cpp:112 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:112) >>> src/main/cpp/wo
rklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::makeShareabl
eClone(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const&, facebook::jsi::Value const&)) >>> referenced by Shareables.cpp:127 (C:/
reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:127) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/r
eanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::extractShareableOrThrow(facebook::jsi::Runtime&
, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::_ndk1::allocator> const&)) >>> referenced by Shareable
s.cpp:132 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp:132) >>> src/main/cpp/worklets/CMakeFiles/wor
klets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::extractShareableOrThrow(facebook:
:jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)) >>> reference
d 25 more times ld.lld: error: undefined symbol: cxa_free_exception >>> referenced by Shareables.cpp:112 (C:/reanimatedproject/node_modules/react-native-reanim
ated/Common/cpp/worklets/SharedItems/Shareables.cpp:112) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanima
ted/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::makeShareableClone(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value con
st&, facebook::jsi::Value const&)) >>> referenced by Shareables.cpp:127 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItem
s/Shareables.cpp:127) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems
/Shareables.cpp.o:(worklets::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_trai
ts, std::_ndk1::allocator> const&)) >>> referenced by Shareables.cpp:132 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/workl
ets/SharedItems/Shareables.cpp:132) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/workle
ts/SharedItems/Shareables.cpp.o:(worklets::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__n
dk1::char_traits, std::__ndk1::allocator> const&)) >>> referenced 21 more times ld.lld: error: undefined symbol: operator new(unsigned long) >>> refe
renced by Hybrid.h:226 (C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/72cde7dc85b5006383f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/modules/fbjni/inc
lude/fbjni/detail/Hybrid.h:226) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(facebook::jni::basic_strong_ref<facebook::jni
::detail::HybridData, facebook::jni::LocalReferenceAllocator> facebook::jni::HybridClass<worklets::AndroidUIScheduler, facebook::jni::detail::BaseHybridClass>::m
akeCxxInstance<facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<worklets::AndroidUIScheduler, facebook::jni::detail::BaseHybri
dClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>&>(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<worklets::A
ndroidUIScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>&)) >>> referenced by Hybrid.h:226 (C:/Users/No
man Sanaullah/.gradle/caches/8.13/transforms/72cde7dc85b5006383f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:226) >>>
src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsModule.cpp.o:(facebook::jni::basic_strong_ref<facebook::jni::detail::HybridData, facebook::jni::Lo
calReferenceAllocator> facebook::jni::HybridClass<worklets::WorkletsModule, facebook::jni::detail::BaseHybridClass>::makeCxxInstance<facebook::jsi::Runtime*&, st
d::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<face
book::react::JavaMessageQueueThread, facebook::jni::JObject, void>::_javaobject*>&, std::__ndk1::shared_ptrfacebook::react::CallInvoker&, std::__ndk1::shared_p
trworklets::JSScheduler&, std::__ndk1::shared_ptrworklets::UIScheduler&>(facebook::jsi::Runtime*&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::react::JavaMessageQueueThread, facebook::jni::JObj
ect, void>::_javaobject*>&, std::__ndk1::shared_ptrfacebook::react::CallInvoker&, std::__ndk1::shared_ptrworklets::JSScheduler&, std::__ndk1::shared_ptr&)) >>> referenced by unique_ptr.h:601 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x
86_64/sysroot/usr/include/c++/v1/_memory/unique_ptr.h:601) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-rean
imated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(std::__ndk1::__unique_iffacebook::jsi::Value::__unique_single std::__ndk1::make_unique[abi:ne180000]<f
acebook::jsi::Value, facebook::jsi::Value>(facebook::jsi::Value&&)) >>> referenced 34 more times ld.lld: error: undefined symbol: vtable for __cxxabiv1::_class
type_info >>> referenced by WorkletsOnLoad.cpp >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsOnLoad.cpp.o:(typeinfo for JNI_OnLoad::$_0) >>>
referenced by AndroidUIScheduler.cpp >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o:(typeinfo for facebook::jni::detail::Base
HybridClass) >>> referenced by ReanimatedRuntime.cpp >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Workl
etRuntime/ReanimatedRuntime.cpp.o:(typeinfo for std::__ndk1::default_deletehermes::vm::NopCrashManager) >>> referenced 39 more times >>> the vtable symbol may
be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: std::__ndk1::basic_stri
ng<char, std::__ndk1::char_traits, std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1:
:allocator> const&) >>> referenced by WorkletRuntime.cpp:71 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/WorkletRuntime/W
orkletRuntime.cpp:71) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntime.cpp.o:
(worklets::WorkletRuntime::WorkletRuntime(facebook::jsi::Runtime&, std::__ndk1::shared_ptrfacebook::react::MessageQueueThread const&, std::__ndk1::shared_ptr const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, bool, std::__ndk1::basic_stri
ng<char, std::__ndk1::char_traits, std::_ndk1::allocator> const&)) >>> referenced by JSISerializer.cpp:125 (C:/reanimatedproject/node_modules/react-
native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp:125) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-nati
ve-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(worklets::JSISerializer::stringifyFunction(facebook::jsi::Function const&)) >>> referenced by constr
uct_at.h:41 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/_memory/con
struct_at.h:41) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializ
er.cpp.o:(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator>* std::__ndk1::construct_at[abi:ne180000]<std::__ndk1::bas
ic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator>, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::alloc
ator> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator>>(std::__ndk1::basic_string<char, std::__ndk1::
char_traits, std::__ndk1::allocator>, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)) >>> ref
erenced 11 more times ld.lld: error: undefined symbol: std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> std::__ndk1:
:operator+<char, std::__ndk1::char_traits, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::
__ndk1::allocator> const&) >>> referenced by WorkletRuntime.cpp:77 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/WorkletRu
ntime/WorkletRuntime.cpp:77) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntime
.cpp.o:(worklets::WorkletRuntime::WorkletRuntime(facebook::jsi::Runtime&, std::__ndk1::shared_ptrfacebook::react::MessageQueueThread const&, std::__ndk1::share
d_ptrworklets::JSScheduler const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, bool, std::__ndk1::bas
ic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)) >>> referenced by WorkletRuntime.cpp:87 (C:/reanimatedproject/node_modules
/react-native-reanimated/Common/cpp/worklets/WorkletRuntime/WorkletRuntime.cpp:87) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7
548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntime.cpp.o:(worklets::WorkletRuntime::executeSync(facebook::jsi::Runtime&, facebook::jsi::Value const&) const)
referenced by WorkletRuntime.h:62 (C:/reanimatedproject/node_modules/react-native-reanimated/android/../Common/cpp/worklets/WorkletRuntime/WorkletRuntime.h:6
src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntime.cpp.o:(worklets::WorkletR
untime::toString() const) >>> referenced 1 more times ld.lld: error: undefined symbol: std::runtime_error::runtime_error(std::__ndk1::basic_string<char, std::__n
dk1::char_traits, std::_ndk1::allocator> const&) >>> referenced by Shareables.cpp:132 (C:/reanimatedproject/node_modules/react-native-reanimated/Com
mon/cpp/worklets/SharedItems/Shareables.cpp:132) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Comm
on/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<c
har, std::__ndk1::char_traits, std::__ndk1::allocator> const&)) >>> referenced by Shareables.h:163 (C:/reanimatedproject/node_modules/react-native-re
animated/android/../Common/cpp/worklets/SharedItems/Shareables.h:163) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/c
pp/worklets/WorkletRuntime/WorkletRuntime.cpp.o:(std::__ndk1::shared_ptrworklets::ShareableWorklet worklets::extractShareableOrThrow<worklets::ShareableWorklet
(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)) >>
referenced by Shareables.h:163 (C:/reanimatedproject/node_modules/react-native-reanimated/android/../Common/cpp/worklets/SharedItems/Shareables.h:163) >>> src/
main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntimeDecorator.cpp.o:(std::_ndk1::shared
ptrworklets::ShareableRemoteFunction worklets::extractShareableOrThrowworklets::ShareableRemoteFunction(facebook::jsi::Runtime&, facebook::jsi::Value const&,
std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)) >>> referenced 1 more times ld.lld: error: undefined symb
ol: vtable for std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::_ndk1::allocator> >>> referenced by sstream:1010 (C:/Users/Noman
Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010) >>> src/main/cpp/worklets
/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream
<char, std::__ndk1::char_traits, std::_ndk1::allocator>::basic_stringstreamabi:ne180000) >>> referenced by sstream:1010 (C:/Users/Noman Sanaulla
h/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010) >>> src/main/cpp/worklets/CMakeFil
es/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream<char, st
d::__ndk1::char_traits, std::_ndk1::allocator>::basic_stringstreamabi:ne180000) >>> referenced by sstream:1010 (C:/Users/Noman Sanaullah/AppData
/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010) >>> src/main/cpp/worklets/CMakeFiles/workle
ts.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream<char, std::__ndk1
::char_traits, std::__ndk1::allocator>::basic_stringstreamabi:ne180000) >>> referenced 1 more times >>> the vtable symbol may be undefined becaus
e the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: VTT for std::__ndk1::basic_stringstream<ch
ar, std::__ndk1::char_traits, std::_ndk1::allocator> >>> referenced by sstream:1010 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.122
97006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/nod
e_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::_ndk
1::allocator>::basic_stringstreamabi:ne180000) >>> referenced by sstream:1010 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/too
lchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules
/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::_ndk1::alloca
tor>::basic_stringstreamabi:ne180000) >>> referenced by sstream:1010 (C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/l
lvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/sstream:1010) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-na
tive-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::__ndk1::allocator
::basic_stringstreamabi:ne180000) >>> referenced 3 more times ld.lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) C
LANG_~1: error: linker command failed with exit code 1 (use -v to see invocation) [36/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/a
ndroid/JNIHelper.cpp.o [37/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/android/LayoutAnimations.cpp.o [38/41] Building CXX object s
rc/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxy.cpp.o [39/41] Buildin
g CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/android/OnLoad.cpp.o [40/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir
/android/NativeProxy.cpp.o ninja: build stopped: subcommand failed. C++ build system [build] failed while executing: @echo off "C:\Users\Noman Sanaullah\AppDa
ta\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe" ^ -C ^ "C:\reanimatedproject\node_modules\react-native-reanimated\android\.cxx\Debug\6qn2t586\arm
64-v8a" ^ reanimated ^ worklets from C:\reanimatedproject\node_modules\react-native-reanimated\android * Try: > Run with --stacktrace option to get the stack tra
ce. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. BUILD FAILED in 2m 13s.
Steps to reproduce
Clone the repo
Install the packages using npm install
Then run npm run android
Make sure you have the tools needed android studio, java, ndk, and cmake
IMPORTANT
tried everything, from placing the project in c folder, cleaning the cache, reinstalling node_modules, downgrading the reanimated version. You name it tried everything.Struggling with this error for days now
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
buildToolsVersion = "35.0.0"
minSdkVersion = 24
compileSdkVersion = 35
targetSdkVersion = 35
ndkVersion = "27.1.12297006"
kotlinVersion = "2.0.21"
npm run android
info A dev server is already running for this project on port 8081.
info Installing the app...
[Incubating] Problems report is available at: file:///C:/reanimatedproject/android/build/reports/problems/problems-report.html
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
55 actionable tasks: 45 executed, 10 up-to-date
info 💡 Tip: Make sure that you have set up your development environment correctly, by running npx react-native doctor. To read more about doctor command visit: https://github.com/react-native-community/cli/blob/main/packages/cli-doctor/README.md#doctor
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
FAILURE: Build failed with an exception.
Execution failed for task ':react-native-reanimated:buildCMakeDebug[arm64-v8a][reanimated,worklets]'.
ld.lld: error: undefined symbol: std::__ndk1::mutex::~mutex()
ld.lld: error: undefined symbol: __cxa_guard_acquire
ld.lld: error: undefined symbol: __cxa_guard_release
ld.lld: error: undefined symbol: operator delete(void*)
ld.lld: error: undefined symbol: __cxa_guard_abort
ld.lld: error: undefined symbol: vtable for __cxxabiv1::__si_class_type_info
ld.lld: error: undefined symbol: __cxa_allocate_exception
ld.lld: error: undefined symbol: std::runtime_error::runtime_error(char const*)
ld.lld: error: undefined symbol: typeinfo for std::runtime_error
ld.lld: error: undefined symbol: std::runtime_error::~runtime_error()
ld.lld: error: undefined symbol: __cxa_throw
ld.lld: error: undefined symbol: __cxa_free_exception
ld.lld: error: undefined symbol: operator new(unsigned long)
ld.lld: error: undefined symbol: vtable for __cxxabiv1::__class_type_info
ld.lld: error: undefined symbol: std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)
ld.lld: error: undefined symbol: std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> std::__ndk1::operator+<char, std
::__ndk1::char_traits, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)
ld.lld: error: undefined symbol: std::runtime_error::runtime_error(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)
ld.lld: error: undefined symbol: vtable for std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::__ndk1::allocator>
ld.lld: error: undefined symbol: VTT for std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits, std::__ndk1::allocator>
ld.lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
CLANG_~1: error: linker command failed with exit code 1 (use -v to see invocation)
[36/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/android/JNIHelper.cpp.o
[37/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/android/LayoutAnimations.cpp.o
[38/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxy.cpp.o
[39/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/android/OnLoad.cpp.o
[40/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/android/NativeProxy.cpp.o
ninja: build stopped: subcommand failed.
C++ build system [build] failed while executing:
@echo off
"C:\Users\Noman Sanaullah\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe" ^
-C ^
"C:\reanimatedproject\node_modules\react-native-reanimated\android\.cxx\Debug\6qn2t586\arm64-v8a" ^
reanimated ^
worklets
from C:\reanimatedproject\node_modules\react-native-reanimated\android
BUILD FAILED in 2m 13s
error Failed to install the app. Command failed with exit code 1: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe oper
ations. Note: Recompile with -Xlint:unchecked for details. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':react-native-r
eanimated:buildCMakeDebug[arm64-v8a][reanimated,worklets]'. > com.android.ide.common.process.ProcessException: ninja: Entering directory `C:\reanimatedproject\no
de_modules\react-native-reanimated\android.cxx\Debug\6qn2t586\arm64-v8a' [0/2] Re-checking globbed directories... [1/41] Building CXX object src/main/cpp/workle
ts/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o [2/41] Building CXX object src/main/cpp/w
orklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Tools/ReanimatedJSIUtils.cpp.o [3/41] Building CXX object src/main/cpp/workl
ets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o [4/41] Building CXX object sr
c/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSScheduler.cpp.o [5/41] Building
CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSLogger.cpp.o [6/4
1] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/UISchedu
ler.cpp.o [7/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/
Tools/AsyncQueue.cpp.o [8/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Tools/Workle
tEventHandler.cpp.o [9/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp
/worklets/SharedItems/Shareables.cpp.o [10/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/android/PlatformLogger.cpp.o [11/41] Building CX
X object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/ReanimatedHermesRuntime.cpp.o [12/41]
Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/6d4a5b38acd0039dda1a6208ed3901e9/react-native-reanimated/Common/cpp/worklets/Tools/ReanimatedVe
rsion.cpp.o [13/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/Fabric/PropsRegi
stry.cpp.o [14/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/RNRuntim
eWorkletDecorator.cpp.o [15/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/Fabr
ic/ReanimatedMountHook.cpp.o [16/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated
/LayoutAnimations/LayoutAnimationsProxy.cpp.o [17/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Comm
on/cpp/reanimated/Fabric/ShadowTreeCloner.cpp.o [18/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common
/cpp/worklets/WorkletRuntime/ReanimatedRuntime.cpp.o [19/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d754
8f/Common/cpp/reanimated/Fabric/ReanimatedCommitHook.cpp.o [20/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7
548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntime.cpp.o [21/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa28720191
3f59d7548f/Common/cpp/reanimated/AnimatedSensor/AnimatedSensorModule.cpp.o [22/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38
aa287201913f59d7548f/Common/cpp/worklets/NativeModules/WorkletsModuleProxySpec.cpp.o [23/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.di
r/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/LayoutAnimations/LayoutAnimationsUtils.cpp.o [24/41] Building CXX object src/main/cpp/reanimated/CMakeFi
les/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/LayoutAnimations/LayoutAnimationsManager.cpp.o [25/41] Building CXX object src/main/cpp
/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntimeDecorator.cpp.o [26/41] Building CXX object s
rc/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/EventHandlerRegistry.cpp.o [27/41] Building CXX obje
ct src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/NativeModules/ReanimatedModuleProxySpec.cpp.o [28/41]
Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/reanimated/Tools/FeaturesConfig.cpp.o [29/41]
Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/NativeModules/WorkletsModuleProxy.cpp.o [3
0/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsModule.cpp.o [31/41] Building CXX object src/main/cpp/worklets/CMakeFiles
/worklets.dir/android/AndroidUIScheduler.cpp.o [32/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa287201913f59d7548f/Com
mon/cpp/reanimated/RuntimeDecorators/UIRuntimeDecorator.cpp.o [33/41] Building CXX object src/main/cpp/reanimated/CMakeFiles/reanimated.dir/e2de5422fc38aa2872019
13f59d7548f/Common/cpp/reanimated/RuntimeDecorators/RNRuntimeDecorator.cpp.o [34/41] Building CXX object src/main/cpp/worklets/CMakeFiles/worklets.dir/android/Wo
rkletsOnLoad.cpp.o [35/41] Linking CXX shared library ........\build\intermediates\cxx\Debug\6qn2t586\obj\arm64-v8a\libworklets.so FAILED: ../../../../build/i
ntermediates/cxx/Debug/6qn2t586/obj/arm64-v8a/libworklets.so cmd.exe /C "cd . && C:\Users\NOMANS
1\AppData\Local\Android\Sdk\ndk\2711.122\TOOLCH1\llvm\prebuilt1\bin\CLANG_~1.EXE --target=aarch64-none-linux-android24 --sysroot="C:/Users/Noman Sanaullah/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/\WINDOW
prebuilt/windows-x86_64/sysroot" -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D__BIONI
C_NO_PAGE_SIZE_MACRO -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -DREACT_NATIVE_MINOR_VERSION=79 -DREANIMATED_VERSION=3.17.4 -DHERMES_ENABLE_DEBUGGER=1
-fexceptions -fno-omit-frame-pointer -frtti -fstack-protector-all -std=c++20 -Wall -Werror -DJS_RUNTIME_HERMES=1 -fno-limit-debug-info -Wl,-z,max-page-size=16384
-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libworklets.so
-o ........\build\intermediates\cxx\Debug\6qn2t586\obj\arm64-v8a\libworklets.so src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f
/Common/cpp/worklets/NativeModules/WorkletsModuleProxy.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/N
ativeModules/WorkletsModuleProxySpec.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/EventHan
dlerRegistry.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o src
/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o src/main/cp
p/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/AsyncQueue.cpp.o src/main/cpp/worklets/CMa
keFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o src/main/cpp/worklets/CMakeFiles/wor
klets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSLogger.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/rea
nimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSScheduler.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa28720
1913f59d7548f/Common/cpp/worklets/Tools/ReanimatedJSIUtils.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/6d4a5b38acd0039dda1a6208ed3901e9/react-native-rean
imated/Common/cpp/worklets/Tools/ReanimatedVersion.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/C_/reanimatedproject/node_modules/react-native-reanimated/
Common/cpp/worklets/Tools/UIScheduler.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Tools/WorkletEvent
Handler.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/RNRuntimeWorkletDecorator.cpp.o s
rc/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/ReanimatedHermesRuntime.cpp.o src/main/cpp/workl
ets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/ReanimatedRuntime.cpp.o src/main/cpp/worklets/CMakeFiles/worklets
.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntime.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa2872019
13f59d7548f/Common/cpp/worklets/WorkletRuntime/WorkletRuntimeDecorator.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/android/AndroidUIScheduler.cpp.o src/m
ain/cpp/worklets/CMakeFiles/worklets.dir/android/PlatformLogger.cpp.o src/main/cpp/worklets/CMakeFiles/worklets.dir/android/WorkletsModule.cpp.o src/main/cpp/wor
klets/CMakeFiles/worklets.dir/android/WorkletsOnLoad.cpp.o -llog "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/072209afb1c52d43fe8bcfe0160879d7/transf
ormed/react-android-0.79.1-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so" "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/72cde7dc85b5006383
f56c98fcfedfa5/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so" "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/072209af
b1c52d43fe8bcfe0160879d7/transformed/react-android-0.79.1-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so" "C:/Users/Noman Sanaullah/.g
radle/caches/8.13/transforms/b034aef65a970793e0e053d494c15a32/transformed/hermes-android-0.79.1-debug/prefab/modules/libhermes/libs/android.arm64-v8a/libhermes.s
o" "C:/Users/Noman Sanaullah/.gradle/caches/8.13/transforms/072209afb1c52d43fe8bcfe0160879d7/transformed/react-android-0.79.1-debug/prefab/modules/hermestooling/
libs/android.arm64-v8a/libhermestooling.so" -latomic -lm && cd ." ld.lld: error: undefined symbol: std::__ndk1::basic_string<char, std::__ndk1::char_traits
, std::__ndk1::allocator>::~basic_string() >>> referenced by WorkletsModuleProxySpec.cpp:22 (C:/reanimatedproject/node_modules/react-native-reanimated/Comm
on/cpp/worklets/NativeModules/WorkletsModuleProxySpec.cpp:22) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/workl
ets/NativeModules/WorkletsModuleProxySpec.cpp.o:(worklets::WorkletsModuleProxySpec::WorkletsModuleProxySpec(std::_ndk1::shared_ptrfacebook::react::CallInvoker
)) >>> referenced by JSISerializer.cpp:9 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp:9) >>> src/main/c
pp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(_cxx_global_var_ini
t) >>> referenced by JSISerializer.cpp:9 (C:/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp:9) >>> src/main/c
pp/worklets/CMakeFiles/worklets.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Tools/JSISerializer.cpp.o:(__cxx_global_var_ini
t) >>> referenced 254 more times ld.lld: error: undefined symbol: std::__ndk1::mutex::~mutex() >>> referenced by WorkletRuntimeRegistry.cpp:0 (C:/reanimatedproje
ct/node_modules/react-native-reanimated/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp:0) >>> src/main/cpp/worklets/CMakeFiles/worklets.dir/e2de5422fc
38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o:(__cxx_global_var_init.1) >>> referenced by WorkletRuntimeRegistry.cpp:0 (C:/r
eanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp:0) >>> src/main/cpp/worklets/CMakeFiles/worklets.
dir/e2de5422fc38aa287201913f59d7548f/Common/cpp/worklets/Registries/WorkletRuntimeRegistry.cpp.o:(_cxx_global_var_init.1) >>> referenced by Shareables.h:295 (C:
/reanimatedproject/node_modules/react-native-reanimated/android/../Common/cpp/worklets/SharedItems/Shareables.h:295) >>> src/main/cpp/worklets/CMakeFiles/worklet
s.dir/C/reanimatedproject/node_modules/react-native-reanimated/Common/cpp/worklets/SharedItems/Shareables.cpp.o:(worklets::ShareableHandle::~ShareableHandle())
Steps to reproduce
Clone the repo
Install the packages using npm install
Then run npm run android
Make sure you have the tools needed android studio, java, ndk, and cmake
Snack or a link to a repository
https://github.com/noman2233/reanimated.git
Reanimated version
3.17.4
React Native version
0.79.1
JavaScript runtime
Hermes
Workflow
React native CLI
Architecture
Fabric (New Architecture)
Device
Android emulator
Device model
Pixel_5
IMPORTANT
tried everything, from placing the project in c folder, cleaning the cache, reinstalling node_modules, downgrading the reanimated version. You name it tried everything.Struggling with this error for days now
Beta Was this translation helpful? Give feedback.
All reactions