[Ecls-list] Case-sensitivity issues on Cygwin

Dima Pasechnik dimpase+ecl at gmail.com
Sun Aug 5 13:55:48 UTC 2012


Dear all,

This was mentioned last Dec on sage-devel, that on Cygwin ECL call
> (directory "")
sometimes can return NIL. This breaks ASDF scripts, etc.
(this is a symptom of a bigger problem, certainly).

Here is a more detailed description of the problem, that is still
present in ECL 11.1.1:
http://trac.sagemath.org/sage_trac/ticket/13343

In particular, the problem goes away if one turns the case-sensitivity
on, as described on
http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-casesensitive
(which is of course a measure of last resort).

Best,
Dima

PS. I cannot test with the git version of ECL, as it does not build on
Cygwin at the moment:
one gets:

error: ‘struct ecl_codeblock’ has no member named ‘error
namely:

dpp: /home/Dima/ecl2012/src/c/ffi/libraries.d -> ffi/libraries.o.c
gcc -DECLDIR="\"/usr/local/lib/ecl-12.7.1\"" -I.
-I/home/Dima/ecl2012/build -I/home/Dima/ecl2012/src/c -I../ecl/gc
-DECL_API -DECL_NO_LEGACY    -g -O2  -Dcygwin -c -o ffi/libraries.o
ffi/libraries.o.c
/home/Dima/ecl2012/src/c/ffi/libraries.d: In function ‘ecl_library_error’:
/home/Dima/ecl2012/src/c/ffi/libraries.d:434:23: error: ‘struct
ecl_codeblock’ has no member named ‘error’
Makefile:80: recipe for target `ffi/libraries.o' failed
make[2]: *** [ffi/libraries.o] Error 1




More information about the ecl-devel mailing list