Не получается собрать ffmpeg из портов.FreeBSD 6.0-RELEASE:
cvsup-ом обновил порты, последней версией оказался порт с DISTVERSION=2007-07-12.
При make выдает:
===> Patching for ffmpeg-2007.07.12_1
===> Applying FreeBSD patches for ffmpeg-2007.07.12_1
sed: /usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12/libavcodec/x264.c: No such file or directory
*** Error code 1Stop in /usr/ports/multimedia/ffmpeg.
Как в дистрибутив забыли положить файлы x264 библиотек. Как сделать ссылку на эти библиотеки в сторонних местах или собрать порт другим способом? Вообщем как все-таки собрать?
>[оверквотинг удален]
>===> Patching for ffmpeg-2007.07.12_1
>===> Applying FreeBSD patches for ffmpeg-2007.07.12_1
>sed: /usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12/libavcodec/x264.c: No such file or directory
>*** Error code 1
>
>Stop in /usr/ports/multimedia/ffmpeg.
>
>Как в дистрибутив забыли положить файлы x264 библиотек. Как сделать ссылку на
>эти библиотеки в сторонних местах или собрать порт другим способом?
>Вообщем как все-таки собрать?Знаешь, мне по работе требовался 264 кодек в ffmpeg, и я жестоко обломался ...
Короче - вырубай 264 и забывай про него, пока там (в ffmpeg) не разгребут какие то проблемы с 264 кодеком.
>Знаешь, мне по работе требовался 264 кодек в ffmpeg, и я жестоко
>обломался ...
>Короче - вырубай 264 и забывай про него, пока там (в ffmpeg)
>не разгребут какие то проблемы с 264 кодеком.Хм, вообщем, отправил запрос мейтейнеру порта на Freebsd, через день отписали, что все пофиксено. Проблема была в патче, который не работал для пользователей "FreeBSD 6.0 and older". Сейчас все собирается.
В текущий момент я также подключил x264.
Сперва ставишь x264, затем ffmpeg с WITH_x264=yes
и наслаждаешься результатом ...