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

Reply via email to