首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法为x86- libvpx模拟器-gcc或x86_64-libvpx模拟器-gcc构建libvpx

无法为x86- libvpx模拟器-gcc或x86_64-libvpx模拟器-gcc构建libvpx
EN

Stack Overflow用户
提问于 2015-07-29 17:44:00
回答 1查看 1.6K关注 0票数 1

我使用的是Xcode6.4和libvpx-1.4.0,当运行'./configure --target=x86-iphonesimulator-gcc‘或'./configure --target=x86_64-iphonesimulator-gcc’时,报告了一个错误:

代码语言:javascript
复制
Configuring selected codecs
enabling vp8_encoder
enabling vp8_decoder
enabling vp9_encoder
enabling vp9_decoder
Configuring for target 'x86-iphonesimulator-gcc'
enabling x86
enabling runtime_cpu_detect
enabling mmx
enabling sse
enabling sse2
enabling sse3
enabling ssse3
enabling sse4_1
enabling avx
enabling avx2
Unsupported version of nasm: NASM version 0.98.40 (Apple Computer, Inc. build 11) compiled on Jun 17 2015
Neither yasm nor nasm have been found

Configuration failed. This could reflect a misconfiguration of your
toolchains, improper options selected, or another problem. If you
don't see any useful error messages above, the next step is to look
at the configure error log file (config.log) to determine what
configure was trying to do when it died.

在config.log中:

代码语言:javascript
复制
# ../configure --target=x86-iphonesimulator-gcc --prefix=./installed_path
Configuring selected codecs
  enabling vp8_encoder
  enabling vp8_decoder
  enabling vp9_encoder
  enabling vp9_decoder
Configuring for target 'x86-iphonesimulator-gcc'
  enabling x86
check_cpp
BEGIN /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
     1  #if !defined(__ILP32__) || !defined(__x86_64__)
     2  #error "not x32"
     3  #endif
END /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
gcc -miphoneos-version-min=6.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -E -o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
/var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c:2:2: error: "not x32"
#error "not x32"
 ^
1 error generated.
  enabling runtime_cpu_detect
check_cflags -mmmx
check_cc -Werror -mmmx
BEGIN /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
     1  int x;
END /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
gcc -miphoneos-version-min=6.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -m32 -Werror -mmmx -c -o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
  enabling mmx
check_cflags -msse
check_cc -Werror -msse
BEGIN /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
     1  int x;
END /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
gcc -miphoneos-version-min=6.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -m32 -Werror -msse -c -o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
  enabling sse
check_cflags -msse2
check_cc -Werror -msse2
BEGIN /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
     1  int x;
END /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
gcc -miphoneos-version-min=6.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -m32 -Werror -msse2 -c -o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
  enabling sse2
check_cflags -msse3
check_cc -Werror -msse3
BEGIN /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
     1  int x;
END /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
gcc -miphoneos-version-min=6.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -m32 -Werror -msse3 -c -o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
  enabling sse3
check_cflags -mssse3
check_cc -Werror -mssse3
BEGIN /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
     1  int x;
END /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
gcc -miphoneos-version-min=6.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -m32 -Werror -mssse3 -c -o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
  enabling ssse3
check_cflags -msse4
check_cc -Werror -msse4
BEGIN /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
     1  int x;
END /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
gcc -miphoneos-version-min=6.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -m32 -Werror -msse4 -c -o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
  enabling sse4_1
check_cflags -mavx
check_cc -Werror -mavx
BEGIN /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
     1  int x;
END /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
gcc -miphoneos-version-min=6.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -m32 -Werror -mavx -c -o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
  enabling avx
check_cflags -mavx2
check_cc -Werror -mavx2
BEGIN /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
     1  int x;
END /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
gcc -miphoneos-version-min=6.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -m32 -Werror -mavx2 -c -o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.o /var/folders/nc/zrk3k0nj79x3wxvs314rwrsw0000gp/T//vpx-conf-11165-3411.c
  enabling avx2

有人知道为什么吗?任何帮助都将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2015-07-29 18:08:17

我通过安装一个'yasm‘编译器解决了这个问题,这个编译器可以从http://yasm.tortall.net/Download.html下载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31696796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档