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

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to