setting USE="nls" in make.conf prevents bootstrap.sh from working because bootstrap will try to compile gettext before g++ is available
set your KEYWORDS back to "x86" for bootstrap
also you can try and do "-nls" in your use flags this worked for me. i left the ~x86 in.
*** Bug 28404 has been marked as a duplicate of this bug. ***
gettext has been patched to remove the C++ stuff for bootstrap situations.
gettext 0.13 is out