[iolib-devel] pathnames in asdf:defsystem are NOT evaluated.

Pascal J. Bourguignon pjb at informatimago.com
Sun Jul 4 17:05:02 UTC 2010


Stelian Ionescu <sionescu at cddr.org> writes:

> On Thu, 2010-07-01 at 08:08 +0200, Pascal J. Bourguignon wrote:
>> Loading iolib in ECL signals the following error.   ECL has ASDF2, and
>> this does not evaluate pathnames in DEFSYSTEM forms.
>> 
>> 
>> Error while trying to load definition for system iolib from
>> pathname LISP:SITE-SYSTEMS;IOLIB.ASD.NEWEST:
>> In function PATHNAME, the value of the only argument is
>>   (MERGE-PATHNAMES
>>    (MAKE-PATHNAME :DIRECTORY '(:RELATIVE "iolib"))
>>    *LOAD-TRUENAME*)
>> which is not of the expected type (OR FILE-STREAM
>>                                       STRING
>>                                       PATHNAME)
>>    [Condition of type ASDF:LOAD-SYSTEM-DEFINITION-ERROR]
>
> What version of ECL is it ? If it's a release, then the bundled ASDF is
> too old.

ECL 10.4.2 cloned on 2010-06-29 13:56:07 EST.

cffi from libcl-2009-10-27-beta, that is 0.10.5 (from cffi.asd).

The error was with: iolib-0.6.0.
Corrected in:       iolib-20100701.

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/





More information about the iolib-devel mailing list