[*] make NDK env
BUILD PLATFORM = Darwin x86_64
ANDROID_NDK = /Users/wangxueyan/Library/Android/sdk/ndk-bundle
NDK_REL = 16.1.4479499
NDK VERSION = r16.1.4479499
[*] make params
FF_FFMPEG_SOURCE_PATH = /Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/ffmpeg-armv7a
FF_BUILD_NAME = ffmpeg-armv7a
FF_BUILD_NAME_OPENSSL =
FF_BUILD_NAME_LIBSOXR =
FF_CROSS_PREFIX_NAME = arm-linux-androideabi
FF_STANDALONE_TOOLCHAIN_NAME = arm-linux-android-clang3.6
FF_CFG_FLAGS = --arch=arm --cpu=cortex-a8 --enable-neon --enable-thumb
FF_EXTRA_CFLAGS = -march=armv7-a -mcpu=cortex-a8 -mfpu=vfpv3-d16 -mfloat-abi=softfp -mthumb
FF_EXTRA_LDFLAGS = -march=armv7-a -Wl,--fix-cortex-a8
FF_ASSEMBLER_SUB_DIRS = arm
FF_OUTPUT_PATH = /Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/output
FF_TOOLCHAIN_PATH = /Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/toolchain
FF_TOOLCHAIN_SYSROOT_PATH = /Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/toolchain/sysroot
[*] make NDK standalone toolchain
FF_STANDALONE_TOOLCHAIN_NAME = arm-linux-android-clang3.6
FF_STANDALONE_TOOLCHAIN_FLAGS = --install-dir=/Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/toolchain
FF_STANDALONE_TOOLCHAIN_ARCH = arm
FF_STANDALONE_TOOLCHAIN_CLANG = clang3.6
FF_ANDROID_PLATFORM = android-21
HOST_OS=darwin
HOST_EXE=
HOST_ARCH=x86_64
HOST_TAG=darwin-x86_64
HOST_NUM_CPUS=4
BUILD_NUM_CPUS=8
Auto-config: --arch=arm
Toolchain installed to /Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/toolchain.
[*] check ffmpeg env
PATH = /Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/toolchain/bin:~/Library/Android/sdk/platform-tools:/usr/local/Cellar/mongodb/2.4.9/bin:/Users/wangxueyan/anaconda2/bin:/usr/local/openresty/nginx/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/Applications/Wireshark.app/Contents/MacOS:/Users/wangxueyan/developer/depot_tools
CLANG = arm-linux-androideabi-clang
LD = arm-linux-androideabi-ld
AR = arm-linux-androideabi-ar
STRIP = arm-linux-androideabi-strip
FF_CFLAGS = -O3 -fPIC -Wall -pipe -std=c99 -ffast-math -fstrict-aliasing -Werror=strict-aliasing -Wa,--noexecstack -DANDROID -DNDEBUG
FF_EXTRA_CFLAGS = -march=armv7-a -mcpu=cortex-a8 -mfpu=vfpv3-d16 -mfloat-abi=softfp -mthumb
FF_DEP_LIBS =
FF_EXTRA_LDFLAGS = -march=armv7-a -Wl,--fix-cortex-a8
FF_CFG_FLAGS = --arch=arm --cpu=cortex-a8 --enable-neon --enable-thumb --prefix=/Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/output --sysroot=/Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/toolchain/sysroot --cc=clang --host-cflags= --host-ldflags= --cross-prefix=/Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/toolchain/bin/arm-linux-androideabi- --enable-cross-compile --target-os=linux --enable-pic --enable-asm --enable-inline-asm --enable-optimizations --disable-debug --enable-small --disable-all --enable-avcodec --enable-avformat --enable-avutil --enable-swresample --enable-swscale --enable-avfilter --enable-network --enable-decoder=aac --enable-decoder=h264 --enable-muxer=mp4 --enable-demuxer=aac --enable-demuxer=h264 --enable-parser=aac --enable-parser=h264
[*] configurate ffmpeg
GNU assembler not found, install/update gas-preprocessor
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
[email protected] mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "ffbuild/config.log" produced by configure as this will help
solve the problem.
Makefile:2: ffbuild/config.mak: No such file or directory
Makefile:40: /tools/Makefile: No such file or directory
Makefile:41: /ffbuild/common.mak: No such file or directory
Makefile:91: /libavutil/Makefile: No such file or directory
Makefile:91: /ffbuild/library.mak: No such file or directory
Makefile:93: /fftools/Makefile: No such file or directory
Makefile:94: /doc/Makefile: No such file or directory
Makefile:95: /doc/examples/Makefile: No such file or directory
Makefile:160: /tests/Makefile: No such file or directory
make: *** No rule to make target `/tests/Makefile'. Stop.
[*] compile ffmpeg
FF_OUTPUT_PATH = /Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/output
cp: config.*: No such file or directory
Makefile:2: ffbuild/config.mak: No such file or directory
Makefile:40: /tools/Makefile: No such file or directory
Makefile:41: /ffbuild/common.mak: No such file or directory
Makefile:91: /libavutil/Makefile: No such file or directory
Makefile:91: /ffbuild/library.mak: No such file or directory
Makefile:93: /fftools/Makefile: No such file or directory
Makefile:94: /doc/Makefile: No such file or directory
Makefile:95: /doc/examples/Makefile: No such file or directory
Makefile:160: /tests/Makefile: No such file or directory
make: *** No rule to make target `/tests/Makefile'. Stop.
cp: config.h: No such file or directory
FF_LIB_CONFIG = /Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/output/include/libffmpeg/config.h
FFmpeg install success
[*] link ffmpeg
FF_LINK_C_OBJ_FILES =
FF_LINK_ASM_OBJ_FILES =
FF_DEP_LIBS =
FF_SPLAYER_SO = /Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/output/libsffmpeg.so
FF_ANDROID_PLATFORM = android-21
FF_TOOLCHAIN_SYSROOT = /Users/wangxueyan/zntemp/rtmp_srs/FFmpegBuildTool/android/build/ffmpeg-armv7a/toolchain/sysroot
Use Compiler: arm-linux-androideabi-clang