[asdf-install-devel] asdf-install on Windows XP and SBCL 1.0.13

Gary King gwking at metabang.com
Thu May 29 14:14:10 UTC 2008


Hi again Praki,

> Thanks for your quick reply and I really appreciate your help.

(This time my reply was too slow... sorry!)

Your initial concern about the nested asdf-install directories was  
well-founded; if I (try to) duplicate your setup, I get this error:

> SBCL is free software, provided as is, with absolutely no warranty.
> It is mostly in the public domain; some portions are provided under
> BSD-style licenses.  See the CREDITS and COPYING files in the
> distribution for more information.
> * (require 'asdf-install)
>
> debugger invoked on a SB-INT:SIMPLE-STREAM-ERROR:
>   couldn't read from #<SB-SYS:FD-STREAM for "file /usr/local/lib/ 
> sbcl/asdf-install/asdf-install/" {11671DB1}>:
>     Is a directory
>

I.e., sbcl assumes that it can treat thing named "asdf-install" in the  
asdf-install as a file of some sort. You can work around the problem  
by doing one of the following:

  1. copy all the files in /usr/local/lib/sbcl/asdf-install/asdf- 
install up one level (ugh)
  2. load the asdf-install.asd file before requiring asdf-instal. I.e.,

> * (require 'asdf)
> ("ASDF")
> * (load "/usr/local/lib/sbcl/asdf-install/asdf-install/asdf- 
> install.asd")
> T
> * (require 'asdf-install)
> ... 		;; much happiness

  3. waiting for a better fix from me

(of the three, #1 is the easiest and #3 is likely to take the longest).

Please let me know if this makes sense and if it works for you or not.

thanks,
--
Gary Warren King, metabang.com
Cell: (413) 559 8738
Fax: (206) 338-4052
gwkkwg on Skype * garethsan on AIM







More information about the asdf-install-devel mailing list