When I try scripts/bootstrap.sh on a new system gettext fails configureing with the error "/bin/cpp sanity check failed" I 'solved' the problem by rming /usr/portage/sys-devel/gettext-0.12, so it uses the old ys-devel/gettext-0.11.5-r1 which works fine Reproducible: Always Steps to Reproduce: 1.put the stage1-1.4rc4 tarball on a empty system and go into chroot 2.emerge sync and update your make.conf 3.cd /usr/portage, run scripts/bootstrap.sh Actual Results: error message "/bin/cpp sanity check failed" bootstrapping fails Expected Results: The sanity check in configure of gettext should be fixed or perhaps just the parameters for configure in the gettext-0.12.ebuild
This is also not fixed in sys-devel/gettext-0.12.1 -- there is a forum thread at <http://forums.gentoo.org/viewtopic.php?t=67773> that discusses this bug and another workaround.
Created attachment 14621 [details] Bug persists in nem gettext version 0.12.1
It is not "/bin/cpp" but "/lib/cpp". It just fails on boostrap, tried it in a gcc 3.2.2 system and worked fine, as well as in a gcc 3.2.3 system. If fails in stage1 1.4_rc4. It also requires "~x86" to get the 0.12.1 version of gettext.
Isn`t it better to mask gettext 0.12.x as long as the problem still exists?
*** This bug has been marked as a duplicate of 12699 ***