This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
Re: Google Summer of Code
- From: Andrea Bernardini <andrebask at gmail dot com>
- To: kawa at sourceware dot org
- Date: Fri, 18 Apr 2014 13:07:54 +0200
- Subject: Re: Google Summer of Code
- Authentication-results: sourceware.org; auth=none
- References: <20140305094242 dot 349492d0 at debian-andrebask> <5316F956 dot 8040303 at gmail dot com> <20140305132208 dot 3081f8dc at debian-andrebask> <m2lhwo48vi dot fsf at gmail dot com> <5319088C dot 5060401 at bothner dot com> <7B118191-4144-4937-B679-89392D5463EE at theptrgroup dot com> <20140316012026 dot 4e0ebfef at debian-andrebask> <53269580 dot 8040205 at bothner dot com> <20140320204856 dot 5aa0b4d3 at debian-andrebask> <532BAA5F dot 3000606 at bothner dot com> <20140328121426 dot 74f3e92d at vaio> <5337BD0C dot 8030301 at bothner dot com> <20140403021150 dot 0dc0f6f4 at vaio> <533F0CC5 dot 1060108 at bothner dot com> <20140413180307 dot 59d3fd9c at debian-andrebask> <534F2BB0 dot 1010208 at bothner dot com> <20140418011243 dot 7fc952d6 at vaio> <53507249 dot 3060707 at bothner dot com>
On Thu, 17 Apr 2014 17:31:05 -0700
Per Bothner <per@bothner.com> wrote:
> I assume switchValuePushed is being called by your code (probably
> indirectly via startSwitch) and that exitSwitch is called before
> addDefault.
Yes, these assumption are respected.
I applied the patch to revision 7851, but when I try to build kawa
source tree, it fails:
>fixup#69 @378 DEFINE Lainternal error while compiling srfi1.scm
>java.lang.ArrayIndexOutOfBoundsException: 1927
> at gnu.bytecode.CodeAttr.readUnsignedShort(CodeAttr.java:3300)
> at gnu.bytecode.CodeAttr.readInt(CodeAttr.java:3305)
> at gnu.bytecode.CodeAttr.disAssemble(CodeAttr.java:3204)
> at
> gnu.bytecode.CodeAttr.disAssembleWithFixups(CodeAttr.java:2961)
> at gnu.bytecode.CodeAttr.processFixups(CodeAttr.java:2543) at
> gnu.bytecode.CodeAttr.assignConstants(CodeAttr.java:2856) at
> gnu.bytecode.Attribute.assignConstants(Attribute.java:104) at
> gnu.bytecode.Method.assignConstants(Method.java:344) at
> gnu.bytecode.ClassType.doFixups(ClassType.java:1106) at
> gnu.bytecode.ClassType.writeToStream(ClassType.java:1166) at
> gnu.bytecode.ClassType.writeToFile(ClassType.java:1209) at
> gnu.expr.Compilation.outputClass(Compilation.java:977) at
> gnu.expr.Compilation.process(Compilation.java:1983) at
> gnu.expr.ModuleInfo.loadByStages(ModuleInfo.java:305) at
> kawa.repl.compileFiles(repl.java:816) at
> kawa.repl.processArgs(repl.java:439) at
> kawa.repl.main(repl.java:863)
Andrea