Subject: Cannot compile xentools30-hvm ... :(
To: None <port-xen@netbsd.org>
From: KlinT <klint@klintcentral.net>
List: port-xen
Date: 10/21/2006 10:19:39
Hi all,

I'm actualy trying to compile the new xentools30-hvm from a very  
fresh pkgsrc-current ...

But, I encounter an checksum error with patch-ar :

=> Required installed package digest>=20010302: digest-20060302 found
=> Checksum SHA1 OK for xen-3.0.3_0-src.tgz
=> Checksum RMD160 OK for xen-3.0.3_0-src.tgz
===> Installing dependencies for xentools30-hvm-3.0.3
======================================================================== 
==
The following variables will affect the build process of this package,
xentools30-hvm-3.0.3.  Their current value is shown below:

         * PYTHON_VERSION_DEFAULT = 24

You may want to abort the process now with CTRL-C and change their value
before continuing.  Be sure to run `/usr/bin/make clean' after
the changes.
======================================================================== 
==
=> Required installed package dev86-[0-9]*: dev86-0.16.17 found
=> Required installed package dev86-[0-9]*: dev86-0.16.17 found
=> Required installed package gmake>=3.78: gmake-3.81 found
=> Required installed package perl>=5.0: perl-5.8.8nb2 found
=> Required installed package x11-links>=0.25: x11-links-0.30 found
=> Required installed package python24>=2.4.2nb4: python24-2.4.3nb3  
found
=> Required installed package SDL>=1.2.10: SDL-1.2.11nb1 found
=> Required installed package xentools30>=3.0.2.2: xentools30-3.0.3  
found
===> Overriding tools for xentools30-hvm-3.0.3
===> Extracting for xentools30-hvm-3.0.3
===> Patching for xentools30-hvm-3.0.3
=> Applying pkgsrc patches for xentools30-hvm-3.0.3
**************************************
Ignoring patch file /usr/pkgsrc/sysutils/xentools30-hvm/patches/patch- 
ar: invalid checksum
**************************************
ERROR: Patching failed due to modified or broken patch file(s):
ERROR:  /usr/pkgsrc/sysutils/xentools30-hvm/patches/patch-ar
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/sysutils/xentools30-hvm
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/sysutils/xentools30-hvm


Here is what I have in the distinfo file :

$NetBSD: distinfo,v 1.1.1.1 2006/10/19 22:58:21 bouyer Exp $

SHA1 (xen-3.0.3_0-src.tgz) = 9505ae3a5a42bc969836de81f501341409291f78
RMD160 (xen-3.0.3_0-src.tgz) = 528020035ee32144b52bcdfccc8c44708b0196ea
Size (xen-3.0.3_0-src.tgz) = 5465968 bytes
SHA1 (patch-aa) = 1da529f00c897ef39bad7d3816cd5df0a468c280
SHA1 (patch-an) = eab8d3a62da0b13b89fa575d5c950b6d12a27758
SHA1 (patch-ao) = d1250258d09cf9b330a4e9d52e85332a0eef7998
SHA1 (patch-ap) = 33f2bdbef6df3f2105d4502b8066abb6c952fc6c
SHA1 (patch-ar) = e29052024101975c2e77809cef27efa41e816a2b
SHA1 (patch-as) = 8850108d0c8f101642f4855184253824f9c214b5
SHA1 (patch-at) = 2311289176c83fcd3ff18b90bab9c2e5e05a52f1
SHA1 (patch-au) = beb2eaa8bf832e179e69b1758cfe0fafafdc496b
SHA1 (patch-av) = be2a1440126908996410f92a04ad479f8a2ca373
SHA1 (patch-aw) = 2776799b391983ad79af0f28367287a4a865260a
SHA1 (patch-ax) = 93411fbeff95f76d723fdda993d55a2740d3a713
SHA1 (patch-ay) = 59d1f89972bfabeb27cb80b92710dafefe9e448e
SHA1 (patch-ba) = ee151472a9ec28301b67e696e81673c4bf753ed6
SHA1 (patch-bb) = 4bfe5b1dad33244b3be3359d37ad1054cd876e7c
SHA1 (patch-bv) = 4f3e34d75a073e55711ebbf6ddd805d5db097e42

Is there any way to bypass or fix this ?

Best regards,

Arnaud.