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