This is the explanation for the bug in http://bugs.gentoo.org/show_bug.cgi?id=24136 which was mistakingly marked as solved. There it says: --- /var/tmp/portage/mozilla-1.4/work/mozilla/extensions/enigmail ex: Command not found. /var/tmp/portage/mozilla-1.4/work/mozilla/extensions/enigmail Makefile:43: @top_srcdir@/config/config.mk: No such file or directory Makefile:45: @top_srcdir@/config/rules.mk: No such file or directory make: *** No rule to make target `@top_srcdir@/config/rules.mk'. Stop. --- And this "ex" is part of the "vim"-Packages, used to replace the @..@-strings by something useful. I don't know why they didn't use "sed" or anything else but vim for that...
I've got this as well. Please see bug 24100, as it seems to happen nearby, and when I fix 24100 (adding sys-shells/csh to mozilla's depends) I get this.
I'm trying to see if merging 'expect' helps this. I thought I remembered this from somewhere else...
This issue was resolved. Please run emerge rsync, and you'll find that Mozilla will quite happily build. *** This bug has been marked as a duplicate of 24115 ***