I've not been able to build maxima using gcl under windows using mingw.
My tools are fairly new and I'm using the latest version of Maxima:
$ gcc -v
Reading specs from c:/mingw/bin/../lib/gcc-lib/mingw32/3.3.3/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as
--host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads
--disable-nls --enable-languages=c,c++,f77,ada,objc,java
--disable-win32-registry --disable-shared --enable-sjlj-exceptions
--enable-libgcj --disable-java-awt --without-x --enable-java-gc=boehm
--disable-libgcj-debug --enable-interpreter --enable-hash-synchronization
Thread model: win32
gcc version 3.3.3 (mingw special)
$ gcl
GCL (GNU Common Lisp) 2.6.1 ANSI Feb 27 2004 12:14:42
Source License: LGPL(gcl,gmp), GPL(unexec,bfd)
Binary License: GPL due to GPL'ed components: (UNEXEC)
Make works for awhile and seems to die trying to create a file in a
nonexistent
directory
binary-gcl/c:/maximaCVS/maxima/src/l/numerical/slatec/dqwgts.data.
This seems bogus --- there is no ... src/l/numerical directory. What's
that
"l" doing in there? Specifically , this is what happens
...work work work....
Compiling c:/maximaCVS/maxima/src/numerical/slatec/dqk15w.lisp.
End of Pass 1.
End of Pass 2.
OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
Finished compiling binary-gcl/numerical/slatec/dqk15w.o.
; - Loading binary file "binary-gcl/numerical/slatec/dqk15w.o"
Loading binary-gcl/numerical/slatec/dqk15w.o
start address -T 108423c0 Finished loading
binary-gcl/numerical/slatec/dqk15w.o
; - Compiling source file
; "c:/maximaCVS/maxima/src/numerical/slatec/dqwgts.lisp"
Compiling c:/maximaCVS/maxima/src/numerical/slatec/dqwgts.lisp.
Error in LET [or a callee]: Cannot create the file
binary-gcl/c:/maximaCVS/maxima/src/l/numerical/slatec/dqwgts.data.
Fast links are on: do (use-fast-links nil) for debugging
Broken at CONDITIONS::CLCS-OPEN. Type :H for Help.
1 (Continue) Retry opening file
#p"binary-gcl/c:/maximaCVS/maxima/src/l/numerical/slatec/dqwgts.data".
2 (Abort) Return to top level.
dbl:>>
Barton