Bug#738425: sqlline: FTBFS: Compile failed

David Suárez david.sephirot at gmail.com
Sun Feb 9 17:00:44 UTC 2014


Source: sqlline
Version: 1.0.2-4
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140208 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 "."
> 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/jline.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     all
> Buildfile: /«PKGBUILDDIR»/build.xml
> 
> init:
>     [mkdir] Created dir: /«PKGBUILDDIR»/reports
>     [mkdir] Created dir: /«PKGBUILDDIR»/release
>     [mkdir] Created dir: /«PKGBUILDDIR»/tmp
> 
> build:
>     [javac] /«PKGBUILDDIR»/build.xml:119: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>     [javac] Compiling 1 source file to /«PKGBUILDDIR»/build
>     [javac] /«PKGBUILDDIR»/src/sqlline/SqlLine.java
>     [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.3
>     [javac] /«PKGBUILDDIR»/src/sqlline/SqlLine.java:1723: warning: as of release 5, 'enum' is a keyword, and may not be used as an identifier
>     [javac] 				for (Enumeration enum = zf.entries ();
>     [javac] 				                 ^
>     [javac]   (use -source 5 or higher to use 'enum' as a keyword)
>     [javac] /«PKGBUILDDIR»/src/sqlline/SqlLine.java:1724: warning: as of release 5, 'enum' is a keyword, and may not be used as an identifier
>     [javac] 					enum.hasMoreElements (); )
>     [javac] 					^
>     [javac]   (use -source 5 or higher to use 'enum' as a keyword)
>     [javac] /«PKGBUILDDIR»/src/sqlline/SqlLine.java:1726: warning: as of release 5, 'enum' is a keyword, and may not be used as an identifier
>     [javac] 					ZipEntry entry = (ZipEntry)enum.nextElement ();
>     [javac] 					                           ^
>     [javac]   (use -source 5 or higher to use 'enum' as a keyword)
>     [javac] An exception has occurred in the compiler (1.7.0_51). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport)  after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report.  Thank you.
>     [javac] java.lang.AssertionError
>     [javac] 	at com.sun.tools.javac.util.Assert.error(Assert.java:126)
>     [javac] 	at com.sun.tools.javac.util.Assert.check(Assert.java:45)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribIdentAsEnumType(Attr.java:678)
>     [javac] 	at com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:629)
>     [javac] 	at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:725)
>     [javac] 	at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:401)
>     [javac] 	at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:855)
>     [javac] 	at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:725)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:496)
>     [javac] 	at com.sun.tools.javac.comp.Attr.visitForLoop(Attr.java:939)
>     [javac] 	at com.sun.tools.javac.tree.JCTree$JCForLoop.accept(JCTree.java:872)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:496)
>     [javac] 	at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:918)
>     [javac] 	at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:781)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
>     [javac] 	at com.sun.tools.javac.comp.Attr.visitTry(Attr.java:1118)
>     [javac] 	at com.sun.tools.javac.tree.JCTree$JCTry.accept(JCTree.java:1044)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:496)
>     [javac] 	at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:918)
>     [javac] 	at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:781)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
>     [javac] 	at com.sun.tools.javac.comp.Attr.visitForLoop(Attr.java:943)
>     [javac] 	at com.sun.tools.javac.tree.JCTree$JCForLoop.accept(JCTree.java:872)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:496)
>     [javac] 	at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:918)
>     [javac] 	at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:781)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
>     [javac] 	at com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:836)
>     [javac] 	at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:669)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:3250)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:3173)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:3109)
>     [javac] 	at com.sun.tools.javac.comp.Attr.attrib(Attr.java:3083)
>     [javac] 	at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1184)
>     [javac] 	at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:870)
>     [javac] 	at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:829)
>     [javac] 	at com.sun.tools.javac.main.Main.compile(Main.java:439)
>     [javac] 	at com.sun.tools.javac.main.Main.compile(Main.java:353)
>     [javac] 	at com.sun.tools.javac.main.Main.compile(Main.java:342)
>     [javac] 	at com.sun.tools.javac.main.Main.compile(Main.java:333)
>     [javac] 	at com.sun.tools.javac.Main.compile(Main.java:76)
>     [javac] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     [javac] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>     [javac] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     [javac] 	at java.lang.reflect.Method.invoke(Method.java:606)
>     [javac] 	at org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:56)
>     [javac] 	at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1153)
>     [javac] 	at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:930)
>     [javac] 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
>     [javac] 	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
>     [javac] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     [javac] 	at java.lang.reflect.Method.invoke(Method.java:606)
>     [javac] 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>     [javac] 	at org.apache.tools.ant.Task.perform(Task.java:348)
>     [javac] 	at org.apache.tools.ant.Target.execute(Target.java:435)
>     [javac] 	at org.apache.tools.ant.Target.performTasks(Target.java:456)
>     [javac] 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
>     [javac] 	at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
>     [javac] 	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>     [javac] 	at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
>     [javac] 	at org.apache.tools.ant.Main.runBuild(Main.java:851)
>     [javac] 	at org.apache.tools.ant.Main.startAnt(Main.java:235)
>     [javac] 	at org.apache.tools.ant.Main.start(Main.java:198)
>     [javac] 	at org.apache.tools.ant.Main.main(Main.java:286)
> 
> BUILD FAILED
> /«PKGBUILDDIR»/build.xml:119: Compile failed; see the compiler error output for details.
> 
> Total time: 3 seconds
> make: *** [debian/stamp-ant-build] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/02/08/sqlline_1.0.2-4_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.



More information about the pkg-java-maintainers mailing list