[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: