Package: javahelper
Version: 0.72.6
Severity: serious
Control: affects -1 src:healpix-java
Control: blocks -1 923752
The javahelper package fails when files are specified as src. The source
package healpix-java has the following debian/javabuild:
healpix.jar src/healpix/essentials/*.java
When I compile this (healpix-java version 3.40-1), I get the following
error (the files ofcourse exist):
jh_build
jh_build: Ignoring src/healpix/essentials/*.java because it does not exist
When I include the options in d/rules instead:
override_jh_build:
jh_build healpix.jar src/healpix/essentials/*.java
[...]
I get a very mystic error:
jh_build healpix.jar src/healpix/essentials/*.java
error: invalid flag: -quiet
Usage: javac <options> <source files>
use --help for a list of possible options
jh_build: /usr/lib/jvm/default-java/bin/javac -g -cp
/usr/share/java/fits.jar:_jh_build.healpix -d debian/_jh_build.healpix -quiet
-encoding ISO8859-1 -source 1.7 -target 1.7
src/healpix/essentials/CircleFinder.java src/healpix/essentials/Compressor.java
src/healpix/essentials/Constants.java src/healpix/essentials/FastMath.java
src/healpix/essentials/FitsUtil.java src/healpix/essentials/Fxyf.java
src/healpix/essentials/HealpixBase.java
src/healpix/essentials/HealpixMapDouble.java
src/healpix/essentials/HealpixMapFloat.java
src/healpix/essentials/HealpixProc.java
src/healpix/essentials/HealpixTables.java
src/healpix/essentials/HealpixUtils.java src/healpix/essentials/Hploc.java
src/healpix/essentials/Moc.java src/healpix/essentials/MocFitsIO.java
src/healpix/essentials/MocQuery.java src/healpix/essentials/MocStringIO.java
src/healpix/essentials/Pointing.java src/healpix/essentials/RangeSet.java
src/healpix/essentials/Scheme.java src/healpix/essentials/Vec3.java
src/healpix/essentials/Zphi.java src/healpix/essentials/package-info.java
returned exit code 2
Looking into the sources show that the "-quiet" flag is indeed
unconditionally added there, and seems to not work at least with the
current openjdk-11-jdk-headless:amd64 (11.0.3+4-1).
https://salsa.debian.org/java-team/javatools/blob/master/jh_build#L229
Best regards
Ole
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
[email protected] for discussions and questions.