Bug#885129: java-atk-wrapper FTCBFS: javac: Exec format error
Source: java-atk-wrapper
Version: 0.33.3-13
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap
java-atk-wrapper fails to cross build from source, because it fails
running javac with an "Exec format error". In theory, an arch-only build
should not need to run javac as the resulting class files are only put
into an arch:all package. That seemed difficult to me, so the next best
option is to annotate default-jdk with :native. Once doing so,
java-atk-wrapper cross builds successfully. Please consider applying the
attached patch.
Helmut
diff --minimal -Nru java-atk-wrapper-0.33.3/debian/changelog java-atk-wrapper-0.33.3/debian/changelog
--- java-atk-wrapper-0.33.3/debian/changelog 2016-12-11 13:08:23.000000000 +0100
+++ java-atk-wrapper-0.33.3/debian/changelog 2017-12-24 12:51:57.000000000 +0100
@@ -1,3 +1,10 @@
+java-atk-wrapper (0.33.3-13.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Annotate default-jdk dependency with :native. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de> Sun, 24 Dec 2017 12:51:57 +0100
+
java-atk-wrapper (0.33.3-13) unstable; urgency=medium
* patches/thread-daemon: Make JAW thread a daemon so that JVM termination does
diff --minimal -Nru java-atk-wrapper-0.33.3/debian/control java-atk-wrapper-0.33.3/debian/control
--- java-atk-wrapper-0.33.3/debian/control 2016-05-22 20:43:23.000000000 +0200
+++ java-atk-wrapper-0.33.3/debian/control 2017-12-24 12:51:57.000000000 +0100
@@ -2,7 +2,7 @@
Priority: optional
Maintainer: Debian Accessibility Team <debian-accessibility@lists.debian.org>
Uploaders: Samuel Thibault <sthibault@debian.org>
-Build-Depends: debhelper (>= 9.20150628), pkg-config, dh-autoreconf, gnome-common, libatk1.0-dev (>= 2.14.0~), libatk-bridge2.0-dev (>= 2.18.1-2~), libatspi2.0-dev (>= 2.14.0~), libdbus-1-dev, libglib2.0-dev (>= 2.32.0~), libgtk2.0-dev, libgtk-3-dev, default-jdk (>= 2:1.7), java-common (>= 0.54), x11-utils
+Build-Depends: debhelper (>= 9.20150628), pkg-config, dh-autoreconf, gnome-common, libatk1.0-dev (>= 2.14.0~), libatk-bridge2.0-dev (>= 2.18.1-2~), libatspi2.0-dev (>= 2.14.0~), libdbus-1-dev, libglib2.0-dev (>= 2.32.0~), libgtk2.0-dev, libgtk-3-dev, default-jdk:native (>= 2:1.7), java-common (>= 0.54), x11-utils
Standards-Version: 3.9.8
Section: java
Homepage: http://ftp.gnome.org/pub/GNOME/sources/java-atk-wrapper/
Reply to: