Ошибка компиляции при компиляции libvpx для FFMPEG
Я собираю FFMPEG на моей 64-битной машине с Ubuntu 14. Все скомпилировано хорошо, кроме библиотеки libvpx, которая продолжает выдавать ошибки:
[AS] vp9/common/x86/vp9_subpixel_8t_ssse3.asm.o
vp9/common/x86/vp9_subpixel_8t_ssse3.asm:856: warning: label alone on a line without a colon might be in error
vp9/common/x86/vp9_subpixel_8t_ssse3.asm:897: warning: label alone on a line without a colon might be in error
vp9/common/x86/vp9_subpixel_8t_ssse3.asm:970: warning: label alone on a line without a colon might be in error
vp9/common/x86/vp9_subpixel_8t_ssse3.asm:1002: warning: label alone on a line without a colon might be in error
vp9/common/x86/vp9_subpixel_8t_ssse3.asm:340: error: invalid combination of opcode and operands
vp9/common/x86/vp9_subpixel_8t_ssse3.asm:457: error: invalid combination of opcode and operands
vp9/common/x86/vp9_subpixel_8t_ssse3.asm:897: error: invalid combination of opcode and operands
vp9/common/x86/vp9_subpixel_8t_ssse3.asm:1002: error: invalid combination of opcode and operands
make[1]: *** [vp9/common/x86/vp9_subpixel_8t_ssse3.asm.o] Error 1
make: *** [.DEFAULT] Error 2
Я следовал этому руководству: https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu Я не знаю, что означает эта ошибка, но где-то читал, что компиляция libvpx с NASM не работает, но я не знаю, как скомпилировать это иначе. Установка версии 1.2 или 1.1 не имеет никакого значения. Есть идеи?
1 ответ
Компиляция с Yasm сделала свое дело:
PATH="$PATH:$HOME/bin" ./configure --prefix="$HOME/ffmpeg_build" --disable-examples
PATH="$PATH:$HOME/bin" make
Предполагая, что Yasm скомпилирован в домашнем каталоге