emerge -e system will fail on groff due to bad logic in line 56 of the ebuild. This happens regardless of USE=X or -X. Replacing && on that line with || solves the problem. This was reported by several users on #gentoo and the fix worked for all of them. Reproducible: Always Steps to Reproduce: emerge groff Actual Results: groff fails with this error: /usr/lib/portage/bin/ebuild.sh: line 89: xmkmf: command not found
It's actually line 59 in the ebuild, but marked as line 56 in viewCVS.
stupid copy & paste proper fix is to change && to || and -n to -z
this BUG doesn't fix anything!!!
*** Bug 91385 has been marked as a duplicate of this bug. ***