revdep-rebuild complains about some files being broken when checking for dynamic linking consistency. Reproducible: Always Steps to Reproduce: 1. emerge =net-analyzer/metasploit-4.0.0 2. revdep-rebuild -i Actual Results: revdep-rebuild says there are a bunch of files incorrectly linked and it suggests re-emerging metasploit. Expected Results: revdep-rebuild should ignore files emerged with metasploit.
Created attachment 281993 [details] revdep-rebuild errors
Created attachment 281995 [details, diff] Patch to add revdep-rebuild exception file
I can confirm. Have the same problem. After installing net-analyzer/metasploit-4.0.0 revdep-rebuild -ip always want to rebuild metasploit-4.0.0 . Note: I also have version net-analyzer/metasploit-3.6.0 and net-analyzer/metasploit-3.7.0 instaled
revdeprebuild complain about libcrypto.so.0.9.8 broken /usr/lib64/metasploit4.0/data/john/run.linux.x64.mmx/calc_stat (requires libcrypto.so.0.9.8 libssl.so.0.9.8) * broken /usr/lib64/metasploit4.0/data/john/run.linux.x64.mmx/genmkvpwd (requires libcrypto.so.0.9.8 libssl.so.0.9.8) * broken /usr/lib64/metasploit4.0/data/john/run.linux.x64.mmx/john (requires libcrypto.so.0.9.8 libssl.so.0.9.8) * broken /usr/lib64/metasploit4.0/data/john/run.linux.x64.mmx/mkvcalcproba (requires libcrypto.so.0.9.8 and so on I have: locate libcrypto.so /usr/lib32/libcrypto.so /usr/lib32/libcrypto.so.0.9.8 /usr/lib32/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so /usr/lib64/libcrypto.so.1.0.0 ls -al /usr/lib32/libcrypto* lrwxrwxrwx 1 root root 18 Jul 24 01:42 /usr/lib32/libcrypto.so -> libcrypto.so.1.0.0 -rwxr-xr-x 1 root root 1179956 Jul 22 09:59 /usr/lib32/libcrypto.so.0.9.8 -rwxr-xr-x 1 root root 1290136 Jul 22 10:01 /usr/lib32/libcrypto.so.1.0.0 ls -al /usr/lib64/libcrypto* -rw-r--r-- 1 root root 3579152 Mar 21 03:39 /usr/lib64/libcrypto.a lrwxrwxrwx 1 root root 18 Mar 21 03:39 /usr/lib64/libcrypto.so -> libcrypto.so.1.0.0 -r-xr-xr-x 1 root root 1756736 Mar 21 03:39 /usr/lib64/libcrypto.so.1.0.0 and equery belongs /usr/lib32/libcrypto.so * Searching for /usr/lib32/libcrypto.so ... app-emulation/emul-linux-x86-baselibs-20110722 (/usr/lib32/libcrypto.so -> libcrypto.so.1.0.0) app-emulation/emul-linux-x86-baselibs-20110722 (/usr/lib32/libcrypto.so.1.0.0)
Created attachment 282003 [details] emerge --info
+ 04 Aug 2011; Patrick Lauer <patrick@gentoo.org> -metasploit-4.0.0.ebuild, + +metasploit-4.0.0-r1.ebuild: + Fixing stray svn folders and revdep-rebuild behaviour #377617 #377571