I am trying to build clisp-2.41 using MSVC++ 6.0

I've read INSTALL file and followed the suggested instructions.

My build is partially successfull: lisp.exe is created and it then
used to produce further steps.

But I get the system error in the following step of Makefile:
lisp.exe -B . -E 1:1 -Efile UTF-8 -Eterminal UTF-8 -norc -m 1800KW -M interpreted.mem -q -c compiler.lisp

I rerun this command with the following line:

lisp.exe -B . -E 1:1 -Efile UTF-8 -Eterminal UTF-8 -norc -m 1800KW -M interpreted.mem -v -c compiler.lisp

.....
; (DEFUN PUSH-*DENV* (DECLSPECS) ...)
; (DEFSTRUCT (FNODE #) NAME ...)
; (DEFVAR *FUNC*)
; (DEFVAR *FUNC-START-LABEL*)
; (DEFVAR *ANONYMOUS-COUNT*)
; (DEFVAR *NO-CODE*)
; (DEFUN NOTE-FAR-USED-VAR (VAR) ...)
; (DEFUN NOTE-FAR-ASSIGNED-VAR (VAR) ...)
; (DEFUN NOTE-FAR-USED-BLOCK (BLOCK) ...)
; (DEFUN NOTE-FAR-USED-TAGBODY (TAGBODY+TAG) ...)
; (DEFUN PROPAGATE-FAR-USED (FNODE) ...)
; (DEFVAR *FORM*)
; (DEFVAR *FOR-VALUE*)
; (DEFSTRUCT (ANODE # #) TYPE ...)
; (DEFMACRO MAKE-ANODE (&KEY # TYPE ...) ...)
; (DEFSTRUCT (SECLASS #) (USES NIL :READ-ONLY ...) ...)

... and here system error arises thus failing the process.
(lisp.exe has generated errors and will be closed by Windows...)

Please advise me how can I fix this.


BTW the INSTALL file in the 'win32msvc' directory is not consistent
WRT different versions of MSVC and MSVCDIR environment variable.
Should I suggest a patch fixing this?

Vadim.