[Ecls-list] cl-bench problem/oddity with latest ecls-cvs

Michael Abshoff Michael.Abshoff at fsmath.mathematik.uni-dortmund.de
Sat Sep 8 20:49:13 UTC 2007


Juan Jose Garcia-Ripoll wrote:

Hello Juan,

> 2007/9/8, Michael Abshoff
> <Michael.Abshoff at fsmath.mathematik.uni-dortmund.de>:
>> Juan Jose Garcia-Ripoll wrote:
>> > I had no problem running the cl-bench script.
>>
>> Good to know. But you are working on OSX as far as I can tell:
>
> Yes, but that is not the point I wanted to make: all path related
> issues, also things about where ECL is installed, work similarly on
> OSX and on other unices. In any case, I just finished running cl-test
> on an old Redhat box (32-bits).
>

Ack.

>> ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3
>> "/home/mabshoff/ecl-20070908/cl-bench/sysdep/setup-ecl.lisp"
>> > ;;; Loading
>> "/home/mabshoff/ecl-20070908/cl-bench/do-compilation-script.lisp"
>> ;;; Loading "/home/mabshoff/ecl-20070908/cl-bench/defpackage.lisp"
>> Filesystem error with pathname #P"files/arrays.olisp".
>> 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.
>> Broken at EVAL.No restarts available.
>> Broken at COMPILE-FILE.
>
> Does the file "cl-bench/files/array.olisp" exist at all?

Yes it does.

> This failure
> is not due to compiler path or whatever, but to ECL not finding (or
> not being able to read) this file.
>

I found something interesting:

run-ecl.sh works if

a) it is directly under tmp, i.e. /tmp/cl-bench
b) directly under $HOME or elsewhere not in /tmp
c) it doesn't work if it is in /tmp/$ANY_DIRECTORY/cl-bench

But: run-clisp.sh also works in case (c). The only thing special for tmp I
can think of is the sticky bit. I checked permissions, I even copied
cl-bench over from a successful run, SELinux is disabled.

> Juanjo
>

Cheers,

Michael

> --
> Facultad de Fisicas, Universidad Complutense,
> Ciudad Universitaria s/n Madrid 28040 (Spain)
> http://juanjose.garciaripoll.googlepages.com
>






More information about the ecl-devel mailing list