Hmm. That's an unreproducible bug against the proprietary JDK 7. So there's no chance that we might fix it.
Andrew.
OK, here [1] is a srpm which builds with patches which switches to ecj. Without them (first two), there is the crash (for me, on f21) [2]
[1] https://leamas.fedorapeople.org/javabug/tonto-1.44-2.fc21.src.rpm [2] http://ur1.ca/jt1em
Cheers!
--alec
On 02/26/2015 01:49 PM, Alec Leamas wrote:
Hmm. That's an unreproducible bug against the proprietary JDK 7. So there's no chance that we might fix it.
OK, here [1] is a srpm which builds with patches which switches to ecj. Without them (first two), there is the crash (for me, on f21) [2]
[1] https://leamas.fedorapeople.org/javabug/tonto-1.44-2.fc21.src.rpm [2] http://ur1.ca/jt1em
Works for me with everything I've tried.
What are the exact OpenJDK RPM's you're using? What does "alternatives --config java" and "alternatives --config javac" say?
Andrew.
On 26/02/15 15:08, Andrew Haley wrote:
On 02/26/2015 01:49 PM, Alec Leamas wrote:
OK, here [1] is a srpm which builds with patches which switches to ecj. Without them (first two), there is the crash (for me, on f21) [2]
[1] https://leamas.fedorapeople.org/javabug/tonto-1.44-2.fc21.src.rpm [2] http://ur1.ca/jt1em
Works for me with everything I've tried
You have disabled the patches, have you?
What are the exact OpenJDK RPM's you're using?
java-1.8.0-openjdk-headless-1.8.0.31-3.b13.fc21.x86_64
What does "alternatives --config java" and "alternatives --config javac" say?
$ alternatives --config java
There is 1 program that provides 'java'.
Selection Command ----------------------------------------------- *+ 1 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.31-3.b13.fc21.x86_64/jre/bin/java
^C [mk@snorken tonto]$ alternatives --config javac
There is 1 program that provides 'javac'.
Selection Command ----------------------------------------------- *+ 1 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.31-3.b13.fc21.x86_64/bin/javac
On 02/26/2015 04:34 PM, Alec Leamas wrote:
On 26/02/15 15:08, Andrew Haley wrote:
On 02/26/2015 01:49 PM, Alec Leamas wrote:
OK, here [1] is a srpm which builds with patches which switches to ecj. Without them (first two), there is the crash (for me, on f21) [2]
[1] https://leamas.fedorapeople.org/javabug/tonto-1.44-2.fc21.src.rpm [2] http://ur1.ca/jt1em
Works for me with everything I've tried
You have disabled the patches, have you?
I disabled one patch. Only one patch seemed to have anything to do with ecj. If this is wrong, please supply a test case that fails.
What are the exact OpenJDK RPM's you're using?
java-1.8.0-openjdk-headless-1.8.0.31-3.b13.fc21.x86_64
What does "alternatives --config java" and "alternatives --config javac" say?
$ alternatives --config java
There is 1 program that provides 'java'.
Selection Command
*+ 1 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.31-3.b13.fc21.x86_64/jre/bin/java
^C [mk@snorken tonto]$ alternatives --config javac
There is 1 program that provides 'javac'.
Selection Command
*+ 1 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.31-3.b13.fc21.x86_64/bin/javac
Mine are the same. Interesting.
Andrew.
On 26/02/15 17:51, Andrew Haley wrote:
On 02/26/2015 04:34 PM, Alec Leamas wrote:
On 26/02/15 15:08, Andrew Haley wrote:
On 02/26/2015 01:49 PM, Alec Leamas wrote:
OK, here [1] is a srpm which builds with patches which switches to ecj. Without them (first two), there is the crash (for me, on f21) [2]
[1] https://leamas.fedorapeople.org/javabug/tonto-1.44-2.fc21.src.rpm [2] http://ur1.ca/jt1em
Works for me with everything I've tried
You have disabled the patches, have you?
I disabled one patch. Only one patch seemed to have anything to do with ecj. If this is wrong, please supply a test case that fails.
sorry, my bad. This spec (together with srpm above) should do it, it does for me: http://ur1.ca/jt2tc
Cheers!
--alec
On Thu, 2015-02-26 at 18:06 +0100, Alec Leamas wrote:
On 26/02/15 17:51, Andrew Haley wrote:
On 02/26/2015 04:34 PM, Alec Leamas wrote:
On 26/02/15 15:08, Andrew Haley wrote:
On 02/26/2015 01:49 PM, Alec Leamas wrote:
OK, here [1] is a srpm which builds with patches which switches to ecj. Without them (first two), there is the crash (for me, on f21) [2]
[1] https://leamas.fedorapeople.org/javabug/tonto-1.44-2.fc21.src.rpm [2] http://ur1.ca/jt1em
Works for me with everything I've tried
You have disabled the patches, have you?
I disabled one patch. Only one patch seemed to have anything to do with ecj. If this is wrong, please supply a test case that fails.
sorry, my bad. This spec (together with srpm above) should do it, it does for me: http://ur1.ca/jt2tc
The sources seem to be using "enum" as an identifier which became a keyword in JDK 1.5 and up. FWIW, it was all there in the compiler error messages ;-) You need to apply the attached patch which gets you past this compile problem. Then it fails with:
tonto-1.44/source/com/neuron/app/tonto/Tonto.java:1489: error: package com.apple.mrj does not exist [javac] new com.apple.mrj.MRJPrefsHandler() { [javac] ^
But that's a separate problem. I have no idea where com.apply.mrj should come from.
HTH, Severin
Cheers!
--alec
-- java-devel mailing list java-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/java-devel
java-devel@lists.fedoraproject.org