Проблема с USE-флагами ffmpeg (Missing IUSE: faad)

Привет.

Получил от emerge -uDN world вот такое вот:

emerge: there are no ebuilds built with USE flags to satisfy "media-video/ffmpeg[encode,ieee1394?,jack?,x264?,vorbis?,theora?,faac?,faad?,mp3?]".
!!! One of the following packages is required to complete your request:
- media-video/ffmpeg-0.7_rc1 (Missing IUSE: faad)
(dependency required by "media-video/openshot-1.1.3" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

Что он от меня хочет и как ему помочь?
Подозреваю, он хочет сказать мне что у ffmpeg нет флага faad.

$ eix media-video/ffmpeg
[I] media-video/ffmpeg
Available versions: 0.7_rc1 ~0.7.1 [M]~0.8 [M]**9999 {3dnow 3dnowext X aac alsa altivec amr avx bindist bzip2 celt cpudetection custom-cflags debug dirac doc encode faac frei0r gsm hardcoded-tables ieee1394 jack jpeg2k mmx mmxext mp3 network openal oss pic qt-faststart rtmp schroedinger sdl speex ssse3 static-libs test theora threads truetype v4l v4l2 vaapi vdpau video_cards_nvidia vorbis vpx x264 xvid zlib}
Installed versions: 0.7_rc1(13:46:09 31.07.2011)(3dnow 3dnowext X aac alsa amr bzip2 cpudetection custom-cflags encode faac hardcoded-tables ieee1394 jack jpeg2k mmx mmxext mp3 sdl speex ssse3 theora threads truetype v4l v4l2 vaapi vdpau vorbis x264 xvid zlib -altivec -avx -bindist -celt -debug -dirac -doc -frei0r -gsm -network -oss -pic -qt-faststart -rtmp -schroedinger -static-libs -test -video_cards_nvidia -vpx)

В чем дело и куда подевался faad? Я помню, он там был.

Ну, ежели и правда флага

Ну, ежели и правда флага нету, то можно и openshot собрать без него.
А так — вопросы к автору ебилда, чего он не следит за флагами ffmpeg

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

ffmpeg-0.7.1.ebuildffmpeg-0.

ffmpeg-0.7.1.ebuild
ffmpeg-0.7_rc1.ebuild
ffmpeg-0.8.ebuild
ffmpeg-9999.ebuild

Ни в одном нет faad

А вот у mplayer он есть.
может путаете?

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Сообщение об ошибке

Сообщение об ошибке скопипасченное, там я напутать не мог.

А вот кто из моего world хочет столь странного от ffmpeg - я сказать затрудняюсь.

Апдейт мира у меня тянет за собой апдейт примерно 99% установленного софта. Это может быть любой.

С уважением
Kai SD

portage знает. И даже говорит

portage знает. И даже говорит об этом. Вслух.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Угу, вижу. Меня смутило что

Угу, вижу.
Меня смутило что openshot вообще-то не нуждается в обновлении.
При -u он не обновляется, а вот -uDN приводит к возникновению этого сообщения.

Осталось понять как побороть.

С уважением
Kai SD

Вообще в едилде 1.3.1 флаги в

Вообще в едилде 1.3.1 флаги в IUSE вообще не прописаны
http://gpo.zugaina.org/media-video/openshot
По крайней мере в том, что я по ссылке нашел.

Но тянет он за особой много

[ebuild N ] dev-python/librsvg-python-2.32.0 USE="-examples" 0 kB [0]
[ebuild N ] dev-python/httplib2-0.6.0 53 kB [0]
[ebuild N ] x11-libs/goocanvas-0.14 USE="-doc -examples" 591 kB [0]
[ebuild N ] dev-python/pygoocanvas-0.14.1 USE="-doc -examples" 324 kB [0]
[ebuild R ] media-sound/sox-14.3.0 USE="alsa encode* ffmpeg* png -ao -debug -flac -id3tag -ladspa -mad -ogg -oss -pulseaudio -sndfile -wavpack" 0 kB [0]
[ebuild N ] media-libs/sdl-image-1.2.10-r1 USE="jpeg png static-libs tiff -gif" 1,302 kB [0]
[ebuild N ] media-libs/mlt-0.5.10 USE="ffmpeg frei0r gtk melt python sdl sse sse2 vorbis xml -compressed-lumas -debug -dv -jack -kde -libsamplerate -lua (-mmx) -qt4 -quicktime -ruby -vdpau -xine" 801 kB [0]
[ebuild N ~] media-sound/openshot-1.3.1 0 kB [1]

В частности тянет и sox, который в свою очередь ffmpeg, но и у него это faad. странно.
Но ставится корректно, у меня по крайне мере.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Снес его нафиг. Попробую

Снес его нафиг.
Попробую обновить мир, а затем поставить снова. Может не возникнет проблем.

С уважением
Kai SD

faad есть в 1.1.3а в новом

faad есть в 1.1.3
а в новом 1.3.1 его нет. Там вообще нет use флагов.
Правильно, снести, обновится без него и поставить посл. версию

Если будет тянуться 1.1.3 то, вестимо, возникнет, т.к. пакета нет в официальном дереве.
Поэтому можно смело обновить ebuild

Если нужно старую версию, можно попробовать удалить из ebuild все что связано с faad
и сгенерить
ebuild openshot-1.1.3 digest

т.е.
cd /usr/local/portage/media-video/openshot
nano openshot-1.1.3.ebuild

удалить faad из секции IUSE и RDEPEND
и
ebuild openshot-1.1.3.ebuild digest

и он установится с вероятностью 98% процентов.

а сам faad теперь в aac

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Зачем ковырять ебилд, если

Зачем ковырять ебилд, если можно просто отключить флаг faad?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

USE="-faad" emerge -av

USE="-faad" emerge -av openshot
Так не получится.

Значит и при полной пересборке не получится.
В ебилде, который у автора темы, прописано так
RDEPEND="
media-video/ffmpeg[encode,ieee1394?,jack?,x264?,vorbis?,theora?,faac?,faad?,mp3?]

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

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Если перевести на русский, то

Если перевести на русский, то это значит «Если собирать oneshot с флагом faad, то и ffmpeg должен быть с флагом faad»

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

The RDEPEND ebuild variable

The RDEPEND ebuild variable should specify any dependencies which are required at runtime.

Про сборку нет ни слова. Хотя понятно, что если программа не может быть выполнена, какой смысл в ее компиляции.

Отключение флага faad даст тот же результат. Идет запрос включен ли данный флаг у ffmpeg, а его нет вообще.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Black_Ru написал(а): Про

Black_Ru написал(а):
Про сборку нет ни слова. Хотя понятно, что если программа не может быть выполнена, какой смысл в ее компиляции.

Да какая в данном случае разница, BDEPEND или RDEPEND?

Цитата:
Отключение флага faad даст тот же результат. Идет запрос включен ли данный флаг у ffmpeg, а его нет вообще.

Нет.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Т.е. есть ебилды все-таки

Т.е. есть ебилды все-таки умеют думать?

Подождем сообщения от автора.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Ебилды думать не умеют.

Ебилды думать не умеют. Ебилды знают, что значит вопросительный знак в строке media-video/ffmpeg[faad?]

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

объясни плз,

объясни плз, почему
USE="-faad" emerge openshot

завершается сообщением
emerge: there are no ebuilds built with USE flags to satisfy "media-video/ffmpeg[encode,ieee1394?,jack?,x264?,vorbis?,theora?,faac?,faad?,mp3?]".

!!! One of the following packages is required to complete your request:
- media-video/ffmpeg-0.7.2 (Missing IUSE: faad)
- media-video/ffmpeg-0.7.1 (Missing IUSE: faad)
- media-video/ffmpeg-0.7_rc1 (Missing IUSE: faad)
(dependency required by "media-video/openshot-1.1.3" [ebuild])

Или есть еще какой-то способ отключения флага faad?

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Black_Ru написал(а): объясни

Black_Ru написал(а):
объясни плз, почему
USE="-faad" emerge openshot

завершается сообщением
emerge: there are no ebuilds built with USE flags to satisfy "media-video/ffmpeg[encode,ieee1394?,jack?,x264?,vorbis?,theora?,faac?,faad?,mp3?]".

Да ну?

Из calculate взял только что
http://paste.pocoo.org/show/450508/

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Понимаю, но предыдущее

Понимаю, но предыдущее сообщение я не сочинил.
Покажи плз ебилд.
media-video/openshot-1.1.3

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

http://git.calculate.ru/?p=de

http://git.calculate.ru/?p=dev/overlay.git;a=blob;f=media-video/openshot/openshot-1.1.3.ebuild;h=3938ad151dc367a1a420a7546877bc985f7967a3;hb=HEAD

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask

Действительно странно, тот же ебилд...
Может, у меня в системе косяк.

Буду смотреть.

Похоже, но не уверен, у меня так, потому что добавлен в локальный оверлей и нет файла метадата.
Возможно, а автора такая ситуация возникла, потому что не синхронизировал.

И тут еще вопрос openshot тянется из основного дерева?

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

возвращаясь к openshot

Мир обновился, полет нормальный.
А вот Openshot ставиться не желает.

# emerge -pv openshot

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "media-video/ffmpeg[encode,ieee1394?,jack?,x264?,vorbis?,theora?,faac?,faad?,mp3?]".
!!! One of the following packages is required to complete your request:
- media-video/ffmpeg-0.7_rc1::gentoo (Missing IUSE: faad)
(dependency required by "media-video/openshot-1.1.3" [ebuild])
(dependency required by "openshot" [argument])
# eix openshot
* media-video/openshot [1]
     Available versions:  (~)1.1.3 {faac faad ieee1394 jack mp3 quicktime theora vorbis x264}
     Homepage:            http://www.openshotvideo.com
     Description:         OpenShot Video Editor is a free open-source non-linear video editor based on Python, GTK, and MLT.

[1] "calculate" /usr/local/portage/layman/calculate

Может какой-нибудь еще оверлей подключить поможет? В основном дереве его нет вроде. Ну или я не нашел.

С уважением
Kai SD

В дополнение к тому, что тут

В дополнение к тому, что тут вообще-то уже прозвучало решение, http://gpo.zugaina.org/media-video/openshot

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

В общем есть два пути.

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

P.S. Я уже пол Украины объехал, а проблема все еще не решена.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Эгей! Приём! Меня тут

Эгей! Приём! Меня тут кто-нибудь слышит вообще? Или хотя бы пытается?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Самую свежую версию нашел в

Самую свежую версию нашел в оверлее сабайона. Подключать оверлей не стал, взял один ebuild и поместил в локальный оверлей.
Собралось без проблем, но не запускается.
Пока разбираюсь в меру наличия времени.

$ openshot

------------------------- ERROR 1 ------------------------------
Failed to import 'from openshot import main'
Error Message: cannot import name main
----------------------------------------------------------------
--------------------------------
   OpenShot (version 1.3.1)
--------------------------------
Process no longer exists: 31923.  Creating new pid lock file.
Ошибка сегментирования

С уважением
Kai SD

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

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