There's a minor bug in Build.sh when building lksh: the generated
lksh.cat1 file is from mksh.1 and not lskh.1. Following patch fixes it.
- M.
diff -uNr mksh.orig/Build.sh mksh/Build.sh
--- mksh.orig/Build.sh Wed Aug 10 20:20:42 2016
+++ mksh/Build.sh Fri Sep 9 18:02:25 2016
@@ -2588,7 +2588,12 @@
tcfn=$mkshexe
test $cm = combine || v "$CC $CFLAGS $LDFLAGS -o $tcfn $lobjs $LIBS $ccpr"
test -f $tcfn || exit 1
-test 1 = $r || v "$NROFF -mdoc <'$srcdir/mksh.1' >$tfn.cat1" || \
+test 1 = $r || \
+ if test $legacy = 0; then
+ v "$NROFF -mdoc <'$srcdir/mksh.1' >$tfn.cat1"
+ else
+ v "$NROFF -mdoc <'$srcdir/lksh.1' >$tfn.cat1"
+ fi || \
rmf $tfn.cat1
test 0 = $eq && v $SIZE $tcfn
i=install