[SOLVED] Кривая зависимость
Kemaweyan 29 сентября, 2011 - 03:11
После сегодняшнего обновления 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 так дайте ему это
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 и проблема пропала.