I want to emerge world and webkit-gtk fails its pkg_pretend because I don't have a recent gcc. I have specified --keep-going y, yet it stops right at the beginning, it hasn't even tried installing a single package. I'm using Portage 2.2.7 (default/linux/amd64/13.0/desktop, gcc-4.6.3, glibc-2.15-r3, 3.10.7-gentoo x86_64) Reproducible: Always Steps to Reproduce: 1. emerge --keep-going y with a package which have a failing pkg_pretend (let's say pack-a) and some other packages (let's say pack-b) Actual Results: emerge quits with an error right at the beginning Expected Results: emerge should install pack-b which don't have any problem because I specified keep-going
That's by design, because the package pretend failures occur soon enough after dependency resolution. To work around this use --exclude <failing-pkgs>.