If dev-ruby/msgpack isn't installed on the system, msfrpcd4* fails. Solution: Add dev-ruby/msgpack to the RDEPEND variable of the net-analyzer/metasploit-4* ebuilds. Reproducible: Always
Reproduced, not all keywords are in place, so let's give arch teams a chance to fix that
# qlist -Iev metasploit net-analyzer/metasploit-4.0.0-r1 # qlist -Iev msgpack # /usr/bin/msfrpcd4.0 -P somepassword [*] XMLRPC starting on 0.0.0.0:55553 (SSL):Basic... [*] XMLRPC backgrounding at Wed Jul 10 13:22:36 +0000 2013... # ps aux | grep msfrpcd root 18384 8.8 0.5 97380 91940 pts/0 S 13:22 0:05 msfrpcd Seems that 4.0.0-1 is OK. I have found the failure on 4.2.0. I haven't tried higher versiones because they don't have ppc keyword. Added dev-ruby/msgpack to the RDEPEND variable on metasploit-4.2.0.ebuild.