libexpat.so.0

Просто интересно, может быть кто-то встал на те же грабли. Сделал недавно очередной emerge --sync и emerge system. Последний включал в себя установку expat-2.0.0. После чего благополучно упало все, что требует для работы libexpat.so.0, в том числе KDE и XFCE4. Весьма печально, учитывая, что кеды раньше выхода 3.5.3 я пересобирать не планировал, а XFCE4 из последней беты не собирается, потому что не дружит с останками давно уже снесенного по всем правилам gcc-3.3.5-20050130 (тоже загадка, почему).

Expat-то предыдущий я как-нибудь поставлю, да подниму кеды обратно. Интересно то, почему такой безобидный, казалось бы, апдейт сделал весь десктоп неподъемным. Неужели нельзя было оставить .so.0 для совместимости?

Я уже писал об этом...

Но почему-то отклика не нашел. Ж) никому видимо не интересно было.

Были такие грабли.
Чтобы все работало хорошо, после апдейта надо сделать revdep-rebuild который займет достаточно долго времени, потому что обновляться будет kdelibs и еще некоторые пакеты.

Но потом все будет нормально. старый libexpat не понадобиться.

Это конечно не очень красиво... новый libexpat стoило ставить в слот. Я вот на медленном компе просто замаскировал новый. и сижу на старом. к тому же думаю что разница между ними не велика.

Не поможет

Не поможет revdep-rebuild. После установки нового expat пропадает симлинк на libexpat.so.0 и появляется libexpat.so.1. Сделай линк с libexpat.so.1.5.0 на libexpat.so.0 и libexpat.so.1. Я неделю с этим парился...

*

так замаскируйте новый экспат и все.
а что такое экспат? он вообще надо?

Это xml парсер...

я вот тоже сижу на замаскированном....
но как-то не красиво это...

Ну, я-то симлинк

Ну, я-то симлинк сделал сразу после того, как запостил эту тему на форуме :) Так что продолжаю спокойно ждать выхода KDE-3.5.3.

помогла

помогло revdep-rebuild --library=libexpact.so.0

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

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