1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
| root@cnserver:/opt/media
> Configure project :demo WARNING: The option setting 'android.jetifier.ignorelist=bcprov' is experimental. WARNING: We recommend using a newer Android Gradle plugin to use compileSdk = 34
This Android Gradle plugin (8.0.1) was tested up to compileSdk = 33.
You are strongly encouraged to update your project to use a newer Android Gradle plugin that has been tested with compileSdk = 34.
If you are already using the latest version of the Android Gradle plugin, you may need to wait until a newer version with support for compileSdk = 34 is available.
To suppress this warning, add/update android.suppressUnsupportedCompileSdk=34 to this project's gradle.properties.
> Task :lib-decoder-ffmpeg:buildCMakeRelWithDebInfo[arm64-v8a] FAILED C/C++: ninja: Entering directory `/opt/media/libraries/decoder_ffmpeg/.cxx/RelWithDebInfo/3f254l4a/arm64-v8a' C/C++: : && /opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=aarch64-none-linux-android21 --sysroot=/opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-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 -g -DNDEBUG -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--gc-sections -Wl,--no-undefined -Qunused-arguments -Wl,-Bsymbolic -shared -Wl,-soname,libffmpegJNI.so -o /opt/media/libraries/decoder_ffmpeg/buildout/intermediates/cxx/RelWithDebInfo/3f254l4a/obj/arm64-v8a/libffmpegJNI.so CMakeFiles/ffmpegJNI.dir/ffmpeg_jni.cc.o -landroid /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libswresample.a /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libavcodec.a /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libavutil.a /opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so -latomic -lm && : C/C++: ld: error: undefined symbol: stderr C/C++: >>> referenced by log.c:380 (libavutil/log.c:380) C/C++: >>> log.o:(av_log_default_callback) in archive /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libavutil.a C/C++: >>> referenced by log.c:380 (libavutil/log.c:380) C/C++: >>> log.o:(av_log_default_callback) in archive /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libavutil.a C/C++: >>> referenced by log.c:384 (libavutil/log.c:384) C/C++: >>> log.o:(av_log_default_callback) in archive /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libavutil.a C/C++: >>> referenced 7 more times C/C++: clang++: error: linker command failed with exit code 1 (use -v to see invocation) C/C++: ninja: build stopped: subcommand failed.
FAILURE: Build failed with an exception.
* What went wrong: Execution failed for task ':lib-decoder-ffmpeg:buildCMakeRelWithDebInfo[arm64-v8a]'. > com.android.ide.common.process.ProcessException: ninja: Entering directory `/opt/media/libraries/decoder_ffmpeg/.cxx/RelWithDebInfo/3f254l4a/arm64-v8a' [1/2] Building CXX object CMakeFiles/ffmpegJNI.dir/ffmpeg_jni.cc.o [2/2] Linking CXX shared library /opt/media/libraries/decoder_ffmpeg/buildout/intermediates/cxx/RelWithDebInfo/3f254l4a/obj/arm64-v8a/libffmpegJNI.so FAILED: /opt/media/libraries/decoder_ffmpeg/buildout/intermediates/cxx/RelWithDebInfo/3f254l4a/obj/arm64-v8a/libffmpegJNI.so : && /opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=aarch64-none-linux-android21 --sysroot=/opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-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 -g -DNDEBUG -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--gc-sections -Wl,--no-undefined -Qunused-arguments -Wl,-Bsymbolic -shared -Wl,-soname,libffmpegJNI.so -o /opt/media/libraries/decoder_ffmpeg/buildout/intermediates/cxx/RelWithDebInfo/3f254l4a/obj/arm64-v8a/libffmpegJNI.so CMakeFiles/ffmpegJNI.dir/ffmpeg_jni.cc.o -landroid /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libswresample.a /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libavcodec.a /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libavutil.a /opt/android-sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so -latomic -lm && : ld: error: undefined symbol: stderr >>> referenced by log.c:380 (libavutil/log.c:380) >>> log.o:(av_log_default_callback) in archive /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libavutil.a >>> referenced by log.c:380 (libavutil/log.c:380) >>> log.o:(av_log_default_callback) in archive /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libavutil.a >>> referenced by log.c:384 (libavutil/log.c:384) >>> log.o:(av_log_default_callback) in archive /opt/media/libraries/decoder_ffmpeg/src/main/jni/ffmpeg/android-libs/arm64-v8a/libavutil.a >>> referenced 7 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: /opt/android-sdk/cmake/3.22.1/bin/ninja \ -C \ /opt/media/libraries/decoder_ffmpeg/.cxx/RelWithDebInfo/3f254l4a/arm64-v8a \ ffmpegJNI from /opt/media/libraries/decoder_ffmpeg
* 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 1s 2 actionable tasks: 2 executed
|