AgoraIO-Extensions / AgoraIO-Extensions/Agora-Flutter-SDK

Build Failed with an exception

Aperta
#2,355 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Dart
Stelle
795
Fork
448
Merge medio
12h 19m
PR unite (30g)
14

Descrizione

Launching lib\main.dart on A001 in debug mode...
Running Gradle task 'assembleDebug'...

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':agora_rtc_engine:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `C:\Users\Subash M\AppData\Local\Pub\Cache\hosted\pub.dev\agora_rtc_engine-6.5.2\android\.cxx\Debug\6u1z5g59\arm64-v8a'
[1/1] Linking CXX shared library "C:\Users\Subash M\StudioProjects\app\dizbi-frontend-mobile\build\agora_rtc_engine\intermediates\cxx\Debug\6u1z5g59\obj\arm64-v8a\libiris_rendering_android.so"
FAILED: C:/Users/Subash M/StudioProjects/app/dizbi-frontend-mobile/build/agora_rtc_engine/intermediates/cxx/Debug/6u1z5g59/obj/arm64-v8a/libiris_rendering_android.so
cmd.exe /C "cd . && C:\Users\SUBASH~1\AppData\Local\Android\Sdk\ndk\270~1.120\TOOLCH~1\llvm\prebuilt\WINDOW~1\bin\CLANG_~1.EXE --target=aarch64-none-linux-android21 --sysroot="C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/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 -frtti -fexceptions -fno-limit-debug-info -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,max-page-size=16384 -shared -Wl,-soname,libiris_rendering_android.so -o "C:\Users\Subash M\StudioProjects\app\dizbi-frontend-mobile\build\agora_rtc_engine\intermediates\cxx\Debug\6u1z5g59\obj\arm64-v8a\libiris_rendering_android.so" CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o "C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so" "C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/libandroid.so" -lGLESv2 -lEGL -lc++_static -latomic -lm && cd ."
ld.lld: error: undefined symbol: std::exception::~exception()
>>> referenced by memory.cpp
>>> memory.cpp.o:(std::__ndk1::bad_weak_ptr::~bad_weak_ptr()) in archive C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_static.a

ld.lld: error: undefined symbol: operator delete(void*)
>>> referenced by memory.cpp
>>> memory.cpp.o:(std::__ndk1::bad_weak_ptr::~bad_weak_ptr()) in archive C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_static.a
>>> referenced by iris_rtc_rendering_android.cc:838 (C:/Users/Subash M/AppData/Local/Pub/Cache/hosted/pub.dev/agora_rtc_engine-6.5.2/android/src/main/cpp/iris_rtc_rendering_android.cc:838)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(Java_io_agora_agora_1rtc_1ng_IrisRenderer_nativeStartRenderingToSurface)
>>> referenced by iris_rtc_rendering_android.cc:851 (C:/Users/Subash M/AppData/Local/Pub/Cache/hosted/pub.dev/agora_rtc_engine-6.5.2/android/src/main/cpp/iris_rtc_rendering_android.cc:851)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(Java_io_agora_agora_1rtc_1ng_IrisRenderer_nativeStopRenderingToSurface)
>>> referenced 14 more times

ld.lld: error: undefined symbol: operator new(unsigned long)
>>> referenced by iris_rtc_rendering_android.cc:838 (C:/Users/Subash M/AppData/Local/Pub/Cache/hosted/pub.dev/agora_rtc_engine-6.5.2/android/src/main/cpp/iris_rtc_rendering_android.cc:838)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(Java_io_agora_agora_1rtc_1ng_IrisRenderer_nativeStartRenderingToSurface)
>>> referenced by new:271 (C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/new:271)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(void* std::__ndk1::__libcpp_operator_new[abi:ne180000](unsigned long))
>>> referenced by unique_ptr.h:601 (C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/__memory/unique_ptr.h:601)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(std::__ndk1::__unique_if::__unique_single std::__ndk1::make_unique[abi:ne180000]&>(std::__ndk1::shared_ptr&))
>>> referenced 3 more times

ld.lld: error: undefined symbol: __cxa_begin_catch
>>> referenced by iris_rtc_rendering_android.cc
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(__clang_call_terminate)

ld.lld: error: undefined symbol: std::terminate()
>>> referenced by iris_rtc_rendering_android.cc
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(__clang_call_terminate)

ld.lld: error: undefined symbol: __cxa_allocate_exception
>>> referenced by new:174 (C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/new:174)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(std::__throw_bad_array_new_length[abi:ne180000]())

ld.lld: error: undefined symbol: std::bad_array_new_length::bad_array_new_length()
>>> referenced by new:174 (C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/new:174)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(std::__throw_bad_array_new_length[abi:ne180000]())

ld.lld: error: undefined symbol: typeinfo for std::bad_array_new_length
>>> referenced by new:174 (C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/new:174)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(std::__throw_bad_array_new_length[abi:ne180000]())
>>> referenced by new:174 (C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/new:174)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(std::__throw_bad_array_new_length[abi:ne180000]())

ld.lld: error: undefined symbol: std::bad_array_new_length::~bad_array_new_length()
>>> referenced by new:174 (C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/new:174)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(std::__throw_bad_array_new_length[abi:ne180000]())
>>> referenced by new:174 (C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/new:174)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(std::__throw_bad_array_new_length[abi:ne180000]())

ld.lld: error: undefined symbol: __cxa_throw
>>> referenced by new:174 (C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/new:174)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(std::__throw_bad_array_new_length[abi:ne180000]())

ld.lld: error: undefined symbol: operator new(unsigned long, std::align_val_t)
>>> referenced by new:271 (C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/new:271)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(void* std::__ndk1::__libcpp_operator_new[abi:ne180000](unsigned long, std::align_val_t))

ld.lld: error: undefined symbol: vtable for __cxxabiv1::__si_class_type_info
>>> referenced by memory.cpp
>>> memory.cpp.o:(typeinfo for std::__ndk1::bad_weak_ptr) in archive C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_static.a
>>> referenced by iris_rtc_rendering_android.cc
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(typeinfo for agora::iris::rendering::NativeTextureRenderer)
>>> referenced by iris_rtc_rendering_android.cc
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(typeinfo for std::__ndk1::__shared_ptr_emplace>)
>>> referenced 3 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: typeinfo for std::exception
>>> referenced by memory.cpp
>>> memory.cpp.o:(typeinfo for std::__ndk1::bad_weak_ptr) in archive C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_static.a

ld.lld: error: undefined symbol: __cxa_pure_virtual
>>> referenced by memory.cpp
>>> memory.cpp.o:(vtable for std::__ndk1::__shared_count) in archive C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_static.a
>>> referenced by memory.cpp
>>> memory.cpp.o:(vtable for std::__ndk1::__shared_weak_count) in archive C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_static.a
>>> referenced by memory.cpp
>>> memory.cpp.o:(vtable for std::__ndk1::__shared_weak_count) in archive C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_static.a
>>> referenced 3 more times

ld.lld: error: undefined symbol: vtable for __cxxabiv1::__class_type_info
>>> referenced by memory.cpp
>>> memory.cpp.o:(typeinfo for std::__ndk1::__shared_count) in archive C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_static.a
>>> referenced by iris_rtc_rendering_android.cc
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(typeinfo for agora::iris::VideoFrameObserverDelegate)
>>> referenced by iris_rtc_rendering_android.cc
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(typeinfo for agora::iris::rendering::RenderingOp)
>>> 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::__vmi_class_type_info
>>> referenced by memory.cpp
>>> memory.cpp.o:(typeinfo for std::__ndk1::__shared_weak_count) in archive C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_static.a
>>> 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: operator delete(void*, std::align_val_t)
>>> referenced by new:280 (C:/Users/Subash M/AppData/Local/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1/new:280)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(void std::__ndk1::__libcpp_operator_delete[abi:ne180000](void*, std::align_val_t))

ld.lld: error: undefined symbol: operator new[](unsigned long)
>>> referenced by iris_rtc_rendering_android.cc:218 (C:/Users/Subash M/AppData/Local/Pub/Cache/hosted/pub.dev/agora_rtc_engine-6.5.2/android/src/main/cpp/iris_rtc_rendering_android.cc:218)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(agora::iris::rendering::ScopedShader::initShader(char const*, int))

ld.lld: error: undefined symbol: operator delete[](void*)
>>> referenced by iris_rtc_rendering_android.cc:223 (C:/Users/Subash M/AppData/Local/Pub/Cache/hosted/pub.dev/agora_rtc_engine-6.5.2/android/src/main/cpp/iris_rtc_rendering_android.cc:223)
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(agora::iris::rendering::ScopedShader::initShader(char const*, int))

ld.lld: error: undefined symbol: __gxx_personality_v0
>>> referenced by iris_rtc_rendering_android.cc
>>> CMakeFiles/iris_rendering_android.dir/iris_rtc_rendering_android.cc.o:(DW.ref.__gxx_personality_v0)
CLANG_~1: 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:
@echo off
"C:\\Users\\Subash M\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe" ^
-C ^
"C:\\Users\\Subash M\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\agora_rtc_engine-6.5.2\\android\\.cxx\\Debug\\6u1z5g59\\arm64-v8a" ^
iris_rendering_android
from C:\Users\Subash M\AppData\Local\Pub\Cache\hosted\pub.dev\agora_rtc_engine-6.5.2\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 42s
Error: Gradle task assembleDebug failed with exit code 1

Can you guys help me to solve this?

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.