[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