[Ecls-list] git/HEAD won't compile

Jeronimo Pellegrini jpn at aleph0.info
Wed May 5 22:31:24 UTC 2010


Hi,

I just pulled 1b808f229076a25cb24a1de42a8d512d4201148e from git and
it won't compile on my Linux/AND64 box.

6a91d3b45a4b11bea8d51c385982dd8d152bcfbf did compile OK.

Here's what happens after a make distclean, configure and make:

;;; Compiling (DEFUN CHANGE-KEYBOARD-MAPPING ...).
;;; Note:
;;;   in file text.lisp, position 41242
;;;   at (DEFUN CHANGE-KEYBOARD-MAPPING ...)
;;;   In function CHANGE-KEYBOARD-MAPPING, checking types of arguments DISPLAY KEYSYMS START END FIRST-KEYCODE.
(AREF KEYSYMS I J) 
T 
T 
(LET ((#:%ARRAY KEYSYMS)) (DECLARE (:READ-ONLY #:%ARRAY) (OPTIMIZE (SAFETY 0))) (ROW-MAJOR-AREF #:%ARRAY (LET* ((#:%NDX-VAR I) (#:%OUTPUT-VAR #:%NDX-VAR) (#:%DIM-VAR 0)) (DECLARE (TYPE SI::INDEX #:%NDX-VAR #:%OUTPUT-VAR #:%DIM-VAR)) (C::CHECK-ARRAYP #:%ARRAY) (C::CHECK-EXPECTED-RANK #:%ARRAY 2) (C::CHECK-INDEX-IN-BOUNDS #:%ARRAY #:%OUTPUT-VAR #:%DIM-VAR) (SETF #:%DIM-VAR (C::ARRAY-DIMENSION-FAST #:%ARRAY 1) #:%NDX-VAR J) (C::CHECK-INDEX-IN-BOUNDS #:%ARRAY #:%NDX-VAR #:%DIM-VAR) (SETF #:%OUTPUT-VAR (THE SI::INDEX (+ (THE SI::INDEX (* #:%OUTPUT-VAR #:%DIM-VAR)) #:%NDX-VAR))) #:%OUTPUT-VAR))) 
Too few arguments supplied to a macro or a destructuring-bind form.

Available restarts:

1. (ABORT) ABORT

Top level in: #<process SI:TOP-LEVEL 0000000000903f60>.
XLIB> 

Do you need any more information? (It actually seems to be something simple).

J.




More information about the ecl-devel mailing list