I am trying to update the Fedora bigloo package to version 4.7a (it is currently on 4.6a). Fedora Rawhide currently has OpenJDK 25. So there are 2 variables: an updated bigloo version and an updated JDK. I applied the recent commit to handle OpenJDK versions greater than 20. However, I am seeing two types of failures when building the Java tests. The first looks like this:
Error: LinkageError occurred while loading main class main
java.lang.ClassFormatError: Duplicated LocalVariableTable attribute entry for 'BgL_naza2za2' in class file main
*** pthread **********
The second looks like this:
Error: Unable to initialize main class recette
Caused by: java.lang.VerifyError: Expecting a stackmap frame at branch target 12
Exception Details:
Location:
recette.main([Ljava/lang/String;)V @0: aload_0
Reason:
Expected stackmap frame at this location.
Bytecode:
0000000: 2ab8 0186 c001 88b8 018c 57b1 b801 90b1
0000010:
Exception Handler Table:
bci [0, 12] => handler: 12
*** fthread **********
Am I building the Java code incorrectly somehow? Any thoughts appreciated.
I am trying to update the Fedora bigloo package to version 4.7a (it is currently on 4.6a). Fedora Rawhide currently has OpenJDK 25. So there are 2 variables: an updated bigloo version and an updated JDK. I applied the recent commit to handle OpenJDK versions greater than 20. However, I am seeing two types of failures when building the Java tests. The first looks like this:
The second looks like this:
Am I building the Java code incorrectly somehow? Any thoughts appreciated.