aboutsummaryrefslogtreecommitdiffstats
path: root/community/openjdk7
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2016-08-23 17:45:01 +0200
committerJakub Jirutka <jakub@jirutka.cz>2016-08-23 18:34:27 +0200
commit9331db021baed8d6063adeaec238583c887f97a1 (patch)
tree5c0d33cfefc99922c93998a4d8560977239eef65 /community/openjdk7
parent21a8be54a1d64225474b99120ce06dbb618d859a (diff)
downloadaports-9331db021baed8d6063adeaec238583c887f97a1.tar.bz2
aports-9331db021baed8d6063adeaec238583c887f97a1.tar.xz
community/openjdk7: fix build on latest busybox
There's some problem with busybox 1.25.0-r5, the build fails with error: ``` bootstrap/jdk1.6.0/bin/javac -J-XX:ThreadStackSize=1664 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx512m -J-Xms512m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -g -source 7 -target 7 -encoding ascii -Xbootclasspath:/home/buildozer/aports/community/openjdk7/src/icedtea-2.6.3/openjdk.build-boot/classes -sourcepath /home/buildozer/aports/community/openjdk7/src/icedtea-2.6.3/generated.build:../../../src/solaris/classes:../../../src/share/classes -d /home/buildozer/aports/community/openjdk7/src/icedtea-2.6.3/openjdk.build-boot/classes @/home/buildozer/aports/community/openjdk7/src/icedtea-2.6.3/openjdk.build-boot/tmp/sun/sun.awt.X11/xawt/.classes.list.filtered Annotation processing got disabled, since it requires a 1.6 compliant JVM ---------- 1. ERROR in /home/buildozer/aports/community/openjdk7/src/icedtea-2.6.3/openjdk-boot/jdk/src/solaris/classes/sun/awt/X11/XWarningWindow.java (at line 64) icons[0][0] = new IconInfo(sun.awt.AWTIcon32_security_icon_bw16_png.security_icon_bw16_png); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ sun.awt.AWTIcon32_security_icon_bw16_png cannot be resolved to a variable ---------- 2. ERROR in /home/buildozer/aports/community/openjdk7/src/icedtea-2.6.3/openjdk-boot/jdk/src/solaris/classes/sun/awt/X11/XWarningWindow.java (at line 65) icons[0][1] = new IconInfo(sun.awt.AWTIcon32_security_icon_interim16_png.security_icon_interim16_png); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ sun.awt.AWTIcon32_security_icon_interim16_png cannot be resolved to a variable ---------- ... 32. ERROR in /home/buildozer/aports/community/openjdk7/src/icedtea-2.6.3/openjdk-boot/jdk/src/solaris/classes/sun/awt/X11/XWindowPeer.java (at line 438) defaultIconInfo.add(new IconInfo(sun.awt.AWTIcon64_java_icon48_png.java_icon48_png)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ sun.awt.AWTIcon64_java_icon48_png cannot be resolved to a variable ---------- ``` This means that files AWTIcon*.java are missing, they haven't been generated for some unknown reason. I verified that the build works on edge with busybox 1.24.2-r11 (from v3.4). The fix involves installing coreutils, so it's more a workaround, but IcedTea's build system is very complex, so finding the root cause would be very difficult and time consuming. Note: Installing just GNU sed didn't help.
Diffstat (limited to 'community/openjdk7')
-rw-r--r--community/openjdk7/APKBUILD2
1 files changed, 1 insertions, 1 deletions
diff --git a/community/openjdk7/APKBUILD b/community/openjdk7/APKBUILD
index 59e9751033..3f18edf58f 100644
--- a/community/openjdk7/APKBUILD
+++ b/community/openjdk7/APKBUILD
@@ -14,7 +14,7 @@ license="GPL2 with Classpath"
depends="$pkgname-jre"
options="sover-namecheck"
makedepends="bash findutils tar zip file paxmark gawk util-linux libxslt
- autoconf automake linux-headers
+ autoconf automake linux-headers coreutils
ca-certificates
nss-dev cups-dev jpeg-dev giflib-dev libpng-dev libxt-dev
lcms2-dev libxp-dev libxtst-dev libxinerama-dev zlib-dev