Package: src:jtb Version: 1.4.12-1.1 Severity: serious Tags: ftbfs Dear maintainer:
I tried to build this package in buster but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --with javahelper dh_update_autotools_config -i dh_auto_configure -i jh_linkjars -i dh_auto_build -i ant -Duser.name debian Buildfile: /<<PKGBUILDDIR>>/build.xml echo_jtb_props: [echo] jtb_proj_dir=/<<PKGBUILDDIR>> [echo] jtb_last_version=1.4.11 [echo] jtb_curr_version=1.4.12 [echo] jtb_bs_jar=/<<PKGBUILDDIR>>/lib/jtb132.jar [echo] jtblv=/<<PKGBUILDDIR>>/lib/jtb-1.4.11.jar [echo] jtb_last_jar=/<<PKGBUILDDIR>>/lib/jtb-1.4.11.jar [echo] jtb_new_jar=/<<PKGBUILDDIR>>/lib/new_jtb-1.4.12.jar [echo] jtb_prev_jar=/<<PKGBUILDDIR>>/lib/jtb-1.4.12.jar [echo] jtb_ok_jar=/<<PKGBUILDDIR>>/lib/jtb-1.4.12.jar echo_javacc_props: [echo] javacc_imp_dir=/usr/share/maven-repo/net/java/dev/javacc/javacc/debian [echo] javacc_ok_jar=/usr/share/maven-repo/net/java/dev/javacc/javacc/debian/javacc-debian.jar [echo] javacc_main=org.javacc.parser.Main echo_all_props: clean_javacc_gen_files: clean_jtb_gen_files: clean_all_gen_files: process_jtbgram.jtb: [java] JTB version 1.4.12 [java] JTB: Reading jtb input file /<<PKGBUILDDIR>>/src/EDU/purdue/jtb/jtbgram.jtb... [java] JTB: jtb input file parsed successfully. [java] JTB: jj output file "/<<PKGBUILDDIR>>/src/EDU/purdue/jtb/jtb.out.jj" generated. [java] JTB: base node class files generated into directory "/<<PKGBUILDDIR>>/src/EDU/purdue/jtb/syntaxtree". [java] JTB: 134 syntax tree node class files generated into directory "/<<PKGBUILDDIR>>/src/EDU/purdue/jtb/syntaxtree". [java] [java] JTB: Visitor interface "IRetArguVisitor.java" generated into directory "/<<PKGBUILDDIR>>/src/EDU/purdue/jtb/visitor". [java] JTB: Visitor interface "IVoidVisitor.java" generated into directory "/<<PKGBUILDDIR>>/src/EDU/purdue/jtb/visitor". [java] JTB: Visitor interface "IRetVisitor.java" generated into directory "/<<PKGBUILDDIR>>/src/EDU/purdue/jtb/visitor". [java] JTB: Visitor interface "IVoidArguVisitor.java" generated into directory "/<<PKGBUILDDIR>>/src/EDU/purdue/jtb/visitor". [java] JTB: Visitor class "DepthFirstRetArguVisitor.java" generated into directory "/<<PKGBUILDDIR>>/src/EDU/purdue/jtb/visitor". [java] JTB: Visitor class "DepthFirstRetVisitor.java" generated into directory "/<<PKGBUILDDIR>>/src/EDU/purdue/jtb/visitor". [java] JTB: Visitor class "DepthFirstVoidArguVisitor.java" generated into directory "/<<PKGBUILDDIR>>/src/EDU/purdue/jtb/visitor". [java] JTB: Visitor class "DepthFirstVoidVisitor.java" generated into directory "/<<PKGBUILDDIR>>/src/EDU/purdue/jtb/visitor". [java] process_jtb.out.jj: [java] Java Compiler Compiler Version 5.0 (Parser Generator) [java] (type "javacc" with no arguments for help) [java] Reading from file /<<PKGBUILDDIR>>/src/EDU/purdue/jtb/jtb.out.jj . . . [java] Warning: Line 119, Column 1: Command line setting of "OUTPUT_DIRECTORY" modifies option value in file. [java] File "TokenMgrError.java" does not exist. Will create one. [java] File "ParseException.java" does not exist. Will create one. [java] File "Token.java" does not exist. Will create one. [java] File "JavaCharStream.java" does not exist. Will create one. [java] Parser generated with 0 errors and 1 warnings. copy_specific_token_for_jtb: [copy] Copying 1 file to /<<PKGBUILDDIR>>/src/EDU/purdue/jtb/parser generate_all: generate_all+compile_java: compile_java: [javac] Compiling 234 source files to /<<PKGBUILDDIR>>/bin [javac] warning: [options] bootstrap class path not set in conjunction with -source 7 [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] 1 warning build_new_jtb_jar: check_jtb_jar: make_new_jtb_jar: [jar] Building jar: /<<PKGBUILDDIR>>/lib/new_jtb-1.4.12.jar test_process_jtbgram.jtb: [java] JTB version 1.4.12 [java] JTB: Reading jtb input file /<<PKGBUILDDIR>>/src/EDU/purdue/jtb/jtbgram.jtb... [java] java.lang.NullPointerException [java] at EDU.purdue.jtb.parser.JTBToolkit.makeNodeToken(JTBParser.java:12271) [java] at EDU.purdue.jtb.parser.JTBParser.JavaCCOptions(JTBParser.java:288) [java] at EDU.purdue.jtb.parser.JTBParser.JavaCCInput(JTBParser.java:206) [java] at EDU.purdue.jtb.JTB.do_main(JTB.java:168) [java] at EDU.purdue.jtb.JTB.main(JTB.java:136) [java] [java] /<<PKGBUILDDIR>>/src/EDU/purdue/jtb/jtbgram.jtb: unexpected program error: null [java] Please report this to JTB support (https://github.com/jtb-javacc/JTB) [java] [java] java.lang.NullPointerException [java] at EDU.purdue.jtb.parser.JTBToolkit.makeNodeToken(JTBParser.java:12271) [java] at EDU.purdue.jtb.parser.JTBParser.JavaCCOptions(JTBParser.java:288) [java] at EDU.purdue.jtb.parser.JTBParser.JavaCCInput(JTBParser.java:206) [java] at EDU.purdue.jtb.JTB.do_main(JTB.java:168) [java] at EDU.purdue.jtb.JTB.main(JTB.java:136) test_generate_all: compile_java: [javac] Compiling 234 source files to /<<PKGBUILDDIR>>/bin [javac] warning: [options] bootstrap class path not set in conjunction with -source 7 [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] 1 warning build_new_jtb_jar+test_generate_all+compile_java+make_new_jtb_jar: check_jtb_jar: make_new_jtb_jar: [jar] Building jar: /<<PKGBUILDDIR>>/lib/new_jtb-1.4.12.jar BUILD SUCCESSFUL Total time: 47 seconds debian/rules override_jh_build make[1]: Entering directory '/<<PKGBUILDDIR>>' jh_build --javacopts="-source 1.7 -target 1.7" --javadoc-opts="-source 1.7" jh_build: Cannot find (any matches for) "EDU" (tried in .) make[1]: *** [debian/rules:12: override_jh_build] Error 9 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:9: build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- The build was made in my autobuilder with "dpkg-buildpackage -A" and it also fails here: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/jtb.html If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.