OK. The ualarm stuff is very new in cygwin - since my build of clisp - and it wasn't quite right at first.
With: - cygwin-1.3.6-6, - the clisp patches I posted a few weeks ago - the following hacks to - clisp-2.27/src/unix.d - clisp-2.27/src/unixaux.d I got a successful build. Still one failure with "make check". These patches just disables some cygwin support that is no longer required, and removes a conflicting definition of ualarm. Not a neat fix, but it is a start. --- unixaux.d.orig Tue Dec 11 14:50:00 2001 +++ unixaux.d Tue Dec 11 15:43:48 2001 @@ -511,7 +511,7 @@ } # ---------------------------------------------------------------------------- - - +#if 0 # The library's alarm() function is just a dummy. #include <windows.h> @@ -556,6 +556,7 @@ alarm_thread = NULL; return 0; } + global unsigned int alarm (seconds) unsigned int seconds; { @@ -616,6 +617,7 @@ } return remaining; } +#endif # ---------------------------------------------------------------------------- - -----Original Message----- From: Dan Stanger [mailto:[EMAIL PROTECTED]] Sent: Monday, 10 December 2001 2:44 To: Billinghurst, David (CRTS) Subject: building clisp Did you have a problem with ualarm? Which version of cygwin did you use? Thanks, Dan Stanger -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/