<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 26 Nov 2020, at 13:18, gwbennett wrote:</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">Good morning from Greg Bennett who is running sbcl 2.0.10 under linux mint 19.2 64-bit<br>
and using asdf 3.3.6 with mcclim from mcclim-20201016-git via quicklisp.<br>
<br>
I am working on a large project and wish to capture the results of a trial compile in a file<br>
so that I can check notes, warnings, errors, etc.. Such a compile essentially loops over<br>
a set of asdf load-systems.<br>
<br>
Not unnaturally for me, I make mistakes, and sometimes I get blocked by an unexpected error<br>
which I believe I have managed to isolate.<br>
<br>
I am quite unsure about the locus of the unexpected error .. asdf ? sbcl ? mcclim ? their interaction ?<br>
so I am starting with asdf-devel.<br>
<br>
I am uncertain how much to include by way of source files, so i have opted to summarise things here first.<br>
<br>
New sbcl 2.0.10 in emacs listener<br>
<br>
Load a set-up-file to ensure I am using asdf 3.3.6 [I gather this is significant for sbcl]. And some of<br>
my own logging tools. Two files attached.</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">Do you mean 3.3.3.6?  The current pre-released version is 3.3.4.7... (the fourth component is just for internal reference, releases are always x.y.z).</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">Load mcclim<br>
<br>
Running (in-package :cl-user)<br>
<br>
 (a-l "mcclim" "doit" (doit) "Z" :base-name "/home/gwbennett/mcclim-code/")<br>
<br>
which has the effect of writing the results to a file, in this case<br>
<br>
/home/gwbennett/LOGS/MCCLIM/MCCLIM2020-lsbcl-to-Z-26-NOV-at-14:5:2.lsp"<br>
<br>
The process exits with:<br>
<br>
; wrote /home/gwbennett/.cache/common-lisp/sbcl-2.0.10-linux-x64/home/gwbennett/mcclim-code/check-qmb/one/test-qmb-tmpJU0JWO19.fasl<br>
; compilation finished in 0:00:00.051<br>
; No value<br>
<br>
Now suppose I do something which contains an error, such as<br>
CL-USER> (asdf-version)<br>
<br>
Since (asdf-version) is not in the cl-user package, this is an error. What I get back is a different error message:<br>
<br>
#<SB-SYS:FD-STREAM for "file /home/gwbennett/LOGS/MCCLIM/MCCLIM2020-lsbcl-to-Z-26-NOV-at-14:5:2.lsp" {1008BEC8A3}> is closed<br>
   [Condition of type SB-INT:CLOSED-STREAM-ERROR]</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">I'm not sure how you are writing the output to your transcript file (MCCLIM2020-lsbcl-to-Z-26-NOV-at-14:5:2.lsp) but it looks like the stream to that file is being closed, and then you are continuing to try to write to it.</p>

<p dir="auto">I can't give you more advice without knowing how, specifically, you are handling this file.  But it does not seem likely that this is an ASDF problem -- it looks like a problem with file handling.  I'd guess that somewhere the file is being closed, either by you, or as some kind of side-effect of other computation (e.g., leaving <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">with-open-file</code> or some other scoping).  Or... maybe you are using some image-building operation that causes the lisp session to be compromised?</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">Which is my unexpected error. Sometimes after ABORT (twice), this error can block me from defining any new function or loading a new<br>
function .. all I receive is a repeat of this message.<br>
<br>
Thank you for your patience<br>
Cheers<br>
Greg Bennett</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">Robert P. Goldman<br>
Research Fellow<br>
Smart Information Flow Technologies (d/b/a SIFT, LLC)</p>

<p dir="auto">319 N. First Ave., Suite 400<br>
Minneapolis, MN 55401</p>

<p dir="auto">Voice:    (612) 326-3934<br>
Email:    <a href="mailto:rpgoldman@SIFT.net" style="color:#3983C4">rpgoldman@SIFT.net</a></p>
</div>
</div>
</body>
</html>