Skip to content
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

cmake build error #11

Open
mikexing opened this issue Oct 18, 2022 · 1 comment
Open

cmake build error #11

mikexing opened this issue Oct 18, 2022 · 1 comment

Comments

@mikexing
Copy link

mikexing commented Oct 18, 2022

The following error occurs when I building. NDK version is 22.1.7171670
Error while executing process E:\download\Android\Sdk\cmake\3.10.2.4988404\bin\ninja.exe with arguments {-C D:\face\ncnn-android-yolov7-master\app\.cxx\cmake\debug\arm64-v8a ncnnyolov7} ninja: Entering directoryD:\face\ncnn-android-yolov7-master\app.cxx\cmake\debug\arm64-v8a'
[1/4] Building CXX object CMakeFiles/ncnnyolov7.dir/yoloncnn.cpp.o
[2/4] Building CXX object CMakeFiles/ncnnyolov7.dir/ndkcamera.cpp.o
[3/4] Building CXX object CMakeFiles/ncnnyolov7.dir/yolo.cpp.o
[4/4] Linking CXX shared library D:\face\ncnn-android-yolov7-master\app\build\intermediates\cmake\debug\obj\arm64-v8a\libncnnyolov7.so
FAILED: D:/face/ncnn-android-yolov7-master/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolov7.so
cmd.exe /C "cd . && E:\download\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android24 --gcc-toolchain=E:/download/Android/Sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=E:/download/Android/Sdk/ndk/22.1.7171670/toolchains/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 -O0 -fno-limit-debug-info -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_real.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libncnnyolov7.so -o D:\face\ncnn-android-yolov7-master\app\build\intermediates\cmake\debug\obj\arm64-v8a\libncnnyolov7.so CMakeFiles/ncnnyolov7.dir/yoloncnn.cpp.o CMakeFiles/ncnnyolov7.dir/yolo.cpp.o CMakeFiles/ncnnyolov7.dir/ndkcamera.cpp.o D:/face/ncnn-android-yolov7-master/app/src/main/jni/ncnn-20220729-android/arm64-v8a/lib/libncnn.a D:/face/ncnn-android-yolov7-master/app/src/main/jni/opencv-mobile-4.5.4-android/sdk/native/staticlibs/arm64-v8a/libopencv_core.a D:/face/ncnn-android-yolov7-master/app/src/main/jni/opencv-mobile-4.5.4-android/sdk/native/staticlibs/arm64-v8a/libopencv_imgproc.a -lcamera2ndk -lmediandk -fopenmp -static-openmp -landroid -ljnigraphics D:/face/ncnn-android-yolov7-master/app/src/main/jni/opencv-mobile-4.5.4-android/sdk/native/staticlibs/arm64-v8a/libopencv_core.a -ldl -lm -llog -latomic -lm && cd ."
ld: error: undefined symbol: __aarch64_ldadd4_acq_rel

referenced by mat.cpp
mat.cpp.o:(ncnn::Mat::clone(ncnn::Allocator*) const) in archive D:/face/ncnn-android-yolov7-master/app/src/main/jni/ncnn-20220729-android/arm64-v8a/lib/libncnn.a
referenced by mat.cpp
mat.cpp.o:(ncnn::Mat::clone(ncnn::Allocator*) const) in archive D:/face/ncnn-android-yolov7-master/app/src/main/jni/ncnn-20220729-android/arm64-v8a/lib/libncnn.a
referenced by mat.cpp
mat.cpp.o:(ncnn::Mat::create(int, unsigned long, int, ncnn::Allocator*)) in archive D:/face/ncnn-android-yolov7-master/app/src/main/jni/ncnn-20220729-android/arm64-v8a/lib/libncnn.a
referenced 2260 more times
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
`

@baosiling
Copy link

baosiling commented Dec 19, 2023

我遇到了类似的问题,切换成opencv-mobile-4.5.1-android的版本,就正常了。

其他相关组件的版本
cmake 3.10.2
ndk 21.4.7075529
ncnn ncnn-20231027-android-vulkan
opencv opencv-mobile-4.5.1-android

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

2 participants