after running 'emerge clean' tonight kdm failed to resume after logging out. Looking in /var/log/kdm.log I see: /usr/kde/3/bin/kdm_greet: error while loading shared libraries: liblcms.so.1: cannot open shared object file: No such file or directory I recall liblcms being one of the many components 'cleaned' today so I took a closer look. files left after 'emerge clean' /usr/lib/liblcms.a /usr/lib/liblcms.so /usr/lib/liblcms.so.1.0.8 I added a symlink called liblcms.so.1 and pointed it to liblcms.so.1.0.8 restarted kdm and all seems well so far.
I should note, the previous version of lcms was 1.06
provocative. liblcms actually installs that missing file. please bear with me, but can you try to emerge liblcms and see if it restores that?
I noticed this same thing, except that dev-util/kdgb would not run after updating liblcms. Looking at /var/db/pkg/.../ confirmed that lcms was indeed there, strangely enough. Running 'emerge lcms' seemed to fix it, though. I don't know if this is related, but it sure seems like it, so I'll hold off on filing another bug. :)
yes, if I remove the link I created and `emerge lcms` again it works correctly. it's interesting that after upgrading lcms, the clean process removed it, that's a bit naughty.. :)
It might have been a little quirk in portage itself, I will speak to the portage development team about that.. but since lcms issues are solved, I'm closing this bug.