[Openmcl-devel] weirdness with asdf?

Gary Byers gb at clozure.com
Tue Apr 8 01:15:04 PDT 2008


I know just enough about ASDF/ASDF-INSTALL to be dangerous (maybe not
even enough to be dangerous ...), but I wonder whether or not the
problem may have to do with the discrepancy between:

#p"/Users/development/dev_libs/asdf-install/asdf-install/"
                               ^ no leading dot
and

/Users/development/.asdf-install-dir/systems/
                    ^ leading dot

?

On Mon, 7 Apr 2008, Michael Kohout wrote:

> Hi.
>
> I just recently updated from ccl 1.0(installed via MacPorts) to the 1.1
> branch(pulled down from cvs), and it seems as if my asdf installed libs
> aren't being found.
>
> However, it's  a bit weirder than just that: from the REPL, if I do an
> (asdf-install:install :huchentoot) the package is downloaded and installed
> in my ~/.asdf-install-dir directory and the lib is available (so I can start
> up huchentoot, etc).  But when I shut down and restart my lisp, the libs no
> longer seem accessible.
>
> so this is my process:
> ?(require 'asdf)
> ?(push #p"/Users/development/dev_libs/asdf-install/asdf-install/"
> asdf:*central-registry*)
> ?(asdf:operate 'asdf:load-op 'asdf-install)
> ?(setq asdf-install:*verify-gpg-signatures* nil)
> ?(push :HUNCHENTOOT-NO-SSL *FEATURES*)
> ?(asdf-install:install :hunchentoot)
> Install where?
> 1) System-wide install:
>   System in /usr/local/asdf-install/site-systems/
>   Files in /usr/local/asdf-install/site/
> 2) Personal installation:
>   System in /Users/development/.asdf-install-dir/systems/
>   Files in /Users/development/.asdf-install-dir/site/
> 0) Abort installation.
> --> 2
> ;;; ASDF-INSTALL: Downloading 129670 bytes from
> http://weitz.de/files/hunchentoot.tar.gz to
> /Users/development/asdf-install-0.asdf-install-tmp ...
>
> ? (hunchentoot:start-server :port 4242)
> #<HUNCHENTOOT::SERVER #x30004307F66D>
>
> then I restart my lisp and run
> ? (asdf:operate 'asdf:load-op 'hunchentoot)
>> Error: Error component "hunchentoot" not found
>> While executing: ASDF:FIND-SYSTEM, in process Listener(80).
>> Type :POP to abort, :R for a list of available restarts.
>> Type :? for other options.
>
> Any idea what I'm doing wrong?  FYI I'm running Leopard on a new Macbook and
> the behavior is the same from both SLIME and from the Clozure CL.app, as
> well as different libraries (such as cl-cont)
>
> thanks
> Mike Kohout
>



More information about the Openmcl-devel mailing list