On Wed, Jun 26, 2013 at 6:18 PM, Игорь Пашев <pashev.i...@gmail.com> wrote: > Building trunk (rev.3038 ). > > > ((((((((((( ECL ))))))))))) > > http://paste.ec/?e0fd28e699d16728#/wAhoyYbvrJ8k9IyZ7i3PAOR/ePiyganVK8TZvajHg0= > > Tail: > echo timestamp > stage1/.started > ../../src/driver/open-axiom --execpath=strap/bootsys --translate > --import=skip --output=stage1/utility.clisp > ../../../src/boot/utility.boot > ../../src/driver/open-axiom --execpath=../lisp/lisp > --output=stage1/utility.o --compile --load-directory=stage1 > stage1/utility.clisp > ;;; > ;;; Compiling stage1/utility.clisp. > ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 > ;;; > ;;; Error: > ;;; in file utility.clisp, position 2533 > ;;; at (DECLAIM (FTYPE #) ...) > ;;; * The form (PROGN (C::PROCESS-DECLAIM-ARGS '((FTYPE (FUNCTION > (|%Symbol| (|%List| |%Thing|)) |%Maybe| (|%Pair| |%Symbol| |%Thing|))) > |symbolAssoc|))) was not evaluated successfully. > ;;; Error detected: > ;;; Syntax error: list with too few elements or improperly > terminated.error: compilation of Lisp code failed
Igor, I looked at this mysterious error for a long time. I've concluded that it must be a bug in ECL-11.1.1 (the one you're using to build OpenAxiom). That is a pretty old version of ECL. Notice that similar function type declaration for objectAssoc does not provoke an error. One fix for that version of ECL would be comment out the type declaration for symbolAssoc in the file src/boot/utility.boot. Can you try that and tell me how it goes? PS: I just finished a build of trunk with ECL-13.5.1. -- Gaby ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ open-axiom-devel mailing list open-axiom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open-axiom-devel