[SOLVED] Кривая зависимость

После сегодняшнего обновления app-emulation/emul-linux-x86-medialibs, проверка revdep-rebuild выдаёт такое сообщение:

broken /usr/lib32/libavdevice.so.52.5.0 (requires libSDL-1.2.so.0)

и предлагает переустановить app-emulation/emul-linux-x86-medialibs-20110928. Но после переустановки ничего не меняется, повторная проверка приводит к нахождению такой точно ошибки и очередному предложению переустановки. Вопрос: для чего эта библиотека нужна (т.е. насколько это страшно), почему так получилось и как это лечить? Система у меня amd64; libSDL, понятное дело, тоже установлена 64-битная.

Если все работает, то можно

Если все работает, то можно удалить /var/lib/portage/preserved_libs_registry

Не нужно ничего удалять

Не нужно ничего удалять ручками из системы, тем более если она показывает какой то косяк.
У меня libsdl тоже 64-й. Ну уж если ревдеп просит необходимость libsdl так дайте ему это

equery b /usr/lib64/libSDL-1.2.so.0
 * Searching for /usr/lib64/libSDL-1.2.so.0 ... 
media-libs/libsdl-1.2.13-r1 (/usr/lib64/libSDL-1.2.so.0.11.2)
media-libs/libsdl-1.2.13-r1 (/usr/lib64/libSDL-1.2.so.0 -> libSDL-1.2.so.0.11.2)

emerge -1 libsdl emul-linux-x86-medialibs
и смотрите что будет после
ЗЫ на крайний - sync`нитесь еще разок, попозже

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Вряд ли пересборка 64бит

Вряд ли пересборка 64бит библиотеки как-то поможет 32бит пакету.
Плюс пересборка emul-linux-x86-medialibs у ТС приводит к тому же результату.
Помнится, что-то подобное давно видел, решалось отключением USE-флага.

а вы попробуйте найдите у

а вы попробуйте найдите у себя эту 32-ю библиотеку ^_^ я не нашел, потому что ее, как получается, и не должно быть ;)
Конечно можно и ручками поставить emul-linux-x86-sdl, но моя emul-linux-x86-medialibs-20100611 точно ничего не тянула за собой такого.

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Мдя, куча народа готова

Мдя, куча народа готова наяривать по 10-мы кругу гцц и прочий ревдеп - такими темпами лет через 100 ничем кроме плохого секса большинство населения заниматся не сможет ;(

Поискать на багзилле ( ага, надо знать инглишь в объеме детсада), в гугле ( ага, опять напрягатся), в конце концов попробовать понять почему это произощло ( ой, а тут даже межушный ганглий наконец надо включить) и отрапортоватся ( еще чего, тогда все узнают, что у меня сломалось - поцаны не поймут и деффки не дадут) - это так трудно ?
Если да , то не бойтесь, для вас придумано куча дистрибутивив с очен простым методом ремонта - переустановкой

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

>> на крайний - sync`нитесь

>> на крайний - sync`нитесь еще разок, попозже

Спасибо, именно так и сделал. Сейчас установилась app-emulation/emul-linux-x86-sdl-20110928 и проблема пропала.

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

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