virtual/perl-libnet ebuild needs the RDEPEND updated for perl-5.16. current RDEPEND="|| ( =dev-lang/perl-5.14* ~dev-lang/perl-5.12.4 ~dev-lang/perl-5.12.3 ~dev-lang/perl-5.12.2 ~dev-lang/perl-5.10.1 ~perl-core/${PN#perl-}-${PV} )" should be RDEPEND="|| ( =dev-lang/perl-5.16* ~dev-lang/perl-5.14 ~dev-lang/perl-5.12.4 ~dev-lang/perl-5.12.3 ~dev-lang/perl-5.12.2 ~dev-lang/perl-5.10.1 ~perl-core/${PN#perl-}-${PV} )"
Note, until this is fixed, cave (paludis) will generate dependency errors which cannot be resolved.
I've added perl-5.16*. Thanks Why does paludis fail? What's the error message?
Thanks, cave resolve world -c picks up that virtual/perl-libnet cannot use perl-5.16 and other virtuals call for perl-5.16 so it wants to downgrade perl to 5.12 but cannot so it generates a bunch of errors trying every version of perl and failing for each. You don't see these errors on portage because cave check RDEPENDS and portage doesn't Harris
Nothing to do here