[Openmcl-devel] Problem installing Hunchentoot

Robert Goldman rpgoldman at sift.info
Mon Jun 23 20:57:19 PDT 2008


Patrick May wrote:
> On 23 Jun 2008, at 23:36, Robert Goldman wrote:
>> Patrick May wrote:
>>>  I'm just starting to use Clozure on a PowerBook G4, switching from  
>>> SBCL to get threading support on this machine.  My ccl-init.lisp  
>>> looks like this:
>>> (require :asdf)
>>> (pushnew "ccl:tools;asdf-install;" asdf:*central-registry*
>>>         :test #'string-equal)
>>> (asdf:operate 'asdf:load-op :asdf-install)
>>> (setq asdf-install:*verify-gpg-signatures* nil)
>>> I've installed Hunchentoot successfully (at least, I see it under / 
>>> usr/local/asdf-install) with
>>> (asdf-install:install :hunchentoot), but I'm unable to use it.   
>>> When I enter (require :hunchentoot) I get the error:
>>>> Error: Module HUNCHENTOOT was not provided by any function on  
>>> *MODULE-PROVIDER-FUNCTIONS*.
>>>> While executing: REQUIRE, in process listener(1).
>>>> Type :POP to abort, :R for a list of available restarts.
>>>> Type :? for other options.
>>> 1 > Clearly I have something misconfigured.  Any idea what?
>> I think this is a simple misuse of ASDF (although I can't swear to  
>> it).
>>
>> SBCL is especially ASDF-friendly, and if you use REQUIRE, you get  
>> ASDF loading.  Most other lisps, I believe, require (sorry) you to  
>> use the ASDF function.
>>
>> So try
>>
>> (asdf:oos 'asdf:load-op :hunchentoot)
>>
>> and see if that does the job.
>>
>> Best,
>> R
> 
> 
> 	Thanks for the quick response.  I should have mentioned that I tried  
> that as well.  The error message from this approach is:
> 
>  > Error: Error component "hunchentoot" not found
>  > While executing: ASDF:FIND-SYSTEM, in process listener(1).
>  > Type :POP to abort, :R for a list of available restarts.
>  > Type :? for other options.
> 1 >
> 
> Do I need an environment variable set?  How can I tell where it is  
> looking for the asdf installed files?

(pprint asdf:*central-registry*)

That tells you where asdf will look for the .asd files.

You can also see what

(asdf:find-system :hunchentoot)

does...



More information about the Openmcl-devel mailing list