We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
When building ffmpeg with the NDK, the build hangs on the configure step, with more verbose logging you can see it repeatedly printing
./configure: eval: line 593: unexpected EOF while looking for matching `"'
[settings] arch=x86_64 os=Android os.api_level=33 compiler=clang compiler.version=14 compiler.libcxx=c++_static compiler.cppstd=20
[tool_requires] android-ndk/r26c
[options] ffmpeg/:with_zlib= False ffmpeg/:with_bzip2= False ffmpeg/:with_lzma= False ffmpeg/:with_libiconv= False ffmpeg/:with_freetype= False ffmpeg/:with_openjpeg= False ffmpeg/:with_openh264= False ffmpeg/:with_opus= False ffmpeg/:with_vorbis= False ffmpeg/:with_zeromq= False ffmpeg/:with_sdl= False ffmpeg/:with_libx264= False ffmpeg/:with_libx265= False ffmpeg/:with_libvpx= False ffmpeg/:with_libmp3lame= False ffmpeg/:with_libfdk_aac= False ffmpeg/:with_libwebp= False ffmpeg/:with_ssl= False ffmpeg/:with_programs= False ffmpeg/:with_libalsa= False ffmpeg/:with_pulse= False ffmpeg/:with_vaapi= False ffmpeg/:with_vdpau= False ffmpeg/:with_vulkan= False ffmpeg/:with_xcb= False ffmpeg/:with_appkit= False ffmpeg/:with_avfoundation= False ffmpeg/:with_coreimage= False ffmpeg/:with_audiotoolbox= False ffmpeg/:with_videotoolbox= False ffmpeg/:with_libsvtav1= False ffmpeg/:with_libaom= False ffmpeg/:with_libdav1d= False ffmpeg/:disable_everything= True ffmpeg/:enable_encoders= "pcm_s16le" ffmpeg/:enable_decoders=("mp3, mp3float, pcm_s16le, pcm_f32le, pcm_u8, pcm_s8, pcm_u16le, pcm_u24le, pcm_s24le, pcm_u32le, pcm_s32le, pcm_s64le, pcm_f64le, pcm_alaw, pcm_mulaw, adpcm_ms, adpcm_ima_wav") ffmpeg/:enable_muxers="mp3, wav" ffmpeg/:enable_demuxers="mp3,wav"
[conf] tools.cmake.cmake_layout:build_folder_vars=['settings.arch', 'settings.os']
conan source . --version=6.1 conan build . --build=missing --profile ./android_x86_64 --version=6.1
======== Input profiles ======== Profile host: [settings] arch=x86_64 build_type=Release compiler=clang compiler.cppstd=20 compiler.libcxx=c++_static compiler.version=14 os=Android os.api_level=33 [options] ffmpeg/*:disable_everything=True ffmpeg/*:enable_decoders=("mp3, mp3float, pcm_s16le, pcm_f32le, pcm_u8, pcm_s8, pcm_u16le, pcm_u24le, pcm_s24le, pcm_u32le, pcm_s32le, pcm_s64le, pcm_f64le, pcm_alaw, pcm_mulaw, adpcm_ms, adpcm_ima_wav") ffmpeg/*:enable_demuxers="mp3,wav" ffmpeg/*:enable_encoders="pcm_s16le" ffmpeg/*:enable_muxers="mp3, wav" ffmpeg/*:with_appkit=False ffmpeg/*:with_audiotoolbox=False ffmpeg/*:with_avfoundation=False ffmpeg/*:with_bzip2=False ffmpeg/*:with_coreimage=False ffmpeg/*:with_freetype=False ffmpeg/*:with_libalsa=False ffmpeg/*:with_libaom=False ffmpeg/*:with_libdav1d=False ffmpeg/*:with_libfdk_aac=False ffmpeg/*:with_libiconv=False ffmpeg/*:with_libmp3lame=False ffmpeg/*:with_libsvtav1=False ffmpeg/*:with_libvpx=False ffmpeg/*:with_libwebp=False ffmpeg/*:with_libx264=False ffmpeg/*:with_libx265=False ffmpeg/*:with_lzma=False ffmpeg/*:with_openh264=False ffmpeg/*:with_openjpeg=False ffmpeg/*:with_opus=False ffmpeg/*:with_programs=False ffmpeg/*:with_pulse=False ffmpeg/*:with_sdl=False ffmpeg/*:with_ssl=False ffmpeg/*:with_vaapi=False ffmpeg/*:with_vdpau=False ffmpeg/*:with_videotoolbox=False ffmpeg/*:with_vorbis=False ffmpeg/*:with_vulkan=False ffmpeg/*:with_xcb=False ffmpeg/*:with_zeromq=False ffmpeg/*:with_zlib=False [tool_requires] *: android-ndk/r26c [conf] tools.cmake.cmake_layout:build_folder_vars=['settings.arch', 'settings.os'] Profile build: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=gnu23 compiler.libcxx=libstdc++11 compiler.version=12 os=Linux [conf] ======== Computing dependency graph ======== Graph root conanfile.py (ffmpeg/6.1): /home/si/Projects/conan-center-index/recipes/ffmpeg/all/conanfile.py Build requirements android-ndk/r26c#04c25c29fa399a51e02d06816ec77c55 - Cache meson/1.2.2#04bdfb85d665c82b08a3510aee3ffd19 - Cache ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21 - Cache pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605 - Cache yasm/1.3.0#fb800a15413dca19bfaef9e4b5d50694 - Cache ======== Computing necessary packages ======== Build requirements android-ndk/r26c#04c25c29fa399a51e02d06816ec77c55:63fead0844576fc02943e16909f08fcdddd6f44b#988e7c0d9188363d82ac929d1af42d10 - Cache pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605:c0b621fd4b3199fe05075171573398833dba85f4#74a82dec52448dda20253a19d65965c7 - Cache yasm/1.3.0#fb800a15413dca19bfaef9e4b5d50694:3593751651824fb813502c69c971267624ced41a#de209941eeb4029e79a7a33bfefe9a98 - Cache Skipped binaries meson/1.2.2, ninja/1.11.1 ======== Installing packages ======== ======== Installing packages ======== android-ndk/r26c: Already installed! (1 of 3) yasm/1.3.0: Already installed! (2 of 3) yasm/1.3.0: Appending PATH environment variable: /home/si/.conan2/p/yasm6a26ef75fa025/p/bin pkgconf/2.1.0: Already installed! (3 of 3) pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version. WARN: deprecated: Usage of deprecated Conan 1.X features that will be removed in Conan 2.X: WARN: deprecated: 'env_info' used in: pkgconf/2.1.0, yasm/1.3.0 ======== Finalizing install (deploy, generators) ======== conanfile.py (ffmpeg/6.1): Calling generate() conanfile.py (ffmpeg/6.1): Generators folder: /home/si/Projects/conan-center-index/recipes/ffmpeg/all/build-release/conan conanfile.py (ffmpeg/6.1): Generating aggregated env files conanfile.py (ffmpeg/6.1): Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'] ======== Calling build() ======== conanfile.py (ffmpeg/6.1): Calling build() conanfile.py (ffmpeg/6.1): Calling: > "/home/si/Projects/conan-center-index/recipes/ffmpeg/all/src/configure" --disable-shared --enable-static --prefix=/ '--bindir=${prefix}/bin' '--libdir=${prefix}/lib' --pkg-config-flags=--static --disable-doc --enable-cross-compile --enable-asm --disable-shared --enable-static --enable-pic --enable-avdevice --enable-avcodec --enable-avformat --enable-swresample --enable-swscale --enable-postproc --enable-avfilter --disable-bzlib --disable-zlib --disable-lzma --disable-iconv --disable-libopenjpeg --disable-libopenh264 --disable-libvorbis --disable-libopus --disable-libzmq --disable-sdl2 --disable-libx264 --disable-libx265 --disable-libvpx --disable-libmp3lame --disable-libfdk-aac --disable-libwebp --disable-libaom --disable-openssl --disable-alsa --disable-libpulse --disable-vaapi --disable-vdpau --disable-libxcb --disable-libxcb-shm --disable-libxcb-shape --disable-libxcb-xfixes --disable-appkit --disable-avfoundation --disable-coreimage --disable-audiotoolbox --disable-videotoolbox --disable-securetransport --disable-cuda --disable-cuvid --disable-nonfree --enable-gpl --disable-everything '--enable-encoder="pcm_s16le"' '--enable-decoder=("mp3' --enable-decoder=mp3float --enable-decoder=pcm_s16le --enable-decoder=pcm_f32le --enable-decoder=pcm_u8 --enable-decoder=pcm_s8 --enable-decoder=pcm_u16le --enable-decoder=pcm_u24le --enable-decoder=pcm_s24le --enable-decoder=pcm_u32le --enable-decoder=pcm_s32le --enable-decoder=pcm_s64le --enable-decoder=pcm_f64le --enable-decoder=pcm_alaw --enable-decoder=pcm_mulaw --enable-decoder=adpcm_ms '--enable-decoder=adpcm_ima_wav")' '--enable-muxer="mp3' '--enable-muxer=wav"' '--enable-demuxer="mp3' '--enable-demuxer=wav"' --disable-vulkan --disable-libsvtav1 --disable-libdav1d --arch=x86_64 --disable-programs --nm=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm --ar=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar --as=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-as --strip=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip --cc=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android33-clang --cxx=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android33-clang++ --ld=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android33-clang --ranlib=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib --target-os=android '--extra-cflags=-fPIC --sysroot /home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/sysroot -O3' '--extra-ldflags=--sysroot /home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/sysroot' conanfile.py (ffmpeg/6.1): RUN: "/home/si/Projects/conan-center-index/recipes/ffmpeg/all/src/configure" --disable-shared --enable-static --prefix=/ '--bindir=${prefix}/bin' '--libdir=${prefix}/lib' --pkg-config-flags=--static --disable-doc --enable-cross-compile --enable-asm --disable-shared --enable-static --enable-pic --enable-avdevice --enable-avcodec --enable-avformat --enable-swresample --enable-swscale --enable-postproc --enable-avfilter --disable-bzlib --disable-zlib --disable-lzma --disable-iconv --disable-libopenjpeg --disable-libopenh264 --disable-libvorbis --disable-libopus --disable-libzmq --disable-sdl2 --disable-libx264 --disable-libx265 --disable-libvpx --disable-libmp3lame --disable-libfdk-aac --disable-libwebp --disable-libaom --disable-openssl --disable-alsa --disable-libpulse --disable-vaapi --disable-vdpau --disable-libxcb --disable-libxcb-shm --disable-libxcb-shape --disable-libxcb-xfixes --disable-appkit --disable-avfoundation --disable-coreimage --disable-audiotoolbox --disable-videotoolbox --disable-securetransport --disable-cuda --disable-cuvid --disable-nonfree --enable-gpl --disable-everything '--enable-encoder="pcm_s16le"' '--enable-decoder=("mp3' --enable-decoder=mp3float --enable-decoder=pcm_s16le --enable-decoder=pcm_f32le --enable-decoder=pcm_u8 --enable-decoder=pcm_s8 --enable-decoder=pcm_u16le --enable-decoder=pcm_u24le --enable-decoder=pcm_s24le --enable-decoder=pcm_u32le --enable-decoder=pcm_s32le --enable-decoder=pcm_s64le --enable-decoder=pcm_f64le --enable-decoder=pcm_alaw --enable-decoder=pcm_mulaw --enable-decoder=adpcm_ms '--enable-decoder=adpcm_ima_wav")' '--enable-muxer="mp3' '--enable-muxer=wav"' '--enable-demuxer="mp3' '--enable-demuxer=wav"' --disable-vulkan --disable-libsvtav1 --disable-libdav1d --arch=x86_64 --disable-programs --nm=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm --ar=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar --as=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-as --strip=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip --cc=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android33-clang --cxx=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android33-clang++ --ld=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android33-clang --ranlib=/home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib --target-os=android '--extra-cflags=-fPIC --sysroot /home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/sysroot -O3' '--extra-ldflags=--sysroot /home/si/.conan2/p/b/androc217108a59072/p/bin/toolchains/llvm/prebuilt/linux-x86_64/sysroot' /home/si/Projects/conan-center-index/recipes/ffmpeg/all/src/configure: eval: line 593: unexpected EOF while looking for matching `"' /home/si/Projects/conan-center-index/recipes/ffmpeg/all/src/configure: eval: line 593: unexpected EOF while looking for matching `"'
The text was updated successfully, but these errors were encountered:
AS
LD
Successfully merging a pull request may close this issue.
Description
When building ffmpeg with the NDK, the build hangs on the configure step, with more verbose logging you can see it repeatedly printing
Package and Environment Details
Conan profile
[settings]
arch=x86_64
os=Android
os.api_level=33
compiler=clang
compiler.version=14
compiler.libcxx=c++_static
compiler.cppstd=20
[tool_requires]
android-ndk/r26c
[options]
ffmpeg/:with_zlib= False
ffmpeg/:with_bzip2= False
ffmpeg/:with_lzma= False
ffmpeg/:with_libiconv= False
ffmpeg/:with_freetype= False
ffmpeg/:with_openjpeg= False
ffmpeg/:with_openh264= False
ffmpeg/:with_opus= False
ffmpeg/:with_vorbis= False
ffmpeg/:with_zeromq= False
ffmpeg/:with_sdl= False
ffmpeg/:with_libx264= False
ffmpeg/:with_libx265= False
ffmpeg/:with_libvpx= False
ffmpeg/:with_libmp3lame= False
ffmpeg/:with_libfdk_aac= False
ffmpeg/:with_libwebp= False
ffmpeg/:with_ssl= False
ffmpeg/:with_programs= False
ffmpeg/:with_libalsa= False
ffmpeg/:with_pulse= False
ffmpeg/:with_vaapi= False
ffmpeg/:with_vdpau= False
ffmpeg/:with_vulkan= False
ffmpeg/:with_xcb= False
ffmpeg/:with_appkit= False
ffmpeg/:with_avfoundation= False
ffmpeg/:with_coreimage= False
ffmpeg/:with_audiotoolbox= False
ffmpeg/:with_videotoolbox= False
ffmpeg/:with_libsvtav1= False
ffmpeg/:with_libaom= False
ffmpeg/:with_libdav1d= False
ffmpeg/:disable_everything= True
ffmpeg/:enable_encoders= "pcm_s16le"
ffmpeg/:enable_decoders=("mp3, mp3float, pcm_s16le, pcm_f32le, pcm_u8, pcm_s8, pcm_u16le, pcm_u24le, pcm_s24le, pcm_u32le, pcm_s32le, pcm_s64le, pcm_f64le, pcm_alaw, pcm_mulaw, adpcm_ms, adpcm_ima_wav")
ffmpeg/:enable_muxers="mp3, wav"
ffmpeg/:enable_demuxers="mp3,wav"
[conf]
tools.cmake.cmake_layout:build_folder_vars=['settings.arch', 'settings.os']
Steps to reproduce
conan source . --version=6.1
conan build . --build=missing --profile ./android_x86_64 --version=6.1
Logs
Click to expand log
The text was updated successfully, but these errors were encountered: