[РЕШЕНО]ошибка при обновлении ffmpeg

Сегодня обновлял мир и споткнулся об ошибку при сборке ffmpeg.

* Messages for package media-video/ffmpeg-0.10:

 * ERROR: media-video/ffmpeg-0.10 failed (configure phase):
 *   (no error message)

Пробовал переустановить media-libs/openjpeg. Ничего не изменилось.
Build.log прилагаю.
Помогите разрулить, пожалуйста.

build.log (2.45 KB)

та же ситуация на чистом gentoo.

Вот как у меня эта проблема проявилась при обновлении @world

В логе ошибка

Configuring source in /x64.var.tmp/portage/media-video/ffmpeg-0.10/work/ffmpeg-0.10 …
ERROR: libx264 version must be >= 0.118.

И правда 0.116:
localhost ~ # find /usr/lib/ -iname “libx264**.so**”
/usr/lib/vlc/plugins/codec/libx264_plugin.so
/usr/lib/libx264.so.116
/usr/lib/libx264.so

Выясняем в каком пакете либа:
localhost ~ # find /var/db/pkg/*/*/CONTENTS -exec grep -Hin ‘libx264.so’ {} \;
/var/db/pkg/media-libs/x264-9999/CONTENTS:3:obj /usr/lib64/libx264.so.116 1ac627528061d740762de50acd457e03 1310703230
/var/db/pkg/media-libs/x264-9999/CONTENTS:6:sym /usr/lib64/libx264.so -> libx264.so.116 1310703231

Шикарно блин media-libs/x264-9999 - тут в принципе все понятно. 9999 надо обновлять вручную

Вообще подумываю исключить из системы все пакеты библиотек *-9999

Пересобрал media-libs/x264-9999:

Installing (1 of 1) media-libs/x264-9999
* checking 11 files for package collisions

Merging media-libs/x264-9999 to /
— /usr/
— /usr/lib64/

/usr/lib64/libx264.so.122

Либа собновилась :slight_smile:

Снова запустил обновление мира:
emerge -unDaN --keep-going @world

media-video/ffmpeg-0.10 - сконфигурился. Собирается. Надеюсь хоть компиляция пройдет успешно.

Вобщем просто попробуй тот же подход с поиском пакета в котором расположен файл.
Если пакета нет, значит сделай revdep-rebuild

Пробовал. И в разных комбинациях с переустановкой “потерянных” пакетов и с emerge @preserved-rebuild… Безуспешно.
Проблема разрешилась переключением на сырцовый профиль (profile-config set 10) и выполнением переустановки openjpeg и libquicktime.
Всех благодарю за сочувствие и соучастие! :slight_smile: