Bug#759947: jruby: FTBFS: [apt] E: Command line option 'd' [from -deprecation] is not known.
Lucas Nussbaum
lucas at lucas-nussbaum.net
Sat Aug 30 21:38:37 UTC 2014
Source: jruby
Version: 1.5.6-7
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140830 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> debian/rules build
> test -x debian/rules
> mkdir -p "."
> # symlink system yecht-ruby jar into shared directory
> ln -s /usr/share/java/yecht-ruby.jar lib/ruby/site_ruby/shared/yecht.jar
> touch debian/stamp-yecht
> cd . && /usr/lib/jvm/default-java/bin/java -classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/ant-junit.jar:/usr/share/java/junit4.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dcompile.debug=true -Dcompile.optimize=true -Ddev.gems=false -DdocsNotNeeded=true -Dshared.lib.dir=/usr/share/java test dist-bin
> Buildfile: /«PKGBUILDDIR»/build.xml
>
> init:
>
> jar:
>
> init:
>
> extract-rdocs:
>
> prepare:
> [mkdir] Created dir: /«PKGBUILDDIR»/build
> [mkdir] Created dir: /«PKGBUILDDIR»/build/classes
> [mkdir] Created dir: /«PKGBUILDDIR»/build/classes/jruby
> [mkdir] Created dir: /«PKGBUILDDIR»/build/classes/test
> [mkdir] Created dir: /«PKGBUILDDIR»/build/test-results
> [mkdir] Created dir: /«PKGBUILDDIR»/build/test-results/html
> [mkdir] Created dir: /«PKGBUILDDIR»/docs/api
>
> prepare-resources:
> [copy] Copying 25 files to /«PKGBUILDDIR»/build/classes/jruby
> [copy] Copying 16 files to /«PKGBUILDDIR»/build/classes/jruby/builtin
> [copy] Copying 2 files to /«PKGBUILDDIR»/build/classes/jruby
>
> compile-annotation-binder:
> [mkdir] Created dir: /«PKGBUILDDIR»/src_gen
> [javac] /«PKGBUILDDIR»/build.xml:201: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
> [javac] Compiling 6 source files to /«PKGBUILDDIR»/build/classes/jruby
> [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:5: warning: [deprecation] ReferenceType in com.sun.mirror.type has been deprecated
> [javac] import com.sun.mirror.type.ReferenceType;
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:25: warning: [deprecation] DeclarationVisitors in com.sun.mirror.util has been deprecated
> [javac] import static com.sun.mirror.util.DeclarationVisitors.*;
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:32: warning: [deprecation] AnnotationProcessorFactory in com.sun.mirror.apt has been deprecated
> [javac] public class AnnotationBinder implements AnnotationProcessorFactory {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:51: warning: [deprecation] AnnotationProcessor in com.sun.mirror.apt has been deprecated
> [javac] private static class AnnotationBindingProcessor implements AnnotationProcessor {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:77: warning: [deprecation] SimpleDeclarationVisitor in com.sun.mirror.util has been deprecated
> [javac] private class RubyClassVisitor extends SimpleDeclarationVisitor {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:46: warning: [deprecation] AnnotationTypeDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Set<AnnotationTypeDeclaration> atds,
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:47: warning: [deprecation] AnnotationProcessorEnvironment in com.sun.mirror.apt has been deprecated
> [javac] AnnotationProcessorEnvironment env) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:45: warning: [deprecation] AnnotationProcessor in com.sun.mirror.apt has been deprecated
> [javac] public AnnotationProcessor getProcessorFor(
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:53: warning: [deprecation] AnnotationProcessorEnvironment in com.sun.mirror.apt has been deprecated
> [javac] private final AnnotationProcessorEnvironment env;
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:56: warning: [deprecation] AnnotationProcessorEnvironment in com.sun.mirror.apt has been deprecated
> [javac] AnnotationBindingProcessor(AnnotationProcessorEnvironment env) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:61: warning: [deprecation] TypeDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] for (TypeDeclaration typeDecl : env.getSpecifiedTypeDeclarations()) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:83: warning: [deprecation] ClassDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] public void visitClassDeclaration(ClassDeclaration cd) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:122: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> annotatedMethods = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:122: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> annotatedMethods = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:123: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> staticAnnotatedMethods = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:123: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> staticAnnotatedMethods = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:124: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> annotatedMethods1_8 = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:124: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> annotatedMethods1_8 = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:125: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> staticAnnotatedMethods1_8 = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:125: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> staticAnnotatedMethods1_8 = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:126: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> annotatedMethods1_9 = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:126: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> annotatedMethods1_9 = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:127: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> staticAnnotatedMethods1_9 = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:127: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> staticAnnotatedMethods1_9 = new HashMap<String, List<MethodDeclaration>>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:133: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] for (MethodDeclaration md : cd.getMethods()) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:144: warning: [deprecation] ReferenceType in com.sun.mirror.type has been deprecated
> [javac] for (ReferenceType thrownType : md.getThrownTypes()) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:154: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] List<MethodDeclaration> methodDescs;
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:155: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] Map<String, List<MethodDeclaration>> methodsHash = null;
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:156: warning: [deprecation] Modifier in com.sun.mirror.declaration has been deprecated
> [javac] if (md.getModifiers().contains(Modifier.STATIC)) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:176: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] methodDescs = new ArrayList<MethodDeclaration>();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:287: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] public void processMethodDeclarations(Map<String, List<MethodDeclaration>> declarations) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:288: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] for (Map.Entry<String, List<MethodDeclaration>> entry : declarations.entrySet()) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:289: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] List<MethodDeclaration> list = entry.getValue();
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:301: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] public void processMethodDeclaration(MethodDeclaration md) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:304: warning: [deprecation] Modifier in com.sun.mirror.declaration has been deprecated
> [javac] boolean isStatic = md.getModifiers().contains(Modifier.STATIC);
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:310: warning: [deprecation] ParameterDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] for (ParameterDeclaration pd : md.getParameters()) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:337: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] public void processMethodDeclarationMulti(MethodDeclaration md) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:340: warning: [deprecation] Modifier in com.sun.mirror.declaration has been deprecated
> [javac] boolean isStatic = md.getModifiers().contains(Modifier.STATIC);
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:346: warning: [deprecation] ParameterDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] for (ParameterDeclaration pd : md.getParameters()) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:373: warning: [deprecation] TypeDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] private String getActualQualifiedName(TypeDeclaration td) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/org/jruby/anno/AnnotationBinder.java:438: warning: [deprecation] MethodDeclaration in com.sun.mirror.declaration has been deprecated
> [javac] public void generateMethodAddCalls(MethodDeclaration md, JRubyMethod jrubyMethod) {
> [javac] ^
> [javac] 42 warnings
>
> check-for-optional-java4-packages:
>
> check-for-optional-packages:
>
> compile-jruby:
> [apt] /«PKGBUILDDIR»/build.xml:214: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
> [apt] Since compiler setting isn't classic or modern, ignoring fork setting.
> [apt] Since compiler setting isn't classic or modern, ignoring fork setting.
> [apt] Compiling 964 source files to /«PKGBUILDDIR»/build/classes/jruby
> [apt] Since compiler setting isn't classic or modern, ignoring fork setting.
> [apt] E: Command line option 'd' [from -deprecation] is not known.
>
> BUILD FAILED
> /«PKGBUILDDIR»/build.xml:566: The following error occurred while executing this line:
> /«PKGBUILDDIR»/build.xml:214: Compile failed; see the compiler error output for details.
>
> Total time: 2 seconds
> make: *** [debian/stamp-ant-build] Error 1
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2014/08/30/jruby_1.5.6-7_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures. The build
was done with DEB_BUILD_OPTIONS="parallel=4", so if your packaging tries
to support this, it might be a good idea to explore whether this might
be the cause of the failure.
More information about the pkg-java-maintainers
mailing list