FFMPeg + x264 установить. Что не работает? Ошибки "libpthread.a"
Ничто из того, что я пробовал, пока не работает.
x264 уже установлен.
OpenSSL и FDKaac также установлены.
Настройте строку для FFMPeg:
PKG_CONFIG_PATH="$HOME/ffmpeg/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg" --extra-cflags="-I$HOME/ffmpeg/include" --extra-ldflags="-L$HOME/ffmpeg/lib" --enable-gpl --enable-libx264 --enable-openssl --enable-libfdk_aac --enable-nonfree --enable-libmp3lame
Это старая версия FFMPeg (версия ffmpeg-1.0.10). Обновление невозможно на этой машине.
Это странно, потому что установка работала в прошлом, но, конечно, я не помню, какая версия работала; он был удален и должен быть переустановлен.
Сообщение об ошибке во время компиляции ffmpeg-1.0.10 выглядит так:
HOSTLD doc/print_options GENTEXI doc/avoptions_format.texi GENTEXI doc/avoptions_codec.texi POD doc/ffmpeg.pod POD doc/ffplay.pod POD doc/ffprobe.pod POD doc/ffserver.pod MAN doc/ffmpeg.1 MAN doc/ffplay.1 MAN doc/ffprobe.1 MAN doc/ffserver.1 TXT doc/fate.txt CC cmdutils.o CC ffmpeg_opt.o CC ffmpeg_filter.o CC ffmpeg.o ffmpeg.c:154:13: warning: ‘free_input_threads’ declared ‘static’ but never defined [-Wunused-function] static void free_input_threads(void); ^ LD ffmpeg_g /usr/local/lib/libpthread.a(ptw-write.o): In function `__write_nocancel': (.text+0x26): undefined reference to `__syscall_error' /usr/local/lib/libpthread.a(ptw-write.o): In function `__write_nocancel': (.text+0x56): undefined reference to `__syscall_error' /usr/local/lib/libpthread.a(ptw-read.o): In function `__read_nocancel': (.text+0x26): undefined reference to `__syscall_error' /usr/local/lib/libpthread.a(ptw-read.o): In function `__read_nocancel': (.text+0x56): undefined reference to `__syscall_error' /usr/local/lib/libpthread.a(ptw-close.o): In function `__close_nocancel': (.text+0x20): undefined reference to `__syscall_error' /usr/local/lib/libpthread.a(ptw-close.o):(.text+0x4b): more undefined references to `__syscall_error' follow collect2: error: ld returned 1 exit status make: *** [ffmpeg_g] Error 1
Также невозможно изменить версию libpthread или обновить ядро, потому что другое программное обеспечение зависит от текущей версии ядра.
Обновление ffmpeg и / или x264 невозможно; они возвращают ошибки pthreads, похожие на описанные выше.
Изменение строки «./configure» для включения «--disable-pthreads» не влияет на результат сборки ffmpeg. Ошибка такая же, как указано выше.
Есть разные идеи? Заранее спасибо.
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4