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

Reply via email to