This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
Re: Kawa 1.13 compilation problem, possible regression
- From: Matthieu Vachon <matthieu dot o dot vachon at gmail dot com>
- To: Per Bothner <per at bothner dot com>
- Cc: kawa at sourceware dot org
- Date: Sat, 4 May 2013 23:32:14 -0400
- Subject: Re: Kawa 1.13 compilation problem, possible regression
- References: <CAOTvmom6rqn9_fgDTjOr=Hfe-jLsvso8ii5KgnT2CgTYYmo0XQ at mail dot gmail dot com> <511026D7 dot 5030007 at bothner dot com> <51551844 dot 5080201 at bothner dot com> <CAOTvmoknAS5EQc0JpemSPnLSRKoPnWgMBQbe5ovbu=n74bZSuw at mail dot gmail dot com>
Hi Per,
I tried to compile latest version (r7491) but was not able to do so
under java5. With java6, it went well and didn't hit any problems.
Here the failing bit when compiling with java5:
[kawac] (compiling c:\Nu\kawa\kawa\lib\rnrs\unicode.scm to
kawa.lib.rnrs.unicode)
[kawac] c:\Nu\kawa\kawa\lib\rnrs\unicode.scm:117:11: unreachable procedure call
[kawac] c:\Nu\kawa\kawa\lib\rnrs\unicode.scm:117:11: note - this
operand never finishes
[kawac] c:\Nu\kawa\kawa\lib\rnrs\unicode.scm:117:11: unreachable procedure call
[kawac] c:\Nu\kawa\kawa\lib\rnrs\unicode.scm:117:11: note - this
operand never finishes
[kawac] c:\Nu\kawa\kawa\lib\rnrs\unicode.scm:117:11: unreachable procedure call
[kawac] c:\Nu\kawa\kawa\lib\rnrs\unicode.scm:117:11: note - this
operand never finishes
[kawac] c:\Nu\kawa\kawa\lib\rnrs\unicode.scm:117:11: unreachable procedure call
[kawac] c:\Nu\kawa\kawa\lib\rnrs\unicode.scm:117:11: note - this
operand never finishes
I checked the code in `unicode.scm` but could find something wrong
from my point of view. On a side note, from my first impression, the
changes you made seem to have worked since I do not see OutOfMemory
exception when compiling Kawa source code via `./configure && make` in
my CentOS box which was always the case before (first time was
failing, after that it was ok). So from this first test, I think it
should work great on my codebase.
Regards,
Matt
On Fri, Mar 29, 2013 at 11:04 AM, Matthieu Vachon
<matthieu.o.vachon@gmail.com> wrote:
>> I implemented this "inversion" of the data structures, and
>> it seems to solve the problem: Kawa doesn't run out of
>> heap space when setting a low value for -Xmx.
>>
>
> Excellent news :) I going in vacation in a few hours and won't have
> the time to test it. But as soon as I come after next week, I will
> test it out to see how it goes with my project.
>
> On another note, I re-implemented a bit the patch for `:servlet` and
> `:applet` options. It's almost complete and will probably send you
> another version so you can check it and see if it's better.
>
> Regards,
> Matt
>
>>
>> --
>> --Per Bothner
>> per@bothner.com http://per.bothner.com/