Stelian Ionescu sionescu@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.