Hi!

I must admit that I don't have a clue about C programming with
UNIX-like systems. However, I tried to build lsh-0.1.3 on my Debian
slink system and failed:

|mh@torres[46/546]:~/lsh-0.1.3$ make
|make  all-recursive
|make[1]: Entering directory `/mnt/main6/home/mh/lsh-0.1.3'
|Making all in src
|make[2]: Entering directory `/mnt/main6/home/mh/lsh-0.1.3/src'
|Making all in symmetric
|make[3]: Entering directory `/mnt/main6/home/mh/lsh-0.1.3/src/symmetric'
|Making all in include
|make[4]: Entering directory `/mnt/main6/home/mh/lsh-0.1.3/src/symmetric/include'
|make[4]: Nothing to be done for `all'.
|make[4]: Leaving directory `/mnt/main6/home/mh/lsh-0.1.3/src/symmetric/include'
|make[4]: Entering directory `/mnt/main6/home/mh/lsh-0.1.3/src/symmetric'
|make[4]: Nothing to be done for `all-am'.
|make[4]: Leaving directory `/mnt/main6/home/mh/lsh-0.1.3/src/symmetric'
|make[3]: Leaving directory `/mnt/main6/home/mh/lsh-0.1.3/src/symmetric'
|make[3]: Entering directory `/mnt/main6/home/mh/lsh-0.1.3/src'
|gcc -DHAVE_CONFIG_H -I. -I/mnt/main6/home/mh/lsh-0.1.3/src -I..   
|-I/mnt/main6/home/mh/lsh-0.1.3 |-I/mnt/main6/home/mh/lsh-0.1.3/src 
|-I/mnt/main6/home/mh/lsh-0.1.3/src/symmetric/include -DLSH -D_GNU_SOURCE  -g -O2 
|-ggdb3 |-Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  
|-Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs -c zlib.c
|zlib.c:35: warning: #warning zlib.h not present
|zlib.c:40: parse error before `*'
|zlib.c:40: warning: function declaration isn't a prototype
|In file included from zlib.c:42:
|zlib.c.x:7: parse error before `*'
|zlib.c.x:7: warning: function declaration isn't a prototype
|zlib.c.x:8: warning: no semicolon at end of struct or union
|zlib.c.x: In function `do_zlib_instance_free':
|zlib.c.x:17: dereferencing pointer to incomplete type
|zlib.c.x: At top level:
|zlib.c.x:22: sizeof applied to an incomplete type
|zlib.c:40: warning: `do_free_zstream' declared `static' but never defined
|make[3]: *** [zlib.o] Error 1
|make[3]: Leaving directory `/mnt/main6/home/mh/lsh-0.1.3/src'
|make[2]: *** [all-recursive] Error 1
|make[2]: Leaving directory `/mnt/main6/home/mh/lsh-0.1.3/src'
|make[1]: *** [all-recursive] Error 1
|make[1]: Leaving directory `/mnt/main6/home/mh/lsh-0.1.3'
|make: *** [all-recursive-am] Error 2
|mh@torres[48/548]:~/lsh-0.1.3$ ls -al /usr/include/zlib.h
|-rw-r--r--   1 root     root        40898 Oct 17  1998 /usr/include/zlib.h
|mh@torres[49/549]:~/lsh-0.1.3$

Any idea what might be wrong here?

I strongly feel that lsh is a good thing since the community
desperately needs a freely distributable ssh suite. However, I was
told by a colleague that there are license problems with the scheme
library Niels uses and this will make lsh essentially non-free. Can
anybody fill me in on that licensing issue?

Is somebody working on porting the lsh client to cygwin? I'd love to
be able to have ssh2 on my Windows desktop machine. AFAIK, there is
not yet a freely distributable ssh2 client for Windows?

Any hints will be appreciated.

Greetings
Marc

-- 
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber          |   " Questions are the         | Mailadresse im Header
Karlsruhe, Germany  |     Beginning of Wisdom "     | Fon: *49 721 966 32 15
Nordisch by Nature  | Lt. Worf, TNG "Rightful Heir" | Fax: *49 721 966 31 29

Reply via email to