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

clang++: error: linker command failed with exit code 1 (use -v to see invocation) #9

Open
monxarat opened this issue Jun 8, 2021 · 0 comments

Comments

@monxarat
Copy link

monxarat commented Jun 8, 2021

Hi guys,

I have to build tflite_age_gender but the bellow errors have occurred.

`Executing tasks: [:app:assembleDebug] in project /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender

ABIs [arm64-v8a,armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI, ARM64_V8A' not targeted by this project.

Task :app:preBuild UP-TO-DATE
Task :app:preDebugBuild UP-TO-DATE
Task :app:compileDebugAidl NO-SOURCE
Task :app:compileDebugRenderscript NO-SOURCE
Task :app:checkDebugManifest UP-TO-DATE
Task :app:generateDebugBuildConfig UP-TO-DATE
Task :app:javaPreCompileDebug UP-TO-DATE
Task :app:mainApkListPersistenceDebug UP-TO-DATE
Task :app:generateDebugResValues UP-TO-DATE
Task :app:generateDebugResources UP-TO-DATE
Task :app:mergeDebugResources UP-TO-DATE
Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
Task :app:processDebugManifest UP-TO-DATE
Task :app:processDebugResources UP-TO-DATE
Task :app:compileDebugJavaWithJavac UP-TO-DATE
Task :app:generateJsonModelDebug UP-TO-DATE

Task :app:externalNativeBuildDebug
Build native-activity_armeabi-v7a
ninja: Entering directory `/Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/.cxx/cmake/debug/armeabi-v7a'
[1/3] Building CXX object CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp.o
[2/3] Building CXX object CMakeFiles/native-activity.dir/tflite_age_gender.cpp.o
[3/3] Linking CXX shared library /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-activity.so
FAILED: /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-activity.so
: && /Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi27 --gcc-toolchain=/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -std=gnu++11 -Wall -O0 -fno-limit-debug-info -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack -u ANativeActivity_onCreate -shared -Wl,-soname,libnative-activity.so -o /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-activity.so CMakeFiles/native-activity.dir/android_main.cpp.o CMakeFiles/native-activity.dir/app_engine.cpp.o CMakeFiles/native-activity.dir/tflite_age_gender.cpp.o CMakeFiles/native-activity.dir/render_imgui.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/android/camera_manager.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/android/camera_utils.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/android/gestureDetector.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/android/util_asset.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/assertgl.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/assertegl.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_egl.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_shader.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_matrix.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_texture.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_render2d.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_render_target.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_debugstr.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_pmeter.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/winsys/winsys_null.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/third_party/imgui/imgui.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/third_party/imgui/imgui_draw.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/third_party/imgui/imgui_widgets.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/third_party/imgui/examples/imgui_impl_opengl3.cpp.o -landroid libnative_app_glue.a -lm -lcamera2ndk -lmediandk -lEGL -lGLESv2 /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/../jniLibs/armeabi-v7a/libtensorflowlite.so /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/../jniLibs/armeabi-v7a/libtensorflowlite_gpu_delegate.so -llog -latomic -lm && :
/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/../jniLibs/armeabi-v7a/libtensorflowlite.so: incompatible target
/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/../jniLibs/armeabi-v7a/libtensorflowlite_gpu_delegate.so: incompatible target
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:250: error: undefined reference to 'tflite::DefaultErrorReporter()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:250: error: undefined reference to 'tflite::FlatBufferModel::BuildFromFile(char const*, tflite::ErrorReporter*)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:257: error: undefined reference to 'tflite::InterpreterBuilder::InterpreterBuilder(tflite::FlatBufferModel const&, tflite::OpResolver const&)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:257: error: undefined reference to 'tflite::InterpreterBuilder::operator()(std::__ndk1::unique_ptr<tflite::Interpreter, std::__ndk1::default_deletetflite::Interpreter >)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:257: error: undefined reference to 'tflite::InterpreterBuilder::~InterpreterBuilder()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:257: error: undefined reference to 'tflite::InterpreterBuilder::~InterpreterBuilder()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:272: error: undefined reference to 'tflite::Interpreter::SetNumThreads(int)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:280: error: undefined reference to 'tflite::Interpreter::AllocateTensors()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:180: error: undefined reference to 'TfLiteGpuDelegateV2Create'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:237: error: undefined reference to 'tflite::Interpreter::ModifyGraphWithDelegate(TfLiteDelegate
)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:298: error: undefined reference to 'tflite::DefaultErrorReporter()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:298: error: undefined reference to 'tflite::FlatBufferModel::BuildFromFile(char const*, tflite::ErrorReporter*)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:305: error: undefined reference to 'tflite::InterpreterBuilder::InterpreterBuilder(tflite::FlatBufferModel const&, tflite::OpResolver const&)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:305: error: undefined reference to 'tflite::InterpreterBuilder::operator()(std::__ndk1::unique_ptr<tflite::Interpreter, std::__ndk1::default_deletetflite::Interpreter >)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:305: error: undefined reference to 'tflite::InterpreterBuilder::~InterpreterBuilder()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:305: error: undefined reference to 'tflite::InterpreterBuilder::~InterpreterBuilder()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:320: error: undefined reference to 'tflite::Interpreter::SetNumThreads(int)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:334: error: undefined reference to 'tflite::Interpreter::AllocateTensors()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:353: error: undefined reference to 'tflite::DefaultErrorReporter()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:353: error: undefined reference to 'tflite::FlatBufferModel::BuildFromBuffer(char const
, unsigned int, tflite::ErrorReporter*)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:360: error: undefined reference to 'tflite::InterpreterBuilder::InterpreterBuilder(tflite::FlatBufferModel const&, tflite::OpResolver const&)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:360: error: undefined reference to 'tflite::InterpreterBuilder::operator()(std::__ndk1::unique_ptr<tflite::Interpreter, std::__ndk1::default_deletetflite::Interpreter >)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:375: error: undefined reference to 'tflite::Interpreter::SetNumThreads(int)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:383: error: undefined reference to 'tflite::Interpreter::AllocateTensors()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:401: error: undefined reference to 'tflite::DefaultErrorReporter()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:401: error: undefined reference to 'tflite::FlatBufferModel::BuildFromBuffer(char const
, unsigned int, tflite::ErrorReporter*)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:408: error: undefined reference to 'tflite::InterpreterBuilder::InterpreterBuilder(tflite::FlatBufferModel const&, tflite::OpResolver const&)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:408: error: undefined reference to 'tflite::InterpreterBuilder::operator()(std::__ndk1::unique_ptr<tflite::Interpreter, std::__ndk1::default_deletetflite::Interpreter >*)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:423: error: undefined reference to 'tflite::Interpreter::SetNumThreads(int)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:437: error: undefined reference to 'tflite::Interpreter::AllocateTensors()'
/Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/../../../../../common/util_tflite.h:32: error: undefined reference to 'tflite::ops::builtin::BuiltinOpResolver::BuiltinOpResolver()'
/Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/tflite_age_gender.cpp:390: error: undefined reference to 'tflite::Interpreter::Invoke()'
/Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/tflite_age_gender.cpp:447: error: undefined reference to 'tflite::Interpreter::Invoke()'
clibs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:2339: error: undefined reference to 'tflite::Interpreter::~Interpreter()'
/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:2339: error: undefined reference to 'tflite::FlatBufferModel::~FlatBufferModel()'
/Users/momo/Documents/example/AI/android_tflite/third_party/tensorflow/tensorflow/lite/mutable_op_resolver.h:0: error: undefined reference to 'vtable for tflite::MutableOpResolver'
/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: the vtable symbol may be undefined because the class is missing its key function
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

Task :app:externalNativeBuildDebug FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:externalNativeBuildDebug'.

Build command failed.
Error while executing process /Users/chinhnq/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja with arguments {-C /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/.cxx/cmake/debug/armeabi-v7a native-activity}
ninja: Entering directory `/Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/.cxx/cmake/debug/armeabi-v7a'
[1/3] Building CXX object CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp.o
[2/3] Building CXX object CMakeFiles/native-activity.dir/tflite_age_gender.cpp.o
[3/3] Linking CXX shared library /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-activity.so
FAILED: /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-activity.so
: && /Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi27 --gcc-toolchain=/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -std=gnu++11 -Wall -O0 -fno-limit-debug-info -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack -u ANativeActivity_onCreate -shared -Wl,-soname,libnative-activity.so -o /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-activity.so CMakeFiles/native-activity.dir/android_main.cpp.o CMakeFiles/native-activity.dir/app_engine.cpp.o CMakeFiles/native-activity.dir/tflite_age_gender.cpp.o CMakeFiles/native-activity.dir/render_imgui.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/android/camera_manager.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/android/camera_utils.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/android/gestureDetector.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/android/util_asset.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/assertgl.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/assertegl.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_egl.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_shader.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_matrix.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_texture.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_render2d.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_render_target.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_debugstr.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_pmeter.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/common/winsys/winsys_null.c.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/third_party/imgui/imgui.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/third_party/imgui/imgui_draw.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/third_party/imgui/imgui_widgets.cpp.o CMakeFiles/native-activity.dir/Users/momo/Documents/example/AI/android_tflite/third_party/imgui/examples/imgui_impl_opengl3.cpp.o -landroid libnative_app_glue.a -lm -lcamera2ndk -lmediandk -lEGL -lGLESv2 /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/../jniLibs/armeabi-v7a/libtensorflowlite.so /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/../jniLibs/armeabi-v7a/libtensorflowlite_gpu_delegate.so -llog -latomic -lm && :
/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/../jniLibs/armeabi-v7a/libtensorflowlite.so: incompatible target
/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: /Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/../jniLibs/armeabi-v7a/libtensorflowlite_gpu_delegate.so: incompatible target
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:250: error: undefined reference to 'tflite::DefaultErrorReporter()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:250: error: undefined reference to 'tflite::FlatBufferModel::BuildFromFile(char const*, tflite::ErrorReporter*)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:257: error: undefined reference to 'tflite::InterpreterBuilder::InterpreterBuilder(tflite::FlatBufferModel const&, tflite::OpResolver const&)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:257: error: undefined reference to 'tflite::InterpreterBuilder::operator()(std::__ndk1::unique_ptr<tflite::Interpreter, std::__ndk1::default_deletetflite::Interpreter >)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:257: error: undefined reference to 'tflite::InterpreterBuilder::~InterpreterBuilder()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:257: error: undefined reference to 'tflite::InterpreterBuilder::~InterpreterBuilder()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:272: error: undefined reference to 'tflite::Interpreter::SetNumThreads(int)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:280: error: undefined reference to 'tflite::Interpreter::AllocateTensors()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:180: error: undefined reference to 'TfLiteGpuDelegateV2Create'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:237: error: undefined reference to 'tflite::Interpreter::ModifyGraphWithDelegate(TfLiteDelegate
)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:298: error: undefined reference to 'tflite::DefaultErrorReporter()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:298: error: undefined reference to 'tflite::FlatBufferModel::BuildFromFile(char const*, tflite::ErrorReporter*)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:305: error: undefined reference to 'tflite::InterpreterBuilder::InterpreterBuilder(tflite::FlatBufferModel const&, tflite::OpResolver const&)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:305: error: undefined reference to 'tflite::InterpreterBuilder::operator()(std::__ndk1::unique_ptr<tflite::Interpreter, std::__ndk1::default_deletetflite::Interpreter >)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:305: error: undefined reference to 'tflite::InterpreterBuilder::~InterpreterBuilder()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:305: error: undefined reference to 'tflite::InterpreterBuilder::~InterpreterBuilder()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:320: error: undefined reference to 'tflite::Interpreter::SetNumThreads(int)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:334: error: undefined reference to 'tflite::Interpreter::AllocateTensors()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:353: error: undefined reference to 'tflite::DefaultErrorReporter()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:353: error: undefined reference to 'tflite::FlatBufferModel::BuildFromBuffer(char const
, unsigned int, tflite::ErrorReporter*)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:360: error: undefined reference to 'tflite::InterpreterBuilder::InterpreterBuilder(tflite::FlatBufferModel const&, tflite::OpResolver const&)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:360: error: undefined reference to 'tflite::InterpreterBuilder::operator()(std::__ndk1::unique_ptr<tflite::Interpreter, std::__ndk1::default_deletetflite::Interpreter >)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:375: error: undefined reference to 'tflite::Interpreter::SetNumThreads(int)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:383: error: undefined reference to 'tflite::Interpreter::AllocateTensors()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:401: error: undefined reference to 'tflite::DefaultErrorReporter()'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:401: error: undefined reference to 'tflite::FlatBufferModel::BuildFromBuffer(char const
, unsigned int, tflite::ErrorReporter*)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:408: error: undefined reference to 'tflite::InterpreterBuilder::InterpreterBuilder(tflite::FlatBufferModel const&, tflite::OpResolver const&)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:408: error: undefined reference to 'tflite::InterpreterBuilder::operator()(std::__ndk1::unique_ptr<tflite::Interpreter, std::__ndk1::default_deletetflite::Interpreter >*)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:423: error: undefined reference to 'tflite::Interpreter::SetNumThreads(int)'
/Users/momo/Documents/example/AI/android_tflite/common/util_tflite.cpp:437: error: undefined reference to 'tflite::Interpreter::AllocateTensors()'
/Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/../../../../../common/util_tflite.h:32: error: undefined reference to 'tflite::ops::builtin::BuiltinOpResolver::BuiltinOpResolver()'
/Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/tflite_age_gender.cpp:390: error: undefined reference to 'tflite::Interpreter::Invoke()'
/Users/momo/Documents/example/AI/android_tflite/tflite_age_gender/app/src/main/cpp/tflite_age_gender.cpp:447: error: undefined reference to 'tflite::Interpreter::Invoke()'
/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:2339: error: undefined reference to 'tflite::Interpreter::~Interpreter()'
/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:2339: error: undefined reference to 'tflite::FlatBufferModel::~FlatBufferModel()'
/Users/momo/Documents/example/AI/android_tflite/third_party/tensorflow/tensorflow/lite/mutable_op_resolver.h:0: error: undefined reference to 'vtable for tflite::MutableOpResolver'
/Users/momo/Documents/libs/android-ndk-r20b/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: the vtable symbol may be undefined because the class is missing its key function
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

  • 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 3s
12 actionable tasks: 1 executed, 11 up-to-date
`

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

1 participant