[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