Не могу включить x264 у ffmpeg

Установил mplayer и ffmpeg на arm и обнаружил, что флаг x264 не включился.Полазил по записям в package.use.mask и use.mask, но упоминаний там нет. Создние use.unmask и package.use.unmask не помогло. Что делать?

Прошу прощения...

а с какими флагами ставился mplayer? в USE="" x264 включен? или он там вообще не доступен? зачем вы в маски полезли?
P.S. просто я нуб и не совсем понял суть проблемы, вот и хочу разобраться ))

На arm многие пакеты не

На arm многие пакеты не протестированы и по этому везде все замаскировано. Это точно маска, флаг помещен в скобки в выводе emerge. В предыдущий раз собирал mplayer в 2011 году, тогда почти все use были доступны и замаскированы только пакеты. Но тогда у меня все стабильно работало.

Локальный оверлей растёт

А вы его включили ?

А вы его включили ?

Это точно mask

Конечно включил. Прописан в make.conf. Но в выводе emerge флаг отключен и взят в скобки, значит он замаскирован в профиле. Есть какие-нибудь утилиты, чтобы найти записи о маскировке? Может он жестко сломан и нет смысла его размаскировывать?

Локальный оверлей растёт

echo "-x264" >>

echo "-x264" >> /etc/portage/profile/use.mask

Лучше уж тогда размаскировать

Лучше уж тогда размаскировать для конкретного пакета

echo 'media-video/ffmpeg -x264' >> /etc/portage/profile/package.use.mask 
echo 'media-video/ffmpeg x264' >> /etc/portage/package.use 

Ни чем не лучше...

Ни чем не лучше...

Я думаю не зря флаг

Я думаю не зря флаг замаскирован в профиле. Так что размаскирование его для всех пакетов может привести к проблемам в сборке и работе программ.

ТС, что у вас за профиль ?

default/linux/arm/13.0/armv6j

default/linux/arm/13.0/armv6j
Действительно интересует, почему флаг замаскирован. Обычно находил информацию в файлах профиля, но сейчас я её не нашёл. Возможно, он просто не протестирован, но где ещё может быть прописана эта маскировка?

Локальный оверлей растёт

по умолчанию USE=x264

по умолчанию USE=x264 замаскирован для всех архитектур:

$ grep x264 /usr/portage/profiles/default/linux/use.mask
x264

и размаскируется в дочерних профилях конкретных архитектур (например для x86):

$ grep x264 /usr/portage/profiles/arch/x86/use.mask
-x264

Соответственно для твоей архитектуры (скорее всего) этот USE никто не тестировал. Если все работает, может отписаться на багзиллу, чтобы его размаскировали в профиле.

Спасибо, помогло. Не знал про

Спасибо, помогло. Не знал про /etc/portage/profile

Локальный оверлей растёт

emerge --info

emerge --info

Не грусти, товарищ! Всё хорошо, beautiful good!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".