|
From: Marco A. <ma...@cs...> - 2005-08-19 16:30:23
|
Can you inspect the "foreign-interface" module and send out the result
of a DESCRIBE?
On Aug 19, 2005, at 10:23 AM, Raymond Toy wrote:
>>>>>> "Marco" == Marco Antoniotti <ma...@cs...> writes:
>
> Marco> Hi
>
> Marco> This looks more like a Logical Pathname problem with ACL
> 7.0.
>
> Could be, but could be defsystem too. I've always had some problems
> with logical pathnames and defsystem.
>
> Harri> ; - Loading module "foreign-interface"
> Harri> Warning: An error occurred
> Harri> (No translation rule for
> #P"matlisp:;src;f77-mangling.lisp")
> Harri> during the reading or evaluation of -e
>
> Is rather suspicious because the defsystem there says
>
> (mk::defsystem matlisp
> :source-pathname "matlisp:"
> :source-extension "lisp"
> :binary-pathname "matlisp:bin;"
> :depends-on ("lazy-loader"
> "matlisp-packages")
> :components
> ((:module "foreign-interface"
> :source-pathname "matlisp:src"
This may not be all that kosher. The source-pathname here should
probably be "matlisp:src;"
> :source-extension "lisp"
> :binary-pathname ""
> :components ("f77-mangling"
> #+:cmu "ffi-cmu"
> #+:sbcl "ffi-sbcl"
> #+:allegro "ffi-acl"
> ))
> ...))
>
>
> I don't see how it could produce the pathname
> "matlisp:;src;f77-mangling.lisp". It should be
> "matlisp:src;f77-mangling.lisp".
>
>
> As a workaround, Harri could just change "matlisp:src" to be
> (translate-logical-pathname "matlisp:src") and similarly in other
> places.
I just recompiled matlisp under CMUCL and did not have any problems.
If you have to make changes, I'd try adding the trailing #\; first.
Cheers
--
Marco Antoniotti http://bioinformatics.nyu.edu
NYU Courant Bioinformatics Group tel. +1 - 212 - 998 3488
715 Broadway 10th FL fax. +1 - 212 - 998 3484
New York, NY, 10003, U.S.A.
|