Не могу включить x264 у ffmpeg
mittorn 28 июля, 2013 - 13:46
Установил 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" >>
Лучше уж тогда размаскировать
Лучше уж тогда размаскировать для конкретного пакета
Ни чем не лучше...
Ни чем не лучше...
Я думаю не зря флаг
Я думаю не зря флаг замаскирован в профиле. Так что размаскирование его для всех пакетов может привести к проблемам в сборке и работе программ.
ТС, что у вас за профиль ?
default/linux/arm/13.0/armv6j
default/linux/arm/13.0/armv6j
Действительно интересует, почему флаг замаскирован. Обычно находил информацию в файлах профиля, но сейчас я её не нашёл. Возможно, он просто не протестирован, но где ещё может быть прописана эта маскировка?
Локальный оверлей растёт
по умолчанию USE=x264
по умолчанию USE=x264 замаскирован для всех архитектур:
и размаскируется в дочерних профилях конкретных архитектур (например для x86):
Соответственно для твоей архитектуры (скорее всего) этот USE никто не тестировал. Если все работает, может отписаться на багзиллу, чтобы его размаскировали в профиле.
Спасибо, помогло. Не знал про
Спасибо, помогло. Не знал про /etc/portage/profile
Локальный оверлей растёт
emerge --info
emerge --info
Не грусти, товарищ! Всё хорошо, beautiful good!