"Paul Swartz" z3p@twistedmatrix.com writes:
The first error seems to be from src/nettle/md5.h, with inttypes.h not found. configure detects that the file does not exist, but LSH seems to ignore it.
Do you have <stdint.h> instead? I would expect both files to be included with cygwin's gcc package, but I don't know.
Has anyone else tried this successfully, or am I going to have to wade through the errors?
As far as I know, no-one has compiled lsh on cygwin before. So you have to bug report the problems you find, and try to fix them. I don't think there should be any fundamental problem to get the client to work. The server may be harder, I don't know how login is handled on win32 or cygwin. And I guess a win32 "native" server would be more useful.
The particular problem with inttypes.h and nettle's include files is that those files are supposed to be installed, so they can't include config.h. I think the right way to solve the problem is to let configure create a file nettle-types.h, which includes either stdint.h, inttypes.h, or or defines uint32_t and friends itself, and then have all other nettle include files include that.
Regards, /Niels