On Thu, Jun 27, 2013 at 7:06 AM, Игорь Пашев <pashev.i...@gmail.com> wrote: > 2013/6/27 Gabriel Dos Reis <g...@integrable-solutions.net>: >> 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? > > If I understand correctly: > .... > objectAssoc: (%Thing, %List %Thing) -> %Maybe %Pair(%Thing,%Thing) > -- symbolAssoc: (%Symbol,%List %Thing) -> %Maybe %Pair(%Symbol,%Thing) > setDifference: (%List %Thing,%List %Thing) -> %List %Thing
Yes, you understood correctly. That version of ECL is really really weird. There is no way Debian could move away from it? ;-) Try to take out that declaration entirely, instead of commenting it out. -- 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