CYGWIN build



> Almost.

Curious - I tried again with clisp-2.28 and maxima-rc1
instead of from CVS - same error.
 
> I regularly build with:
>  - windows 2000
>  - cygwin 1.3.12-4
>  - clisp-2.28=20

This is windows ME and cygwin-1.3.10, but I doubt 10->12
makes a difference.
 
> No tricks.  Just=20
>  - ./bootstrap
>  - ./configure
>  - make

Yes that's what I did.

I could get it to work by manually running clisp and

  (use-package :mk)
  (operate-on-system "maxima" :compile)
  (operate-on-system "maxima" :load)
  (ext:savinitmem "binary-clisp/maxima.mem" :initial-function #'user::run)

to make the mem file, and a normal make install thereafter.

BTW, the xmaxima fails on the #/bin/sh magic - under cygwin wish is called
wish83. I'd like to suggest making /usr/local/bin/xmaxima to be a generated
shell script like  /usr/local/bin/maxima, with the tcl code in
/usr/local/share/maxima/5.9.0rc1/, because it too is release dependent.

> I haven't tried clisp-2.29.
Same thing.  I suspect the *** - UNIX error 9 (EBADF): Bad file number
refers to stdin because of defsystem asking functions.

I'll try upgrading to 1.3.12 and see if that helps.

Mike

;; Loading file /cygdrive/c/tmp/prog/maxima-5.9.0rc1/lisp-utils/defsystem.lisp .
..
;; Loading of file /cygdrive/c/tmp/prog/maxima-5.9.0rc1/lisp-utils/defsystem.lis
p is finished.
;; Loading file /cygdrive/c/tmp/prog/maxima-5.9.0rc1/src/maxima.system ...
;; Loading of file /cygdrive/c/tmp/prog/maxima-5.9.0rc1/src/maxima.system is fin
ished.
;  - Compiling defsystem "maxima"
*** - UNIX error 9 (EBADF): Bad file number
0 errors, 0 warnings
make[1]: *** [binary-clisp/maxima.mem] Error 1
make[1]: Leaving directory `/cygdrive/c/tmp/prog/maxima-5.9.0rc1/src'
make: *** [all-recursive] Error 1