Installing dev-libs/DirectFB will automatically link against libsysfs. I noticed this after cleaning up some packages and sysfsutils got uninstalled as a packaged that was not required anymore. DirectFB was linked against it. Reproducible: Always Steps to Reproduce: 1. install sys-fs/sysfsutils 2. install dev-libs/DirectFB 3. uninstall sys-fs/sysfsutils 4. Run "cave fix-linkage" (I am guessing revdep-rebuild would do the same) Actual Results: /usr/lib64/directfb-1.4-5/systems/libdirectfb_fbdev.so is broken $ sudo cave fix-linkage Searching: 19 directories, 87544 files * dev-libs/DirectFB-1.4.9-r1::installed /usr/lib64/directfb-1.4-5/systems/libdirectfb_fbdev.so (requires libsysfs.so.2) Done: 1782 steps Expected Results: Nothing is broken.
DirectFB-1.6.x has fixed this http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=04909ca1c36fc97aefb029f5ea92fbb9bbe04bad