source-registry configuration
Greg Bennett
gwbennett at sentex.ca
Thu Jul 20 03:04:10 UTC 2017
Running under Linux Mint 18.1 64 bit, and either ccl or sbcl
Apologies, I'm afraid I have made a mess of configuring the path to some
.asd files.
I believe that items 3,4,6,7,8 of Section 8.1 Configurations do not exist.
I believe I have used item 5 as in Section 4.1 Configuring ASDF to find
your systems.
In ./config/common-lisp/source-registry.conf.d I once created the file
gb-lisp.conf
containing the single line
(:tree "/home/gwbennett/asdf-tests") <- no trailing /
instead of (:tree "/home/gwbennett/asdf-tests/") <- trailing /
I have since replaced that file with source.conf holding just the line
(:tree "/home/gwbennett/asdf-tests/")
In the asdf-tests directory there is a file gb-a.asd and associated lisp
files
When I try
(asdf:load-system "gb-a")
I get (under ccl64 Version 1.11-r16812M)
> Error: Is a directory : #P"/home/gwbennett/asdf-tests"
> While executing: CCL::MAKE-FILE-STREAM, in process listener(1).
Under sbcl 1.3.18 I get an analogous message, always pointing to the
same pathname.
If I remove the .conf file completely, restart either lisp, retry the
load-system, the error persists.
Some how I seem to have managed to get the incorrect specification
squirreled away in asdf's memory
in a way which survives not just restarting either lisp, but restarting
linux too.
What in the world have I managed to do ? More usefully, how do I undo it ?
Thanks for advice and assistance.
Cheers Greg Bennett
More information about the asdf-devel
mailing list