Bug#981968: qdbm: FTBFS with OpenJDK 17: invalid use of a restricted identifier 'yield'
Source: qdbm
Severity: important
Tags: ftbfs sid bookworm
User: debian-java@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'
Reply to: