Hello,
I updated my clbuild copy of iolib with the last set of patches as current on Sat Apr 10 14:05:19 CDT 2010 and got this build failure.
It looks like SHA a7674ea8a491cb4b3fd636e5952c3141611176da caused the error.
Thank you.
-pete
; /home/psilord/clbuild/source/iolib/src/multiplex/event-loop.fasl written ; compilation finished in 0:00:01.252 ; compiling file "/home/psilord/clbuild/source/iolib/src/multiplex/fd-wait.lisp" (written 04 APR 2010 09:08:36 PM): ; compiling (IN-PACKAGE :IOLIB.MULTIPLEX) ; compiling (DEFINE-CONDITION POLL-ERROR ...) ; compiling (DEFINE-CONDITION POLL-TIMEOUT ...) ; compiling (DEFUN COMPUTE-POLL-FLAGS ...) ; compiling (DEFUN PROCESS-POLL-REVENTS ...) ; file: /home/psilord/clbuild/source/iolib/src/multiplex/fd-wait.lisp ; in: DEFUN PROCESS-POLL-REVENTS ; (IOLIB.BASE:FLAGS-CASE IOLIB.MULTIPLEX::REVENTS ; ((IOLIB.SYSCALLS:POLLIN IOLIB.SYSCALLS:POLLRDHUP IOLIB.SYSCALLS:POLLPRI) ; (SETF IOLIB.MULTIPLEX::READP T)) ; ((IOLIB.SYSCALLS:POLLOUT IOLIB.SYSCALLS:POLLHUP) ; (SETF IOLIB.MULTIPLEX::WRITEP T)) ; ((IOLIB.SYSCALLS:POLLERR) ; (ERROR 'IOLIB.MULTIPLEX:POLL-ERROR :FD IOLIB.MULTIPLEX::FD)) ; ((IOLIB.SYSCALLS:POLLNVAL) ; (ERROR 'IOLIB.MULTIPLEX:POLL-ERROR :FD IOLIB.MULTIPLEX::FD :IDENTIFIER ; "Invalid file descriptor"))) ; --> LET PROGN WHEN IF PROGN ; ==> ; ((SETF IOLIB.MULTIPLEX::READP T)) ; ; caught ERROR: ; illegal function call
; ==> ; ((SETF IOLIB.MULTIPLEX::WRITEP T)) ; ; caught ERROR: ; illegal function call
; ==> ; ((ERROR 'IOLIB.MULTIPLEX:POLL-ERROR :FD IOLIB.MULTIPLEX::FD)) ; ; caught ERROR: ; illegal function call
; ==> ; ((ERROR 'IOLIB.MULTIPLEX:POLL-ERROR :FD IOLIB.MULTIPLEX::FD :IDENTIFIER ; "Invalid file descriptor")) ; ; caught ERROR: ; illegal function call