Bug#912547: libpicocontainer-java FTBFS with OpenJDK 11

Adrian Bunk bunk at debian.org
Thu Nov 1 08:02:40 GMT 2018


Source: libpicocontainer-java
Version: 2.15-2
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libpicocontainer-java.html

...
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/1st/libpicocontainer-java-2.15'
jh_build --javadoc picocontainer-2.15.jar org
find org -name *.java -and -type f -print0 | xargs -s 512000 -0 /usr/lib/jvm/default-java/bin/javac -g -cp /usr/share/java/paranamer.jar:debian/_jh_build.picocontainer-2.15 -d debian/_jh_build.picocontainer-2.15 -source 1.7 -target 1.7 -encoding ISO8859-1
warning: [options] bootstrap class path not set in conjunction with -source 7
org/picocontainer/lifecycle/JavaEE5LifecycleStrategy.java:13: error: package javax.annotation does not exist
import javax.annotation.PostConstruct;
                       ^
org/picocontainer/lifecycle/JavaEE5LifecycleStrategy.java:14: error: package javax.annotation does not exist
import javax.annotation.PreDestroy;
                       ^
org/picocontainer/lifecycle/JavaEE5LifecycleStrategy.java:41: error: cannot find symbol
        doLifecycleMethod(component, PostConstruct.class, true);
                                     ^
  symbol:   class PostConstruct
  location: class JavaEE5LifecycleStrategy
org/picocontainer/lifecycle/JavaEE5LifecycleStrategy.java:50: error: cannot find symbol
        doLifecycleMethod(component, PreDestroy.class, false);
                                     ^
  symbol:   class PreDestroy
  location: class JavaEE5LifecycleStrategy
org/picocontainer/lifecycle/JavaEE5LifecycleStrategy.java:101: error: cannot find symbol
            if (method.isAnnotationPresent(PreDestroy.class) || method.isAnnotationPresent(PostConstruct.class)) {
                                           ^
  symbol:   class PreDestroy
  location: class JavaEE5LifecycleStrategy
org/picocontainer/lifecycle/JavaEE5LifecycleStrategy.java:101: error: cannot find symbol
            if (method.isAnnotationPresent(PreDestroy.class) || method.isAnnotationPresent(PostConstruct.class)) {
                                                                                           ^
  symbol:   class PostConstruct
  location: class JavaEE5LifecycleStrategy
org/picocontainer/injectors/Reinjector.java:141: warning: non-varargs call of varargs method with inexact argument type for last parameter;
                monitor, NO_LIFECYCLE, properties, key, implementation, null);
                                                                        ^
  cast to Parameter for a varargs call
  cast to Parameter[] for a non-varargs call and to suppress this warning
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
2 warnings
make[1]: *** [debian/rules:12: override_dh_auto_build] Error 123



More information about the pkg-java-maintainers mailing list