Source: swi-prolog Version: 9.0.4+dfsg-2 Severity: important Tags: ftbfs sid trixie User: debian-j...@lists.debian.org Usertags: default-java21
swi-prolog fails to build with OpenJDK 21 because it invokes javac with the source/target options set to 7. Since OpenJDK 20 the minimum version supported is 8. [ 65%] Building Java objects for jpl_jar.jar cd /<<PKGBUILDDIR>>/packages/jpl/src/main/java && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/<<PKGBUILDDIR>>/build/packages/jpl/src/main/java/CMakeFiles/jpl_jar.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/sh are/cmake-3.27/Modules/UseJava/ClearClassFiles.cmake cd /<<PKGBUILDDIR>>/packages/jpl/src/main/java && /usr/bin/javac -source 7 -target 7 -Xlint:-options -classpath :/<<PKGBUILDDIR>>/packages/jpl/src/main/java:/<<PKGBUILDDIR>>/build/packages/jpl/src/main/java -d /<<PKGBUILDDIR>>/build/packages/jpl/src/main/java/CMakeFiles/jpl_jar.dir @/<<PKGBUILDDIR>>/build/packages/jpl/src/main/java/CMakeFiles/jpl_jar.dir/java_sources error: Source option 7 is no longer supported. Use 8 or later. error: Target option 7 is no longer supported. Use 8 or later.