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] cast patch
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! :-) Markus
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? Markus 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...
closing