bilibili / ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
GNU General Public License v2.0
32.41k stars 8.11k forks source link

C compiler test failed. #1597

Open Xingefb opened 8 years ago

Xingefb commented 8 years ago

bogon:111 com.XG$ git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-ios Cloning into 'ijkplayer-ios'... remote: Counting objects: 20643, done. remote: Compressing objects: 100% (5/5), done. remote: Total 20643 (delta 0), reused 0 (delta 0), pack-reused 20638 Receiving objects: 100% (20643/20643), 6.76 MiB | 1.17 MiB/s, done. Resolving deltas: 100% (12813/12813), done. Checking connectivity... done. bogon:111 com.XG$ cd ijkplayer-ios bogon:ijkplayer-ios com.XG$ ls COPYING.GPLv2 android init-android-openssl.sh COPYING.GPLv3 compile-android-j4a.sh init-android-prof.sh COPYING.LGPLv2.1 config init-android.sh COPYING.LGPLv2.1.txt extra init-config.sh COPYING.LGPLv3 ijkmedia init-ios-openssl.sh MODULE_LICENSE_APACHE2 ijkprof init-ios.sh NEWS.md init-android-exo.sh ios NOTICE init-android-j4a.sh tools README.md init-android-libyuv.sh version.sh bogon:ijkplayer-ios com.XG$ git checkout -B latest k0.5.1 Switched to a new branch 'latest' bogon:ijkplayer-ios com.XG$ ./init-ios.sh git version 2.8.3 == pull gas-preprocessor base == Cloning into 'extra/gas-preprocessor'... remote: Counting objects: 437, done. remote: Total 437 (delta 0), reused 0 (delta 0), pack-reused 437 Receiving objects: 100% (437/437), 72.38 KiB | 45.00 KiB/s, done. Resolving deltas: 100% (189/189), done. Checking connectivity... done. == pull ffmpeg base == Cloning into 'extra/ffmpeg'... remote: Counting objects: 486099, done. remote: Total 486099 (delta 0), reused 0 (delta 0), pack-reused 486099 Receiving objects: 100% (486099/486099), 168.88 MiB | 2.04 MiB/s, done. Resolving deltas: 100% (378578/378578), done. Checking connectivity... done. Checking out files: 100% (5994/5994), done. == pull ffmpeg fork armv7 == Cloning into 'ios/ffmpeg-armv7'... Checking connectivity... done. Checking out files: 100% (5994/5994), done. Counting objects: 486099, done. Delta compression using up to 4 threads. Compressing objects: 100% (106412/106412), done. Writing objects: 100% (486099/486099), done. Total 486099 (delta 378578), reused 486099 (delta 378578) Checking out files: 100% (2986/2986), done. Switched to a new branch 'ijkplayer' /Users/huangpengfei/Desktop/111/ijkplayer-ios == pull ffmpeg fork arm64 == Cloning into 'ios/ffmpeg-arm64'... Checking connectivity... done. Counting objects: 486099, done. Delta compression using up to 4 threads. Compressing objects: 100% (106412/106412), done. Writing objects: 100% (486099/486099), done. Total 486099 (delta 378578), reused 486099 (delta 378578) Checking out files: 100% (2986/2986), done. Switched to a new branch 'ijkplayer' /Users/huangpengfei/Desktop/111/ijkplayer-ios == pull ffmpeg fork i386 == Cloning into 'ios/ffmpeg-i386'... Checking connectivity... done. Checking out files: 100% (5994/5994), done. Counting objects: 486099, done. Delta compression using up to 4 threads. Compressing objects: 100% (106412/106412), done. Writing objects: 100% (486099/486099), done. Total 486099 (delta 378578), reused 486099 (delta 378578) Checking out files: 100% (2986/2986), done. Switched to a new branch 'ijkplayer' /Users/huangpengfei/Desktop/111/ijkplayer-ios == pull ffmpeg fork x86_64 == Cloning into 'ios/ffmpeg-x86_64'... Checking connectivity... done. Checking out files: 100% (5994/5994), done. Counting objects: 486099, done. Delta compression using up to 4 threads. Compressing objects: 100% (106412/106412), done. Writing objects: 100% (486099/486099), done. Total 486099 (delta 378578), reused 486099 (delta 378578) Checking out files: 100% (2986/2986), done. Switched to a new branch 'ijkplayer' /Users/huangpengfei/Desktop/111/ijkplayer-ios bogon:ijkplayer-ios com.XG$ cd ios

bogon:ios com.XG$ ./compile-ffmpeg.sh clean

[*] check xcode version

FF_ALL_ARCHS = armv7 arm64 i386 x86_64 /Users/huangpengfei/Desktop/111/ijkplayer-ios/ios /Users/huangpengfei/Desktop/111/ijkplayer-ios/ios /Users/huangpengfei/Desktop/111/ijkplayer-ios/ios /Users/huangpengfei/Desktop/111/ijkplayer-ios/ios

bogon:ios com.XG$ ./compile-ffmpeg.sh all

[*] check xcode version

FF_ALL_ARCHS = armv7 arm64 i386 x86_64

[*] check host

FF_ARCH=armv7 FF_BUILD_OPT=

build_root: /Users/huangpengfei/Desktop/111/ijkplayer-ios/ios

[*] check gas-preprocessor

gasp: /Users/huangpengfei/Desktop/111/ijkplayer-ios/ios/../extra/gas-preprocessor/gas-preprocessor.pl

[*] config arch armv7

build_name: ffmpeg-armv7 platform: iPhoneOS

osversion: -miphoneos-version-min=6.0

[*] make ios toolchain ffmpeg-armv7

build_source: /Users/huangpengfei/Desktop/111/ijkplayer-ios/ios/ffmpeg-armv7 build_prefix: /Users/huangpengfei/Desktop/111/ijkplayer-ios/ios/build/ffmpeg-armv7/output


[*] configurate ffmpeg


[*] check OpenSSL


[*] configure

config: --disable-gpl --disable-nonfree --enable-runtime-cpudetect --disable-gray --disable-swscale-alpha --disable-programs --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-avdevice --enable-avcodec --enable-avformat --enable-avutil --enable-swresample --enable-swscale --disable-postproc --enable-avfilter --disable-avresample --enable-network --disable-d3d11va --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --disable-videotoolbox --disable-encoders --disable-decoders --enable-decoder=aac --enable-decoder=aac_latm --enable-decoder=flv --enable-decoder=h263 --enable-decoder=h263i --enable-decoder=h263p --enable-decoder=h264 --enable-decoder=mp3* --enable-decoder=vp6 --enable-decoder=vp6a --enable-decoder=vp6f --disable-hwaccels --disable-muxers --enable-muxer=mp4 --disable-demuxers --enable-demuxer=aac --enable-demuxer=concat --enable-demuxer=data --enable-demuxer=flv --enable-demuxer=hls --enable-demuxer=live_flv --enable-demuxer=loas --enable-demuxer=m4v --enable-demuxer=mov --enable-demuxer=mp3 --enable-demuxer=mpegps --enable-demuxer=mpegts --enable-demuxer=mpegvideo --disable-parsers --enable-parser=aac --enable-parser=aac_latm --enable-parser=h263 --enable-parser=h264 --enable-bsfs --disable-bsf=mjpeg2jpeg --disable-bsf=mjpeg2jpeg --disable-bsf=mjpega_dump_header --disable-bsf=mov2textsub --disable-bsf=text2movsub --enable-protocols --disable-protocol=async --disable-protocol=bluray --disable-protocol=concat --disable-protocol=ffrtmpcrypt --enable-protocol=ffrtmphttp --disable-protocol=gopher --disable-protocol=icecast --disable-protocol=librtmp* --disable-protocol=libssh --disable-protocol=mmsh --disable-protocol=mmst --disable-protocol=rtmp* --enable-protocol=rtmp --enable-protocol=rtmpt --disable-protocol=rtp --disable-protocol=sctp --disable-protocol=srtp --disable-protocol=unix --disable-devices --disable-filters --disable-iconv --enable-cross-compile --disable-stripping --arch=armv7 --target-os=darwin --enable-static --disable-shared --enable-pic --enable-neon --enable-optimizations --enable-debug --enable-small --prefix=/Users/huangpengfei/Desktop/111/ijkplayer-ios/ios/build/ffmpeg-armv7/output xcrun -sdk iphoneos clang xcrun -sdk iphoneos clang is unable to create an executable file. C compiler test failed.

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 ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solve the problem. bogon:ios com.XG$

Try a few times can not,Look at the cause of the trouble

bbcallen commented 8 years ago

Take a look at config.log