From: Bruno H. <br...@cl...> - 2005-01-29 17:06:40
|
Hello Karsten, > How do you run the ansi tests? $ cd clisp $ make -f Makefile.devel update-ansi-tests $ ./configure build ; cd build ; ... follow the usual build instructions ... $ make check-ansi-tests > Today I tried the ansi-tests with cvs clisp and cvs gcl. > I noted that 2 failures are generated by a possibly incorrect definition of > sys::disassemble-machine-code in doit.lsp doit.lsp is not used for clisp. > I assume someone intended to define a workaround for disassemble requiring > gdb in some cases. > The definition in the ansi-tests is like > #+(and clisp (or win32 cygwin)) ; w2k exits on (disassemble 'car) > (without-package-lock ("SYS") > (defun sys::disassemble-machine-code (a b c) ....) > > This fails since the disassemble-machine-code now has 4 formal parameters > (program-name pid function address). > > Paul Dietz told me that he believes to have received that code from a clisp > developer. I sent Paul a patch that removes these disassemble-machine-code workarounds on 2004-12-14. Maybe he didn't apply it because he cares more about the latest stable release of clisp than about the clisp CVS? I don't know. Bruno |