When the latest versions of Thoggen and Dbus are installed, Thoggen produces the following error: thoggen: error while loading shared libraries: libdbus-1.so.1: cannot open shared object file: No such file or directory Reproducible: Always Steps to Reproduce: 1. emerge dbus 2. emerge thoggen 3. Run thoggen Actual Results: Thoggen failed to run with the error described above Expected Results: Run :-)
Did you run revdep-rebuild?
(In reply to comment #1) > Did you run revdep-rebuild? No, but I did rebuild thoggen after upgrading dbus - it didn't solve the problem. On further investigation, the 'missing' library may just be a case of a missing symlink. However it also seems I had dbus in package.unmask (must have been there for ages, I'd forgotten about it) and dbus-0.60 is masked with a message that it may break stuff, so I guess this wasn't totally unexpected. I'll understand if you want to close the bug here.
No, I dont want to close the bug. The reason for adding was to detect issues like this so they can be corrected before unmasking. The API changed in the 0.60, and the so name was changed, and thus its not a missing symlink. If you are going to continue to use dbus-0.60 I would highly recommend running revdep-rebuild (which may resolve this issue btw).
please re-emerge thoggen. When you install the new dbus, it tells you that you must run "revdep-rebuild" because the .so files have changed.
works for me