Ah, so this happens when no package provides $(which vi)? Then we
should default to something that is universally available.
Check fcron configure.in. Configure get editor from enviroment parameter EDITOR it not set by default vi.
--with-editor=/bin/nano would do fine. I already CC'd bsd@ on the bug
to figure out if nano is part of their defaults, but it probably does
not matter because BSD does have $(which vi) AFAIK.
This solution used in sudo. But with fcron we need set DEPEND app-editors/nano instead virtual/editor
If this is really too much trouble we could perhaps have it default to
--with-editor="$(which less)"? ;-)
it's really much trouble. Without editor fcron ebuild will broken.