Skip to content

Execution failed for task ':baronha_react-native-multiple-image-picker:buildCMakeDebug[arm64-v8a]'. #221

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Resource-4 opened this issue Feb 18, 2025 · 14 comments
Assignees

Comments

@Resource-4
Copy link

node version : 21
react native : 0.76.7
expo : 52.0.11
@baronha/react-native-multiple-image-picker: "^2.2.0"

Task :baronha_react-native-multiple-image-picker:buildCMakeDebug[arm64-v8a] FAILED
[Incubating] Problems report is available at: file:///Users/avinash/Documents/GitHub/taprredev-mobile/android/build/reports/problems/problems-report.html

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':baronha_react-native-multiple-image-picker:buildCMakeDebug[arm64-v8a]'.

com.android.ide.common.process.ProcessException: ninja: Entering directory `/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/android/.cxx/Debug/u5jv2p1c/arm64-v8a'
[1/5] Building CXX object CMakeFiles/MultipleImagePicker.dir/src/main/cpp/cpp-adapter.cpp.o
[2/5] Building CXX object 'CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/MultipleImagePickerOnLoad.cpp.o'
[3/5] Building CXX object 'CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o'
[4/5] Building CXX object 'CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o'
[5/5] Linking CXX shared library ../../../../build/intermediates/cxx/Debug/u5jv2p1c/obj/arm64-v8a/libMultipleImagePicker.so
FAILED: ../../../../build/intermediates/cxx/Debug/u5jv2p1c/obj/arm64-v8a/libMultipleImagePicker.so
: && /Users/avinash/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/avinash/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-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 -O2 -frtti -fexceptions -Wall -fstack-protector-all -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,libMultipleImagePicker.so -o ../../../../build/intermediates/cxx/Debug/u5jv2p1c/obj/arm64-v8a/libMultipleImagePicker.so CMakeFiles/MultipleImagePicker.dir/src/main/cpp/cpp-adapter.cpp.o 'CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/MultipleImagePickerOnLoad.cpp.o' 'CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o' 'CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o' /Users/avinash/.gradle/caches/8.11.1/transforms/890e8b9dd25fe0e775f4285bcfe17cee/transformed/fbjni-0.6.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so /Users/avinash/.gradle/caches/8.11.1/transforms/6e98634909834f087c924ff1d03fc967/transformed/react-android-0.76.7-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so /Users/avinash/.gradle/caches/8.11.1/transforms/6e98634909834f087c924ff1d03fc967/transformed/react-android-0.76.7-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so /Users/avinash/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so -landroid -latomic -lm && :
ld.lld: error: undefined symbol: margelo::nitro::HybridObject::HybridObject(char const*)

referenced by JHybridMultipleImagePickerSpec.hpp:31 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/android/../nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.hpp:31)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(facebook::jni::basic_strong_ref<facebook::jni::detail::HybridData, facebook::jni::LocalReferenceAllocator> facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>::makeCxxInstance<facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>::JavaPart, facebook::jni::HybridClass<margelo::nitro::JHybridObject, facebook::jni::detail::BaseHybridClass>::JavaPart, void>::_javaobject*>&>(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>::JavaPart, facebook::jni::HybridClass<margelo::nitro::JHybridObject, facebook::jni::detail::BaseHybridClass>::JavaPart, void>::_javaobject*>&))

ld.lld: error: undefined symbol: margelo::nitro::HybridObject::~HybridObject()

referenced by JHybridMultipleImagePickerSpec.hpp:32 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/android/../nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.hpp:32)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(facebook::jni::basic_strong_ref<facebook::jni::detail::HybridData, facebook::jni::LocalReferenceAllocator> facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>::makeCxxInstance<facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>::JavaPart, facebook::jni::HybridClass<margelo::nitro::JHybridObject, facebook::jni::detail::BaseHybridClass>::JavaPart, void>::_javaobject*>&>(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>::JavaPart, facebook::jni::HybridClass<margelo::nitro::JHybridObject, facebook::jni::detail::BaseHybridClass>::JavaPart, void>::_javaobject*>&))
referenced by Hybrid.h:167 (/Users/avinash/.gradle/caches/8.11.1/transforms/890e8b9dd25fe0e775f4285bcfe17cee/transformed/fbjni-0.6.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:167)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>::~HybridClass())
referenced by Hybrid.h:167 (/Users/avinash/.gradle/caches/8.11.1/transforms/890e8b9dd25fe0e775f4285bcfe17cee/transformed/fbjni-0.6.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:167)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>::~HybridClass())
referenced 11 more times

ld.lld: error: undefined symbol: margelo::nitro::HybridObject::loadHybridMethods()

referenced by HybridMultipleImagePickerSpec.cpp:14 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp:14)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec::loadHybridMethods())
referenced by HybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec)
referenced by JHybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(construction vtable for facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>-in-margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec)
referenced 7 more times

ld.lld: error: undefined symbol: margelo::nitro::HybridObjectRegistry::registerHybridObjectConstructor(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, std::__ndk1::function<std::__ndk1::shared_ptrmargelo::nitro::HybridObject ()>&&)

referenced by MultipleImagePickerOnLoad.cpp:41 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/MultipleImagePickerOnLoad.cpp:41)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/MultipleImagePickerOnLoad.cpp.o:(std::__ndk1::__function::__func<margelo::nitro::multipleimagepicker::initialize(_JavaVM*)::$_0, std::__ndk1::allocatormargelo::nitro::multipleimagepicker::initialize(_JavaVM*)::$_0, void ()>::operator()())

ld.lld: error: undefined symbol: margelo::nitro::HybridObject::getName()

referenced by HybridFunction.hpp:236 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridFunction.hpp:236)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> margelo::nitro::HybridFunction::getHybridFuncFullNamemargelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec(margelo::nitro::FunctionKind, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec*))

ld.lld: error: undefined symbol: margelo::nitro::JSICache::getOrCreateCache(facebook::jsi::Runtime&)

referenced by JSIConverter+Function.hpp:35 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp:35)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(margelo::nitro::JSIConverter<std::__ndk1::function<void (std::__ndk1::vector<margelo::nitro::multipleimagepicker::PickerResult, std::__ndk1::allocatormargelo::nitro::multipleimagepicker::PickerResult> const&)>, void>::fromJSI(facebook::jsi::Runtime&, facebook::jsi::Value const&))
referenced by JSIConverter+Function.hpp:35 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp:35)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(margelo::nitro::JSIConverter<std::__ndk1::function<void (double)>, void>::fromJSI(facebook::jsi::Runtime&, facebook::jsi::Value const&))
referenced by JSIConverter+Function.hpp:35 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp:35)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(margelo::nitro::JSIConverter<std::__ndk1::function<void (margelo::nitro::multipleimagepicker::CropResult const&)>, void>::fromJSI(facebook::jsi::Runtime&, facebook::jsi::Value const&))
referenced 1 more times

ld.lld: error: undefined symbol: margelo::nitro::Dispatcher::getRuntimeGlobalDispatcher(facebook::jsi::Runtime&)

referenced by JSIConverter+Function.hpp:39 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp:39)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(margelo::nitro::JSIConverter<std::__ndk1::function<void (std::__ndk1::vector<margelo::nitro::multipleimagepicker::PickerResult, std::__ndk1::allocatormargelo::nitro::multipleimagepicker::PickerResult> const&)>, void>::fromJSI(facebook::jsi::Runtime&, facebook::jsi::Value const&))
referenced by JSIConverter+Function.hpp:39 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp:39)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(margelo::nitro::JSIConverter<std::__ndk1::function<void (double)>, void>::fromJSI(facebook::jsi::Runtime&, facebook::jsi::Value const&))
referenced by JSIConverter+Function.hpp:39 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp:39)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(margelo::nitro::JSIConverter<std::__ndk1::function<void (margelo::nitro::multipleimagepicker::CropResult const&)>, void>::fromJSI(facebook::jsi::Runtime&, facebook::jsi::Value const&))
referenced 1 more times

ld.lld: error: undefined symbol: margelo::nitro::Logger::nativeLog(margelo::nitro::LogLevel, char const*, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)

referenced by NitroLogger.hpp:35 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroLogger.hpp:35)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(margelo::nitro::JSIConverter<std::__ndk1::function<void (std::__ndk1::vector<margelo::nitro::multipleimagepicker::PickerResult, std::__ndk1::allocatormargelo::nitro::multipleimagepicker::PickerResult> const&)>, void>::fromJSI(facebook::jsi::Runtime&, facebook::jsi::Value const&)::'lambda'(std::__ndk1::vector<margelo::nitro::multipleimagepicker::PickerResult, std::__ndk1::allocatormargelo::nitro::multipleimagepicker::PickerResult> const&)::operator()(std::__ndk1::vector<margelo::nitro::multipleimagepicker::PickerResult, std::__ndk1::allocatormargelo::nitro::multipleimagepicker::PickerResult> const&) const)
referenced by NitroLogger.hpp:35 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroLogger.hpp:35)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(margelo::nitro::JSIConverter<std::__ndk1::function<void (std::__ndk1::vector<margelo::nitro::multipleimagepicker::PickerResult, std::__ndk1::allocatormargelo::nitro::multipleimagepicker::PickerResult> const&)>, void>::callJSFunction(facebook::jsi::Runtime&, margelo::nitro::OwningReferencefacebook::jsi::Function const&, std::__ndk1::vector<margelo::nitro::multipleimagepicker::PickerResult, std::__ndk1::allocatormargelo::nitro::multipleimagepicker::PickerResult> const&))
referenced by NitroLogger.hpp:35 (/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroLogger.hpp:35)
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(margelo::nitro::JSIConverter<std::__ndk1::function<void (double)>, void>::fromJSI(facebook::jsi::Runtime&, facebook::jsi::Value const&)::'lambda'(double)::operator()(double) const)
referenced 5 more times

ld.lld: error: undefined symbol: margelo::nitro::HybridObject::toString()

referenced by HybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(vtable for margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec)
referenced by HybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec)
referenced by JHybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(vtable for margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec)
referenced 9 more times

ld.lld: error: undefined symbol: typeinfo for margelo::nitro::HybridObject

referenced by HybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec)
referenced by HybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec)
referenced by HybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(typeinfo for margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec)
referenced 7 more times

ld.lld: error: undefined symbol: margelo::nitro::HybridObject::~HybridObject()

referenced by HybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec)
referenced by JHybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec)
referenced by JHybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>)
referenced 1 more times

ld.lld: error: undefined symbol: margelo::nitro::HybridObject::~HybridObject()

referenced by HybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec)
referenced by JHybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec)
referenced by JHybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>)
referenced 1 more times

ld.lld: error: undefined symbol: virtual thunk to margelo::nitro::HybridObject::~HybridObject()

referenced by HybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec)
referenced by JHybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec)
referenced by JHybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>)
referenced 1 more times

ld.lld: error: undefined symbol: virtual thunk to margelo::nitro::HybridObject::~HybridObject()

referenced by HybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/shared/c++/HybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::HybridMultipleImagePickerSpec)
referenced by JHybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec)
referenced by JHybridMultipleImagePickerSpec.cpp
CMakeFiles/MultipleImagePicker.dir/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/nitrogen/generated/android/c++/JHybridMultipleImagePickerSpec.cpp.o:(construction vtable for margelo::nitro::HybridObject-in-facebook::jni::HybridClass<margelo::nitro::multipleimagepicker::JHybridMultipleImagePickerSpec, margelo::nitro::JHybridObject>)
referenced 1 more times
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

C++ build system [build] failed while executing:
/Users/avinash/Library/Android/sdk/cmake/3.22.1/bin/ninja
-C
/Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/android/.cxx/Debug/u5jv2p1c/arm64-v8a
MultipleImagePicker
from /Users/avinash/Documents/GitHub/taprredev-mobile/node_modules/@baronha/react-native-multiple-image-picker/android

@ertucaglar
Copy link

+1

@ertucaglar
Copy link

I don't know the reason, but when I deleted the .cxx and build folders under the node_modules/@baronha/react-native-multiple-image-picker directory and tried to build again and it's work

@jibo001
Copy link

jibo001 commented Mar 6, 2025

when i add new package the error will occur i need run
./gradlew clean
and yarn remove @baronha/react-native-multiple-image-picker and reinstall the package the error will dispear

@JAYBORICHA07
Copy link

facing the same issue

@ertucaglar
Copy link

I don't know the reason, but when I deleted the .cxx and build folders under the node_modules/@baronha/react-native-multiple-image-picker directory and tried to build again and it's work

Yes, it didn't work this time :) Unfortunately, every time we add a new package, a build problem occurs.

@ertucaglar
Copy link

I think so

First I ran yarn add [email protected]
Then I deleted the build and .cxx folders in the node_modules/@baronha/react-native-multiple-image-picker directory, finally when I ran ./gradlew assembleDebug I was able to get build.

@baronha
Copy link
Member

baronha commented Mar 15, 2025

I think I should upgrade on the latest nitro module

@baronha baronha self-assigned this Mar 15, 2025
@DeepRolling
Copy link

For all my homie who can't kill this problem by follow the above instructions:

  1. delete .cxx and build folder in node_modules/@baronha/react-native-multiple-image-picker/android
  2. delete .cxx and build folder in node_modules/react-native-nitro-modules/android
  3. !!!BEST IMPORTANT!!! delete build and .gradle folder in android/app
  4. restart your computer ( optional ) but highly recommended !!!

EveryThing will be fine~

@DeepRolling
Copy link

For all my homie who can't kill this problem by follow the above instructions:

  1. delete .cxx and build folder in node_modules/@baronha/react-native-multiple-image-picker/android
  2. delete .cxx and build folder in node_modules/react-native-nitro-modules/android
  3. !!!BEST IMPORTANT!!! delete build and .gradle folder in android/app
  4. restart your computer ( optional ) but highly recommended !!!

EveryThing will be fine~

append : .gradle in android folder

@ertucaglar
Copy link

@baronha any progress sir, I'm having a hard time with Android.

@jesus-lopez-complexity
Copy link

I'm having this same issue too

@baronha
Copy link
Member

baronha commented May 30, 2025

Yah. I will take a look, homie !!

@fighter520
Copy link

fighter520 commented Jun 3, 2025

lasted V2.2.3 , "react-native-nitro-modules": "0.25.2", having this same issue too @baronha. DeepRolling method, it didn't work.
Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1
appeared every times

@fighter520
Copy link

#!/bin/bash

set -e

echo "clean Android build ..."
rm -rf android/build android/app/build

echo "clean Codegen ..."
rm -rf android/app/build/generated/source/codegen
rm -rf node_modules/**/android/build/generated/source/codegen

echo "new Codegen..."
yarn react-native codegen

echo "clean Gradle cache..."
cd android
./gradlew clean

above action can resolve this hard problem, key action is yarn react-native codegen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants