Both chasen 2.3.3-r3 and 2.4.0_pre1 have a bizarre cast on the left hand side
of an assignment, that will not compile for me with gcc 3.4.3. The attached
one-line patch is, I believe, semantically equivalent to the existing code.
The question of why the cast must happen at all is a bit more involved, and
I figured I would go for the principle of least intrusive modification instead
of changing template declarations.
Created attachment 47892 [details, diff]
corsair: you seem to add gcc34 patch to chasen.
Will you please check this one?
I don't have gcc-3.4.3 installed at the moment.
Though I'm willing to test this. Give me some days and this will be fixed! :-)
I just saw that this was fixed by me in chasen-2.4.0_pre1-r1. I compiled -r1
without problems using gcc-3.4.3-r1.
Can you please try that version?
P.S.: The patch is different, but should do the same. If you convince me, that
your code is better, I'll change the patch. ;-)
please test and report back!
marking as INVALID as nobody answeres...