Bug#981953: icu4j-4.4: FTBFS with OpenJDK 17 due to com.sun.javadoc removal

Emmanuel Bourg ebourg at apache.org
Fri Feb 5 10:49:50 GMT 2021


Source: icu4j-4.4
Severity: important
Tags: ftbfs sid bookworm
User: debian-java at lists.debian.org
Usertags: default-java17

icu4j-4.4 fails to build with OpenJDK 17 because it uses classes from
the com.sun.javadoc package which was removed:


  compile:
      [mkdir] Created dir: /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/out/bin
      [javac] /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/build.xml:32: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
      [javac] Using javac -source 1.5 is no longer supported, switching to 7
      [javac] Using javac -target 1.5 is no longer supported, switching to 7
      [javac] Compiling 12 source files to /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/out/bin
      [javac] /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java:59: error: package com.sun.javadoc does not exist
      [javac] import com.sun.javadoc.ClassDoc;
      [javac]                       ^
      [javac] /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java:60: error: package com.sun.javadoc does not exist
      [javac] import com.sun.javadoc.ConstructorDoc;
      [javac]                       ^
      [javac] /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java:61: error: package com.sun.javadoc does not exist
      [javac] import com.sun.javadoc.Doc;
      [javac]                       ^
      [javac] /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java:62: error: package com.sun.javadoc does not exist
      [javac] import com.sun.javadoc.ExecutableMemberDoc;
      [javac]                       ^
      [javac] /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java:63: error: package com.sun.javadoc does not exist
      [javac] import com.sun.javadoc.FieldDoc;
      [javac]                       ^
      [javac] /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java:64: error: package com.sun.javadoc does not exist
      [javac] import com.sun.javadoc.MethodDoc;
      [javac]                       ^
      [javac] /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java:65: error: package com.sun.javadoc does not exist
      [javac] import com.sun.javadoc.ProgramElementDoc;
      [javac]                       ^
      [javac] /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java:66: error: package com.sun.javadoc does not exist
      [javac] import com.sun.javadoc.RootDoc;
      [javac]                       ^
      [javac] /<<PKGBUILDDIR>>/debian/.eclipse-build/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java:67: error: package com.sun.javadoc does not exist
      [javac] import com.sun.javadoc.Tag;
      [javac]                       ^



More information about the pkg-java-maintainers mailing list