[Ecls-list] ecl, fricas and cygwin

Martin Rubey martin.rubey at math.uni-hannover.de
Wed Feb 23 11:28:34 UTC 2011


Dear Juanjo and Waldek!

I'm trying to build fricas for two colleagues on cygwin/MS Windows
again, with no success.

I tried two things:

1.)

downloaded ecl-11.1.1.exe, installed it, linked it to /usr/local/bin
such that calling ecl on the cygwin-bash prompt invokes it (works fine).

However, fricas configure fails right at the beginning, since it uses
the "wrong" pathnames, i.e., it tries to

> (load "/cygdrive/d/fricas/config.lisp")

Filesystem error with pathname #P"D:/cygdrive/d/fricas/config.lisp".
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.

(the "right thing" in this setup would be (load "D:fricas/config.lisp"),
it seems...)

2.)

downloaded ecl-11.1.1.tar.gz, but I failed to compile it (I configured
without passing any options).  make fails with

make[2]: Entering directory `/cygdrive/d/ecl-11.1.1/build/c'
if test -f ../CROSS-DPP ; then ../CROSS-DPP /cygdrive/d/ecl-11.1.1/src/c/ffi/lib
raries.d tmp.c ; else ./dpp.exe /cygdrive/d/ecl-11.1.1/src/c/ffi/libraries.d tmp
.c ; fi
dpp: /cygdrive/d/ecl-11.1.1/src/c/ffi/libraries.d -> tmp.c
gcc -DECLDIR="\"/usr/local/lib/ecl-11.1.1\"" -I. -I/cygdrive/d/ecl-11.1.1/build
-I/cygdrive/d/ecl-11.1.1/src/c -I../ecl/gc -DECL_API -DECL_NO_LEGACY    -g -O2
-Dcygwin -c -o ffi/libraries.o tmp.c
/cygdrive/d/ecl-11.1.1/src/c/ffi/libraries.d: In function `copy_object_file':
/cygdrive/d/ecl-11.1.1/src/c/ffi/libraries.d:108: error: `S_IRWXU' undeclared (f
irst use in this function)
/cygdrive/d/ecl-11.1.1/src/c/ffi/libraries.d:108: error: (Each undeclared identi
fier is reported only once
/cygdrive/d/ecl-11.1.1/src/c/ffi/libraries.d:108: error: for each function it ap
pears in.)
make[2]: *** [ffi/libraries.o] Error 1
make[2]: Leaving directory `/cygdrive/d/ecl-11.1.1/build/c'
make[1]: *** [libeclmin.a] Error 2
make[1]: Leaving directory `/cygdrive/d/ecl-11.1.1/build'
make: *** [all] Error 2

Don't hesitate to ask for more info.


Martin




More information about the ecl-devel mailing list