-
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
I just updated my RN app to 0.79.3 and enabled new arch.
The app is failing to build on android until I remove react-native-nitro-haptics
These are the versions:
"react-native-nitro-haptics": "0.1.0",
"react-native-nitro-modules": "0.26.2",
The error:
2: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':react-native-nitro-haptics:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `C:\Users\Qusai\WebstormProjects\Chat\node_modules\react-native-nitro-haptics\android\.cxx\Debug\1v206s4t\arm64-v8a'
[1/5] Building CXX object CMakeFiles/NitroHaptics.dir/src/main/cpp/cpp-adapter.cpp.o
[2/5] Building CXX object CMakeFiles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/android/c++/JHybridHapticsSpec.cpp.o
[3/5] Building CXX object CMakeFiles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/android/NitroHapticsOnLoad.cpp.o
[4/5] Building CXX object CMakeFiles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/shared/c++/HybridHapticsSpec.cpp.o
[5/5] Linking CXX shared library ..\..\..\..\build\intermediates\cxx\Debug\1v206s4t\obj\arm64-v8a\libNitroHaptics.so
FAILED: ../../../../build/intermediates/cxx/Debug/1v206s4t/obj/arm64-v8a/libNitroHaptics.so
cmd.exe /C "cd . && C:\Users\Qusai\AppData\Local\Android\Sdk\ndk\27.1.12297006\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android24 --sysroot=C:/Users/Qusai/AppData/Local/Android/Sdk/ndk/27.1.12297006/to
olchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -
Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libNitroHaptics.so -o ..\..\..\..\buil
d\intermediates\cxx\Debug\1v206s4t\obj\arm64-v8a\libNitroHaptics.so CMakeFiles/NitroHaptics.dir/src/main/cpp/cpp-adapter.cpp.o CMakeFiles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/android/NitroHapticsOnLoad.cpp.o CMakeF
iles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/shared/c++/HybridHapticsSpec.cpp.o CMakeFiles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/android/c++/JHybridHapticsSpec.cpp.o C:/Users/Qusai/.gra
dle/caches/8.13/transforms/8b889a3ddf9fce616a9a153c91d4dd3b/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so C:/Users/Qusai/.gradle/caches/8.13/transforms/70d043afc3541a5599fc4ff03a350ed8/transformed/react-android-
0.79.3-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so C:/Users/Qusai/.gradle/caches/8.13/transforms/70d043afc3541a5599fc4ff03a350ed8/transformed/react-android-0.79.3-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so C:/Users/Qusai/AppData/Local/Android/Sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so -landroid -latomic -lm && cd ."
ld.lld: error: undefined symbol: margelo::nitro::HybridObject::loadHybridMethods()
>>> referenced by HybridHapticsSpec.cpp:14 (C:/Users/Qusai/WebstormProjects/Chat/node_modules/react-native-nitro-haptics/nitrogen/generated/shared/c++/HybridHapticsSpec.cpp:14)
>>> CMakeFiles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/shared/c++/HybridHapticsSpec.cpp.o:(margelo::nitro::haptics::HybridHapticsSpec::loadHybridMethods())
>>> referenced by HybridHapticsSpec.cpp
>>> CMakeFiles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/shared/c++/HybridHapticsSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::haptics::HybridHapticsSpec)
>>> referenced by JHybridHapticsSpec.cpp
>>> CMakeFiles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/android/c++/JHybridHapticsSpec.cpp.o:(construction vtable for facebook::jni::HybridClass<margelo::nitro::haptics::JHybridHapticsSpec, margelo::nitro::JHybridObject>-in-margelo::nitro::haptics::JHybridHapticsSpec)
>>> referenced 7 more times
ld.lld: error: undefined symbol: VTT for margelo::nitro::HybridObject
>>> referenced by HybridObject.hpp:37 (C:/Users/Qusai/WebstormProjects/Chat/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObject.hpp:37)
>>> CMakeFiles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/shared/c++/HybridHapticsSpec.cpp.o:(margelo::nitro::HybridObject::~HybridObject())
>>> referenced by HybridObject.hpp:37 (C:/Users/Qusai/WebstormProjects/Chat/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObject.hpp:37)
>>> CMakeFiles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/shared/c++/HybridHapticsSpec.cpp.o:(margelo::nitro::HybridObject::~HybridObject())
>>> referenced by HybridObject.hpp:37 (C:/Users/Qusai/WebstormProjects/Chat/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObject.hpp:37)
>>> CMakeFiles/NitroHaptics.dir/b8e558d50db6ff2624c79e385051d04f/nitrogen/generated/shared/c++/HybridHapticsSpec.cpp.o:(margelo::nitro::HybridObject::~HybridObject())
>>> referenced 5 more times
If you need more details I can provide.
Metadata
Metadata
Assignees
Labels
No labels