On 5/19/21 11:06 AM, Cyril Richard wrote: > Hello. > > I'm trying to update my java package with pbuilder before updating it on > debian. This one now uses java15. > Then, the control files: > > Build-Depends: debhelper-compat (= 13), > default-jdk, > javahelper > > does not work anymore because default-jdk stands for java11 in the SID build > environment. > > I tried to replace default-jdk by openjdk-11-jdk, but I have the following > error: > > make[1]: Entering directory '/build/spview-2.0.0~rc1' > jh_build --javacopts="-source 15 -target 15" --no-javadoc spview.jar sources > jh_build: error: Cannot find any JAVA_HOME: aborting > make[1]: *** [debian/rules:8: override_jh_build] Error 25 > make[1]: Leaving directory '/build/spview-2.0.0~rc1' > make: *** [debian/rules:5: binary] Error 2 > dpkg-buildpackage: error: debian/rules binary subprocess returned exit status > 2 > I: copying local configuration > E: Failed autobuilding of package > > > Could someone help me to fix the issue?
openjdk-15 has been removed from testing, and probably will be removed from unstable soonish. Maybe use openjdk-16, or even -17 which is likely to become the next OpenJDK LTS release. Also Emmanuel is already doing test rebuilds against 17. I don't see any setting (and exporting) of JAVA_HOME in your rules file. Matthias