Bug#543105: swing-layout: FTBFS: Unable to find a javac compiler

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Aug 22 17:02:32 UTC 2009


Package: swing-layout
Version: 1.0.3-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20090822 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  /usr/bin/fakeroot debian/rules clean
> /usr/share/cdbs/1/rules/buildcore.mk:69: parsing swing-layout-1.0.3-src.zip ...
> Parsing swing-layout-1.0.3-src.zip...
> test -x debian/rules
> dh_testroot
> rm -rf build-tree
> rm -f debian/stamp-swing-layout-1.0.3-src.zip
> rm -f debian/stamp-patch-*
> rm -rf debian/patched
> dh_clean 
> # these files are left by cdbs (a bug?)
> rm -f *.cdbs-config_list
> rm -f stamp-build-libswing-layout-java
>  dpkg-source -b swing-layout-1.0.3
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building swing-layout using existing swing-layout_1.0.3.orig.tar.gz
> dpkg-source: info: building swing-layout in swing-layout_1.0.3-1.diff.gz
> dpkg-source: info: building swing-layout in swing-layout_1.0.3-1.dsc
>  debian/rules build
> /usr/share/cdbs/1/rules/buildcore.mk:69: parsing swing-layout-1.0.3-src.zip ...
> Parsing swing-layout-1.0.3-src.zip...
> test -x debian/rules
> mkdir -p "build-tree/swing-layout-1.0.3"
> unzip swing-layout-1.0.3-src.zip -d build-tree
> Archive:  swing-layout-1.0.3-src.zip
>    creating: build-tree/swing-layout-1.0.3/src/
>    creating: build-tree/swing-layout-1.0.3/src/java/
>    creating: build-tree/swing-layout-1.0.3/src/java/org/
>    creating: build-tree/swing-layout-1.0.3/src/java/org/jdesktop/
>    creating: build-tree/swing-layout-1.0.3/src/java/org/jdesktop/layout/
>   inflating: build-tree/swing-layout-1.0.3/src/java/org/jdesktop/layout/AquaLayoutStyle.java  
>   inflating: build-tree/swing-layout-1.0.3/src/java/org/jdesktop/layout/Baseline.java  
>   inflating: build-tree/swing-layout-1.0.3/src/java/org/jdesktop/layout/GnomeLayoutStyle.java  
>   inflating: build-tree/swing-layout-1.0.3/src/java/org/jdesktop/layout/GroupLayout.java  
>   inflating: build-tree/swing-layout-1.0.3/src/java/org/jdesktop/layout/LayoutStyle.java  
>   inflating: build-tree/swing-layout-1.0.3/src/java/org/jdesktop/layout/MetalLayoutStyle.java  
>   inflating: build-tree/swing-layout-1.0.3/src/java/org/jdesktop/layout/SwingLayoutStyle.java  
>   inflating: build-tree/swing-layout-1.0.3/src/java/org/jdesktop/layout/WindowsLayoutStyle.java  
>   inflating: build-tree/swing-layout-1.0.3/COPYING  
>   inflating: build-tree/swing-layout-1.0.3/build.xml  
>   inflating: build-tree/swing-layout-1.0.3/manifest.mf  
>    creating: build-tree/swing-layout-1.0.3/nbproject/
>   inflating: build-tree/swing-layout-1.0.3/nbproject/build-impl.xml  
>   inflating: build-tree/swing-layout-1.0.3/nbproject/genfiles.properties  
>   inflating: build-tree/swing-layout-1.0.3/nbproject/project.properties  
>   inflating: build-tree/swing-layout-1.0.3/nbproject/project.xml  
>   inflating: build-tree/swing-layout-1.0.3/releaseNotes.txt  
> touch debian/stamp-swing-layout-1.0.3-src.zip
> ant -Ddist.javadoc.dir=dist/api -f build-tree/swing-layout-1.0.3/build.xml
> Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk/lib/tools.jar
> Buildfile: build-tree/swing-layout-1.0.3/build.xml
> 
> -pre-init:
> 
> -init-private:
> 
> -init-user:
> 
> -init-project:
> 
> -init-macrodef-property:
> 
> -do-init:
> 
> -post-init:
> 
> -init-check:
> 
> -init-macrodef-javac:
> 
> -init-macrodef-junit:
> 
> -init-macrodef-nbjpda:
> 
> -init-macrodef-debug:
> 
> -init-macrodef-java:
> 
> -init-presetdef-jar:
> 
> init:
> 
> deps-jar:
> 
> -pre-pre-compile:
>     [mkdir] Created dir: /build/user-swing-layout_1.0.3-1-amd64-xu3ZPp/swing-layout-1.0.3/build-tree/swing-layout-1.0.3/build/classes
> 
> -pre-compile:
> 
> -do-compile:
>     [javac] Compiling 8 source files to /build/user-swing-layout_1.0.3-1-amd64-xu3ZPp/swing-layout-1.0.3/build-tree/swing-layout-1.0.3/build/classes
> 
> BUILD FAILED
> /build/user-swing-layout_1.0.3-1-amd64-xu3ZPp/swing-layout-1.0.3/build-tree/swing-layout-1.0.3/nbproject/build-impl.xml:230: The following error occurred while executing this line:
> /build/user-swing-layout_1.0.3-1-amd64-xu3ZPp/swing-layout-1.0.3/build-tree/swing-layout-1.0.3/nbproject/build-impl.xml:113: Unable to find a javac compiler;
> com.sun.tools.javac.Main is not on the classpath.
> Perhaps JAVA_HOME does not point to the JDK.
> It is currently set to "/usr/lib/jvm/java-6-openjdk/jre"
> 
> Total time: 0 seconds
> make: *** [stamp-build-libswing-layout-java] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/08/22/swing-layout_1.0.3-1_lsid64.buildlog

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 about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the pkg-java-maintainers mailing list