Guido Van Hoecke <Guido.Van_Hoecke(a)alcatel.be> writes in xemacs-beta(a)xemacs.org:
Andy Piper <andy(a)xemacs.org> writes:
...
> I don't see this. Always make sure you build new betas with
'make beta'
> rather than just plain 'make'. What happens if you do this?
Urgh. `make beta' isn't supposed to be needed now with the slimmed
down core. The fact that it makes a difference is a bug in XEmacs.
Yep, that brings me a lot further. Unfortunately, way down the
process, the build stops while it expects to find /bin/echo:
...
/usr/local/src/XEMACS~1.65/lib-src/update-elc.sh: /bin/echo: not found
This comes from a very dubious block of code:
# fuckin' sysv, man...
if [ "`uname -r | sed 's/[^0-9]*\([0-9]*\).*/\1/'`" -gt 4 ]; then
echon()
{
/bin/echo $* '\c'
}
else
echon()
{
echo -n $*
}
fi
What does `uname -r' return on cygwin? The script appears to be
mistaking you for a System V-oid system.
Is there any system we currently support that requires that code?