As noted in bug 525356, IUSE having 'test' implicitly in it is an EAPI0-4 and portage-only thing, and that subsequently means that part of the REQUIRED_USE declaration is ignored under Paludis. ( And that of course subsequently means Paludis builds for testing without the right use flags enabled, and the build of course fails compilation ) TL;DR -IUSE="" +IUSE="test" Done. :)
+ 23 Jul 2015; Sergey Popov <pinkbyte@gentoo.org> xmlrpc-c-1.32.05-r1.ebuild: + Add 'test' to IUSE variable, wrt bug #525360, thanks to Kent Fredric + <kentfredric AT gmail.com> I am very sorry, this super-easy-to-fix bug has been lost in my mailbox somehow