[Slackbuilds-users] openjdk (7u60): build failure (depending on date).

King Beowulf kingbeowulf at gmail.com
Thu Jan 8 03:40:27 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/07/2015 03:31 PM, Kees Theunissen wrote:
> Running the openjdk.SlackBuild script fails currently (since Dec
> 30, 2014) with the error:
> 
> [...] /junk/openjdk/icedtea-build/bootstrap/jdk1.6.0/bin/java
> -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput
> -Xmx512m -Xms512 m -XX:PermSize=32m -XX:MaxPermSize=160m -jar
> /junk/openjdk/icedtea-build/openjdk.build-boot/btjars/generatecurrencydata.jar
> -o /junk/openjdk 
> /icedtea-build/openjdk.build-boot/lib/currency.data.temp \ <
> ../../../src/share/classes/java/util/CurrencyData.properties Error:
> time is more than 10 years from present: 1104530400000 
> java.lang.RuntimeException: time is more than 10 years from
> present: 1104530400000

> 
> See also this thread: 
> http://mail-index.netbsd.org/pkgsrc-users/2014/12/30/msg020843.html
>
> 
> 
> As a workaround I ran the script without problems on a virtual
> machine where the clock was set 10 days back.
> 
> 

The fix in the listed in the thread for the currency codes is ugly, as
is your workaround.  It was fixed months ago in the JDK 7 Updates Master:

http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/74a70385c21d

A better patch for openjdk-7u60 is here:
https://github.com/NixOS/nixpkgs/commit/9b81769950b6d0221643c7b0758d894f7742a62a

that extends the currency date check out to 20 years.

Or better, there should be a openjdk-7u80, but pulling tags out of
mercurial befuddles me.

- -Ed
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlSt/CkACgkQXvwMaW61dLdIoQCeOVGxyN84AS9ygyuoI8i0b4XA
wo0An00H3VuyunCwji19p7rSXPaomKSC
=Jmhm
-----END PGP SIGNATURE-----


More information about the SlackBuilds-users mailing list