[Ecls-list] Next step with Cygwin

Robin Lee Powell rlpowell at digitalkingdom.org
Thu Aug 7 21:07:29 UTC 2008


On Tue, Aug 05, 2008 at 05:45:18PM -0700, Robin Lee Powell wrote:
> 
> Trying to get Cygwin to work too, partly because I like it a lot
> more, and partly to help you guys out.
> 
> Again, I'm trying to get CLOCC working, but in this case it's a lot
> more clear-cut: I can't get it to compile anything at all.
> 
> What I'm running is:
> 
> (in-package :cl-user)
> (setq *clocc-root* "c:/cygwin/home/rpowell/tui/clocc/")
> (compile-file (concatenate 'string *clocc-root* "clocc"))
> 
> Output depends on what --prefix argument I gave to configure:
> 
> None:
> 
>     ;;; Loading "/cygdrive/c/cygwin/home/rpowell/tui/clocc/install.lisp"
>     ;;; Loading #P"/usr/local/lib/ecl/cmp.fas"
>     An error occurred during initialization:
>     LOAD: Could not load file #P"/usr/local/lib/ecl/cmp.fas" (Error: "No such file or directory").
> 
> Cygwin-style --prefix=/cygdrive/c/cygwin/home/rpowell/ecl-bin:
> 
>     ;;; Loading #P"/cygdrive/c/cygwin/home/rpowell/ecl-bin/lib/ecl/cmp.fas"
>     LOAD: Could not load file #P"/cygdrive/c/cygwin/home/rpowell/ecl-bin/lib/ecl/cmp.fas" (Error: "No such file or directory")
>     Broken at SI:BYTECODES.No restarts available.
>     Broken at SI:BYTECODES.
> 
> Windows-style --prefix='c:\\cygwin\\home\\rpowell\\ecl-bin':
> 
>     ;;; Loading "/cygdrive/c/cygwin/home/rpowell/tui/clocc/install.lisp"
>     An error occurred during initialization:
>     Filesystem error with pathname #P"SYS:cmp.NEWEST".
>     Either
>      1) the file does not exist, or
>      2) we are not allow to access the file, or
>      3) the pathname points to a broken symbolic link..
> 
> I've tried a few things in between, too; in no case have I been able
> to get ecl/cmp.fas (which *is* there) to load.

I'm now trying it with asdf-install, and getting *exactly* the same
errors, depending on my --prefix.

Can someone who's managed to get ECL to actually work on Cygwin shed
some light on this?

> (load "~/tui/asdf/asdf.lisp") (push #p"~/tui/asdf-install/asdf-install/" asdf:*central-registry*) (asdf:oos 'asdf:load-op 'asdf-install)
;;; Loading "/cygdrive/c/cygwin/home/rpowell/tui/asdf/asdf.lisp"
"/cygdrive/c/cygwin/home/rpowell/tui/asdf/asdf.lisp"
> (#P"/cygdrive/c/cygwin/home/rpowell/tui/asdf-install/asdf-install/"
 *DEFAULT-PATHNAME-DEFAULTS*)
> ; loading system definition from
; /cygdrive/c/cygwin/home/rpowell/tui/asdf-install/asdf-install/asdf-install.asd
; into #<ASDF0 package>
;;; Loading "/cygdrive/c/cygwin/home/rpowell/tui/asdf-install/asdf-install/asdf-install.asd"
; registering #<SYSTEM ASDF-INSTALL 274926208> as ASDF-INSTALL
;;; Loading #P"/usr/local/lib/ecl/cmp.fas"
LOAD: Could not load file #P"/usr/local/lib/ecl/cmp.fas" (Error: "No such file or directory")
Broken at SI:BYTECODES.No restarts available.
Broken at LAMBDA. File: #P"/cygdrive/c/cygwin/home/rpowell/tui/asdf/asdf.lisp" (Form #110)
>>

It most certainly does exist, by the way:

$ ls -l /usr/local/lib/ecl/cmp.fas
-rwxr-xr-x 1 rpowell mkgroup-l-d 1254399 Aug  5 17:12 /usr/local/lib/ecl/cmp.fas

With the windows style prefix, I instead get:

Filesystem error with pathname #P"SYS:cmp.NEWEST".
Either
 1) the file does not exist, or
 2) we are not allow to access the file, or
 3) the pathname points to a broken symbolic link.

As before.

-Robin

-- 
Lojban Reason #17: http://en.wikipedia.org/wiki/Buffalo_buffalo
Proud Supporter of the Singularity Institute - http://singinst.org/
http://www.digitalkingdom.org/~rlpowell/ *** http://www.lojban.org/




More information about the ecl-devel mailing list