Hi. After upgrading to 2.6 some of your desktop apps just would not work. A new X.Org release no longer ships with 'libxcb-xlib.so'. And some of your already installed apps mention xcb-xlib in their .la files, so just rebuilding would not work. The solution is to remove that references found in any .la on the system and rebuild all affected apps. This should at least fix apps that use libtool. The quick and dirty way is: for la in `find /usr -name "*.la"`; do sed -i -e \ "s:[^[:space:]]*xcb-xlib[^[:space:]]*::g" ${la}; done Then it's time to rebuild all broken binaries (there are probably a few more apps trying to load nonexistent shared libraries): prt-get update -fr `revdep` I also have mysql and qt3 installed and (as some other affected apps) qt3 tries to load an old 'libmysqlclient.so.15' library. Rebuilding qt3 fails at some point: at least 'uic' from_the_qt3_source_tree tries to load that old library. Just remove old qt3 package before rebuilding it. And don't forget to run 'mysql_upgrade' or better just dump and reload all databases! I have not finished rebuilding all affected (mostly qt3/kde) apps, but looks like these steps would fix majority of the problems after an upgrade. -- Mikhail Kolesnik JID: mike_k at jabber.org ICQ: 260259143 IRC: mike_k at freenode/#crux, rusnet/#yalta
participants (1)
-
Mikhail Kolesnik