After running emerge --depclean, sys-libs/libcap was removed. After that 'ls' stopped working, and gave the following error 'ls: error while loading shared libraries: libcap.so.2: cannot open shared object file: No such file or directory'. Reproducible: Always Steps to Reproduce: 1. emerge --depclean 2. run ls Actual Results: I get the following error: ls: error while loading shared libraries: libcap.so.2: cannot open shared object file: No such file or directory Expected Results: ls returning the contents in the current directory. After emerging sys-libs/libcap ls starts working again
Maybe some kind of automagic dependency? zeromancer:~ # ldd /bin/ls | grep libcap libcap.so.2 => /lib/libcap.so.2 (0x00007f630c72b000) zeromancer:~ # bzgrep libcap /usr/share/doc/coreutils-7.1/NEWS.bz2 ls now colorizes files with capabilities if libcap is available zeromancer:~ # Reassigning to base-system herd.
fixed in cvs ... thanks for pointing this out http://sources.gentoo.org/sys-apps/coreutils/coreutils-7.1.ebuild?r1=1.2&r2=1.3