I finally got arond to upgrading my lsh 1.2.X server tonight. I wanted to play with some of the cvs changes, but did not remember the repository. The CVS repository on the web (http://www.lysator.liu.se/~nisse/lsh/) page is listed as: "cvs -d :pserver:anonymous@cvs.lysator.liu.se co lsh"
that's incorrect, it should be listed as "cvs -d:pserver:anonymous@cvs.lysator.liu.se:/cvsroot/lsh co lsh"
I grabbed a copy of 1.5, d/l it on to a debian box (running testing, under a 2.4.21 kernel) run ./configure --disable-srp --disable-x11-forward --disable-ipv6 and make, make runs fine, but upon make install, I get
make[3]: Entering directory `/home/testbuild/lsh-1.5.2/src' false -l /home/testbuild/lsh-1.5.2/src/scm/false-compat.scm -e main -l /home/testbuild/lsh-1.5.2/src/scm/compiler.scm \ -s /home/testbuild/lsh-1.5.2/src/scm/gaba.scm <lsh.c >lsh.c.xT make[3]: *** [lsh.c.x] Error 1
I don't see a false-compat.scm in /src/scm, either in 1.5.2 or the cvs tree. digging deeper, It looks like this is telling me I'm missing or it can't find guile+slib or /scsh. (guile+slib are installed).