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

Build Failed with an exception

Abierto
#2,355 6 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Dart
Estrellas
795
Forks
448
Merge medio
12 h 19 min
PR fusionados (30 d)
14

Descripción

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?

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.