<div dir="ltr"><tt>Dear all,</tt><tt><br>
</tt><tt>compiling "iolib-tests" I received the following error:</tt><tt><br>
</tt><tt><br>
</tt><tt> #<IPv4 datagram socket, closed 00000000050f3660> is not of type STREAM.</tt><tt><br>
</tt><tt> [Condition of type TYPE-ERROR]</tt><tt><br>
</tt><tt><br>
</tt><tt>I have seen that in "clos/streams.lsp" the following method is defined:</tt><tt> <br>
<br>
</tt><tt> (defmethod close ((stream t) &key abort)</tt><tt><br>
</tt><tt> (declare (ignore abort))</tt><tt><br>
</tt><tt> (bug-or-error stream 'close))</tt><tt><br>
<br>
</tt><tt>Removing the method above with:</tt><tt><br>
</tt><tt> (remove-method #'gray:close (find-method #'gray:close '() '(t)))<br>
</tt><br>
<tt>I was able to compile iolib-tests and run the tests.<br>
<br>
</tt><tt></tt><tt> Did 71 checks.</tt><tt><br>
</tt><tt> Pass: 59 (83%)</tt><tt><br>
</tt><tt> Skip: 0 ( 0%)</tt><tt><br>
</tt><tt> Fail: 12 (16%)</tt><br>
<br>
Regards,<br>
Alessandro<br><div><br></div></div>