[icedtea7] 2.4.1 patch error on Debian
Andïï
gnu_andrew at member.fsf.org
Wed Aug 14 07:59:40 PDT 2013
On 14 August 2013 15:33, Alex Kasko <alex.kasko.lists at gmail.com> wrote:
> I'm trying to build icedtea-2.4.1
> (http://blog.fuseyism.com/index.php/2013/07/08/security-icedtea-2-4-1-for-openjdk-7-released/)
> on Debian Wheezy amd64 and got patch error. My build steps:
>
> $ uname -a
> Linux hp 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux
> $ sha256sum icedtea-2.4.1.tar.gz
> 65142e19ee14c28106345b30b6181f5a4926dd20be599c536d778e31a8a5812a
> icedtea-2.4.1.tar.gz
> $ cd icedtea-2.4.1/
> $ ./configure
> $ make
> ...
> Checking patches/boot/ecj-diamond.patch
> 1 out of 4 hunks FAILED -- saving rejects to file
> openjdk-boot/jdk/src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java.rej
> 1 out of 3 hunks FAILED -- saving rejects to file
> openjdk-boot/jdk/src/share/classes/sun/util/logging/PlatformLogger.java.rej
> ERROR patch patches/boot/ecj-diamond.patch FAILED!
> WARNING make clean-patch before retrying a fix
> make: *** [stamps/patch-boot.stamp] Error 2
>
> Specified ".rej" files don't exists after this error. I've tried different
> configure settings and error is always reproducible. 2.4.0 version works
> fine.
>
> I'm not familiar with icedtea patching process - is there anything that I'm
> missing here?
>
>
> --
> Regards,
> Alex Kasko
We're aware of the issue -
https://bugs.gentoo.org/show_bug.cgi?id=478484 - and a new release
will be out soon to fix it.
As a workaround, a newer version of ecj that supports diamond will
work, as will using an existing install of IcedTea 2.x.
This can be specified using --with-jdk-home. On Debian, this can be
achieved by:
# apt-get install openjdk-7-jdk
$ ./configure --with-java-home=/usr/lib/jvm/java-7-openjdk
where # commands are performed as the root user (or via sudo) and $
commands are performed as a normal user.
Apologies for the inconvenience.
--
Andii :-)
More information about the distro-pkg-dev
mailing list