Source: qdbm Severity: important Tags: ftbfs sid bookworm User: debian-j...@lists.debian.org Usertags: default-java17
qdbm fails to build with OpenJDK 17 because it uses the now restricted 'yield' identifier: cd java && /usr/bin/make make[1]: Entering directory '/<<PKGBUILDDIR>>/java' /usr/lib/jvm/default-java/bin/javac -d . ./*.java ./CuriaTester.java:268: error: invalid use of a restricted identifier 'yield' if(RND.nextInt(LOOPNUM / 20) == 0) yield(); ^ (to invoke a method called yield, qualify the yield with a receiver or type name) ./DepotTester.java:235: error: invalid use of a restricted identifier 'yield' if(RND.nextInt(LOOPNUM / 20) == 0) yield(); ^ (to invoke a method called yield, qualify the yield with a receiver or type name) ./VillaTester.java:253: error: invalid use of a restricted identifier 'yield' if(RND.nextInt(LOOPNUM / 20) == 0) yield(); ^ (to invoke a method called yield, qualify the yield with a receiver or type name) 3 errors make[1]: *** [Makefile:79: ADBM.class] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>/java'