Установил mplayer и ffmpeg на arm и обнаружил, что флаг x264 не включился.Полазил по записям в package.use.mask и use.mask, но упоминаний там нет. Создние use.unmask и package.use.unmask не помогло. Что делать?
а с какими флагами ставился mplayer? в USE="" x264 включен? или он там вообще не доступен? зачем вы в маски полезли?
P.S. просто я нуб и не совсем понял суть проблемы, вот и хочу разобраться ))
На arm многие пакеты не протестированы и по этому везде все замаскировано. Это точно маска, флаг помещен в скобки в выводе emerge. В предыдущий раз собирал mplayer в 2011 году, тогда почти все use были доступны и замаскированы только пакеты. Но тогда у меня все стабильно работало.
Конечно включил. Прописан в make.conf. Но в выводе emerge флаг отключен и взят в скобки, значит он замаскирован в профиле. Есть какие-нибудь утилиты, чтобы найти записи о маскировке? Может он жестко сломан и нет смысла его размаскировывать?
default/linux/arm/13.0/armv6j
Действительно интересует, почему флаг замаскирован. Обычно находил информацию в файлах профиля, но сейчас я её не нашёл. Возможно, он просто не протестирован, но где ещё может быть прописана эта маскировка?
Соответственно для твоей архитектуры (скорее всего) этот USE никто не тестировал. Если все работает, может отписаться на багзиллу, чтобы его размаскировали в профиле.
Прошу прощения...
а с какими флагами ставился 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!