From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Egger Subject: Re: tools: ocaml build error Date: Thu, 12 May 2011 13:28:16 +0200 Message-ID: <4DCBC450.70805@amd.com> References: <4DCA5B85.7000500@amd.com> <1305108976.26692.384.camel@zakaz.uk.xensource.com> <4DCBBC27.3060506@amd.com> <1305197840.26692.484.camel@zakaz.uk.xensource.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------030605080302010005060904" Return-path: In-Reply-To: <1305197840.26692.484.camel@zakaz.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Ian Campbell Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org --------------030605080302010005060904 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit On 05/12/11 12:57, Ian Campbell wrote: > On Thu, 2011-05-12 at 11:53 +0100, Christoph Egger wrote: >> On 05/11/11 12:16, Ian Campbell wrote: >>> On Wed, 2011-05-11 at 10:48 +0100, Christoph Egger wrote: >>>> Hi, >>>> >>>> Compiling the ocaml fails: >>>> >>>> Parsing tools/ocaml/libs/xl/../../../../tools/libxl/libxl.idl >>>> sed: 1: "1i(*\ >>>> * AUTO-GENERATED ...": command i expects \ followed by test >>>> gmake[7]: Leaving directory `tools/ocaml/libs/xl' >>> >>> I guess the sed script in tools/ocaml/libs/xl/Makefile has some >>> non-posix-ism in it. >>> >>> Using gnu sed with --posix the following works for me (I dropped the >>> --posix). Does it help ? >> >> I have to widthdraw my previous ack. The sed script didn't run because >> of empty xm.ml and xm.mli files. >> >> After running gmake dist-clean and recompile I get this error: >> >> Parsing tools/ocaml/libs/xl/../../../../tools/libxl/libxl.idl >> sed: 1: "1i\(*\ >> * AUTO-GENERATED ...": extra characters after \ at the end of i command >> gmake[7]: Leaving directory `tools/ocaml/libs/xl' > > Can you play a bit with your version of sed and see what makes it happy? > > Perhaps \n (suitable quoted) orjust a raw linefeed will work? If not > maybe just stick the whole autogenerated tag on a single line, or use > multiple i commands, or .... > > I guess it wouldn't be the end of the world to do: > echo "(* AUTO GEN... mummble etc *)"> xl.ml > sed -e '/^(\* @@LIBXL_TYPES@@ \*)$$/r_libxl_types.ml.in'>xl.ml > With attached xen_tools_ocaml.diff a xl.ml file is generated w/o having sed complaining. xl.mli is not generated at all. I attached xl.ml. Can you check if this is the expected result, please? Christoph -- ---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85689 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632 --------------030605080302010005060904 Content-Type: text/plain; name="xen_tools_ocaml.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xen_tools_ocaml.diff" Content-Description: xen_tools_ocaml.diff ZGlmZiAtciA4MDJiNTVjMDczZTUgdG9vbHMvb2NhbWwvbGlicy94bC9NYWtlZmlsZQotLS0g YS90b29scy9vY2FtbC9saWJzL3hsL01ha2VmaWxlCVRodSBNYXkgMTIgMTI6MTM6MTAgMjAx MSArMDIwMAorKysgYi90b29scy9vY2FtbC9saWJzL3hsL01ha2VmaWxlCVRodSBNYXkgMTIg MTM6MjY6NTQgMjAxMSArMDIwMApAQCAtMjQsNyArMjQsOCBAQCBHRU5FUkFURURfRklMRVMg Kz0gX2xpYnhsX3R5cGVzLmluYwogYWxsOiAkKElOVEYpICQoTElCUykKIAogeGwubWw6IHhs Lm1sLmluIF9saWJ4bF90eXBlcy5tbC5pbgotCSQoUSlzZWQgLWUgJzFpKCpcCisJJChRKXNl ZCAtZSAnMWlcCisoKlwKICAqIEFVVE8tR0VORVJBVEVEIEZJTEUgRE8gTk9UIEVESVRcCiAg KiBHZW5lcmF0ZWQgZnJvbSB4bC5tbC5pbiBhbmQgX2xpYnhsX3R5cGVzLm1sLmluXAogICop XApAQCAtMzMsNyArMzQsOCBAQCB4bC5tbDogeGwubWwuaW4gX2xpYnhsX3R5cGVzLm1sLmlu CiAJICA8IHhsLm1sLmluID4geGwubWwKIAogeGwubWxpOiB4bC5tbGkuaW4gX2xpYnhsX3R5 cGVzLm1saS5pbgotCSQoUSlzZWQgLWUgJzFpKCpcCisJJChRKXNlZCAtZSAnMWlcCisoKlwK ICAqIEFVVE8tR0VORVJBVEVEIEZJTEUgRE8gTk9UIEVESVRcCiAgKiBHZW5lcmF0ZWQgZnJv bSB4bC5tbGkuaW4gYW5kIF9saWJ4bF90eXBlcy5tbGkuaW5cCiAgKilcCg== --------------030605080302010005060904 Content-Type: text/plain; name="xl.ml" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xl.ml" Content-Description: xl.ml KCoKICogQVVUTy1HRU5FUkFURUQgRklMRSBETyBOT1QgRURJVAogKiBHZW5lcmF0ZWQgZnJv bSB4bC5tbC5pbiBhbmQgX2xpYnhsX3R5cGVzLm1sLmluCiAqKQooKgogKiBDb3B5cmlnaHQg KEMpIDIwMDktMjAxMSBDaXRyaXggTHRkLgogKiBBdXRob3IgVmluY2VudCBIYW5xdWV6IDx2 aW5jZW50LmhhbnF1ZXpAZXUuY2l0cml4LmNvbT4KICoKICogVGhpcyBwcm9ncmFtIGlzIGZy ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICog aXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExp Y2Vuc2UgYXMgcHVibGlzaGVkCiAqIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247 IHZlcnNpb24gMi4xIG9ubHkuIHdpdGggdGhlIHNwZWNpYWwKICogZXhjZXB0aW9uIG9uIGxp bmtpbmcgZGVzY3JpYmVkIGluIGZpbGUgTElDRU5TRS4KICoKICogVGhpcyBwcm9ncmFtIGlz IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCiAqIGJ1 dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh bnR5IG9mCiAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg UFVSUE9TRS4gIFNlZSB0aGUKICogR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl IGZvciBtb3JlIGRldGFpbHMuCiAqKQoKZXhjZXB0aW9uIEVycm9yIG9mIHN0cmluZwoKdHlw ZSBkb21pZCA9IGludAoKKCogQEBMSUJYTF9UWVBFU0BAICopCigqIEFVVE8tR0VORVJBVEVE IEZJTEUgRE8gTk9UIEVESVQgKikKKCogYXV0b2dlbmVyYXRlZCBieSAKICAgZ2Vud3JhcC5w eSAvZGF0YS94ZW4veGVuLXN0YWdpbmctbmV0YnNkLmhnL3Rvb2xzL29jYW1sL2xpYnMveGwv Li4vLi4vLi4vLi4vdG9vbHMvbGlieGwvbGlieGwuaWRsIF9saWJ4bF90eXBlcy5tbGkuaW4g X2xpYnhsX3R5cGVzLm1sLmluIF9saWJ4bF90eXBlcy5pbmMKICopCgp0eXBlIGRvbWFpbl90 eXBlID0gCgkgfCBET01BSU5fVFlQRV9GVgoJIHwgRE9NQUlOX1RZUEVfUFYKCnR5cGUgZGV2 aWNlX21vZGVsX3ZlcnNpb24gPSAKCSB8IERFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVO X1RSQURJVElPTkFMCgkgfCBERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTgoKdHlwZSBj b25zb2xlX3R5cGUgPSAKCSB8IENPTlNPTEVfVFlQRV9TRVJJQUwKCSB8IENPTlNPTEVfVFlQ RV9QVgoKdHlwZSBjb25zb2xlX2JhY2tlbmQgPSAKCSB8IENPTlNPTEVfQkFDS0VORF9YRU5D T05TT0xFRAoJIHwgQ09OU09MRV9CQUNLRU5EX0lPRU1VCgp0eXBlIGRpc2tfZm9ybWF0ID0g CgkgfCBESVNLX0ZPUk1BVF9VTktOT1dOCgkgfCBESVNLX0ZPUk1BVF9RQ09XCgkgfCBESVNL X0ZPUk1BVF9RQ09XMgoJIHwgRElTS19GT1JNQVRfVkhECgkgfCBESVNLX0ZPUk1BVF9SQVcK CSB8IERJU0tfRk9STUFUX0VNUFRZCgp0eXBlIGRpc2tfYmFja2VuZCA9IAoJIHwgRElTS19C QUNLRU5EX1VOS05PV04KCSB8IERJU0tfQkFDS0VORF9QSFkKCSB8IERJU0tfQkFDS0VORF9U QVAKCSB8IERJU0tfQkFDS0VORF9RRElTSwoKdHlwZSBuaWNfdHlwZSA9IAoJIHwgTklDX1RZ UEVfSU9FTVUKCSB8IE5JQ19UWVBFX1ZJRgoKdHlwZSBhY3Rpb25fb25fc2h1dGRvd24gPSAK CSB8IEFDVElPTl9PTl9TSFVURE9XTl9ERVNUUk9ZCgkgfCBBQ1RJT05fT05fU0hVVERPV05f UkVTVEFSVAoJIHwgQUNUSU9OX09OX1NIVVRET1dOX1JFU1RBUlRfUkVOQU1FCgkgfCBBQ1RJ T05fT05fU0hVVERPV05fUFJFU0VSVkUKCSB8IEFDVElPTl9PTl9TSFVURE9XTl9DT1JFRFVN UF9ERVNUUk9ZCgkgfCBBQ1RJT05fT05fU0hVVERPV05fQ09SRURVTVBfUkVTVEFSVAoKdHlw ZSBldmVudF90eXBlID0gCgkgfCBFVkVOVF9UWVBFX0RPTUFJTl9ERUFUSAoJIHwgRVZFTlRf VFlQRV9ESVNLX0VKRUNUCgp0eXBlIGJ1dHRvbiA9IAoJIHwgQlVUVE9OX1BPV0VSCgkgfCBC VVRUT05fU0xFRVAKCm1vZHVsZSBEb21pbmZvID0gc3RydWN0Cgl0eXBlIHQgPQoJewoJCXV1 aWQgOiBpbnQgYXJyYXk7CgkJZG9taWQgOiBkb21pZDsKCQlydW5uaW5nIDogYm9vbDsKCQli bG9ja2VkIDogYm9vbDsKCQlwYXVzZWQgOiBib29sOwoJCXNodXRkb3duIDogYm9vbDsKCQlk eWluZyA6IGJvb2w7CgkJc2h1dGRvd25fcmVhc29uIDogaW50OwoJCWN1cnJlbnRfbWVta2Ig OiBpbnQ2NDsKCQltYXhfbWVta2IgOiBpbnQ2NDsKCQljcHVfdGltZSA6IGludDY0OwoJCXZj cHVfbWF4X2lkIDogaW50MzI7CgkJdmNwdV9vbmxpbmUgOiBpbnQzMjsKCX0KZW5kCgptb2R1 bGUgVm1pbmZvID0gc3RydWN0Cgl0eXBlIHQgPQoJewoJCXV1aWQgOiBpbnQgYXJyYXk7CgkJ ZG9taWQgOiBkb21pZDsKCX0KZW5kCgptb2R1bGUgVmVyc2lvbl9pbmZvID0gc3RydWN0Cgl0 eXBlIHQgPQoJewoJCXhlbl92ZXJzaW9uX21ham9yIDogaW50OwoJCXhlbl92ZXJzaW9uX21p bm9yIDogaW50OwoJCXhlbl92ZXJzaW9uX2V4dHJhIDogc3RyaW5nOwoJCWNvbXBpbGVyIDog c3RyaW5nOwoJCWNvbXBpbGVfYnkgOiBzdHJpbmc7CgkJY29tcGlsZV9kb21haW4gOiBzdHJp bmc7CgkJY29tcGlsZV9kYXRlIDogc3RyaW5nOwoJCWNhcGFiaWxpdGllcyA6IHN0cmluZzsK CQljaGFuZ2VzZXQgOiBzdHJpbmc7CgkJdmlydF9zdGFydCA6IGludDY0OwoJCXBhZ2VzaXpl IDogaW50OwoJCWNvbW1hbmRsaW5lIDogc3RyaW5nOwoJfQplbmQKCm1vZHVsZSBEZXZpY2Vf dmZiID0gc3RydWN0Cgl0eXBlIHQgPQoJewoJCWJhY2tlbmRfZG9taWQgOiBkb21pZDsKCQlk ZXZpZCA6IGludDsKCQl2bmMgOiBib29sOwoJCXZuY2xpc3RlbiA6IHN0cmluZzsKCQl2bmNw YXNzd2QgOiBzdHJpbmc7CgkJdm5jZGlzcGxheSA6IGludDsKCQl2bmN1bnVzZWQgOiBib29s OwoJCWtleW1hcCA6IHN0cmluZzsKCQlzZGwgOiBib29sOwoJCW9wZW5nbCA6IGJvb2w7CgkJ ZGlzcGxheSA6IHN0cmluZzsKCQl4YXV0aG9yaXR5IDogc3RyaW5nOwoJfQoJZXh0ZXJuYWwg YWRkIDogdCAtPiBkb21pZCAtPiB1bml0ID0gInN0dWJfeGxfZGV2aWNlX3ZmYl9hZGQiCgll eHRlcm5hbCBjbGVhbl9zaHV0ZG93biA6IGRvbWlkIC0+IHVuaXQgPSAic3R1Yl94bF9kZXZp Y2VfdmZiX2NsZWFuX3NodXRkb3duIgoJZXh0ZXJuYWwgaGFyZF9zaHV0ZG93biA6IGRvbWlk IC0+IHVuaXQgPSAic3R1Yl94bF9kZXZpY2VfdmZiX2hhcmRfc2h1dGRvd24iCmVuZAoKbW9k dWxlIERldmljZV92a2IgPSBzdHJ1Y3QKCXR5cGUgdCA9Cgl7CgkJYmFja2VuZF9kb21pZCA6 IGRvbWlkOwoJCWRldmlkIDogaW50OwoJfQoJZXh0ZXJuYWwgYWRkIDogdCAtPiBkb21pZCAt PiB1bml0ID0gInN0dWJfeGxfZGV2aWNlX3ZrYl9hZGQiCglleHRlcm5hbCBjbGVhbl9zaHV0 ZG93biA6IGRvbWlkIC0+IHVuaXQgPSAic3R1Yl94bF9kZXZpY2VfdmtiX2NsZWFuX3NodXRk b3duIgoJZXh0ZXJuYWwgaGFyZF9zaHV0ZG93biA6IGRvbWlkIC0+IHVuaXQgPSAic3R1Yl94 bF9kZXZpY2VfdmtiX2hhcmRfc2h1dGRvd24iCmVuZAoKbW9kdWxlIERldmljZV9jb25zb2xl ID0gc3RydWN0Cgl0eXBlIHQgPQoJewoJCWJhY2tlbmRfZG9taWQgOiBkb21pZDsKCQlkZXZp ZCA6IGludDsKCQljb25zYmFjayA6IGNvbnNvbGVfYmFja2VuZDsKCQlvdXRwdXQgOiBzdHJp bmc7Cgl9CglleHRlcm5hbCBhZGQgOiB0IC0+IGRvbWlkIC0+IHVuaXQgPSAic3R1Yl94bF9k ZXZpY2VfY29uc29sZV9hZGQiCmVuZAoKbW9kdWxlIERldmljZV9kaXNrID0gc3RydWN0Cgl0 eXBlIHQgPQoJewoJCWJhY2tlbmRfZG9taWQgOiBkb21pZDsKCQlwZGV2X3BhdGggOiBzdHJp bmc7CgkJdmRldiA6IHN0cmluZzsKCQliYWNrZW5kIDogZGlza19iYWNrZW5kOwoJCWZvcm1h dCA6IGRpc2tfZm9ybWF0OwoJCXVucGx1Z2dhYmxlIDogaW50OwoJCXJlYWR3cml0ZSA6IGlu dDsKCQlpc19jZHJvbSA6IGludDsKCX0KCWV4dGVybmFsIGFkZCA6IHQgLT4gZG9taWQgLT4g dW5pdCA9ICJzdHViX3hsX2RldmljZV9kaXNrX2FkZCIKCWV4dGVybmFsIGRlbCA6IHQgLT4g ZG9taWQgLT4gdW5pdCA9ICJzdHViX3hsX2RldmljZV9kaXNrX2RlbCIKZW5kCgptb2R1bGUg RGV2aWNlX25pYyA9IHN0cnVjdAoJdHlwZSB0ID0KCXsKCQliYWNrZW5kX2RvbWlkIDogZG9t aWQ7CgkJZGV2aWQgOiBpbnQ7CgkJbXR1IDogaW50OwoJCW1vZGVsIDogc3RyaW5nOwoJCW1h YyA6IGludCBhcnJheTsKCQlpcCA6IHN0cmluZzsKCQlicmlkZ2UgOiBzdHJpbmc7CgkJaWZu YW1lIDogc3RyaW5nOwoJCXNjcmlwdCA6IHN0cmluZzsKCQluaWN0eXBlIDogbmljX3R5cGU7 Cgl9CglleHRlcm5hbCBhZGQgOiB0IC0+IGRvbWlkIC0+IHVuaXQgPSAic3R1Yl94bF9kZXZp Y2VfbmljX2FkZCIKCWV4dGVybmFsIGRlbCA6IHQgLT4gZG9taWQgLT4gdW5pdCA9ICJzdHVi X3hsX2RldmljZV9uaWNfZGVsIgplbmQKCm1vZHVsZSBEZXZpY2VfcGNpID0gc3RydWN0Cgl0 eXBlIHQgPQoJewoJCWZ1bmMgOiBpbnQ7CgkJZGV2IDogaW50OwoJCWJ1cyA6IGludDsKCQlk b21haW4gOiBpbnQ7CgkJdmRldmZuIDogaW50MzI7CgkJdmZ1bmNfbWFzayA6IGludDMyOwoJ CW1zaXRyYW5zbGF0ZSA6IGJvb2w7CgkJcG93ZXJfbWdtdCA6IGJvb2w7Cgl9CglleHRlcm5h bCBhZGQgOiB0IC0+IGRvbWlkIC0+IHVuaXQgPSAic3R1Yl94bF9kZXZpY2VfcGNpX2FkZCIK CWV4dGVybmFsIHJlbW92ZSA6IHQgLT4gZG9taWQgLT4gdW5pdCA9ICJzdHViX3hsX2Rldmlj ZV9wY2lfcmVtb3ZlIgoJZXh0ZXJuYWwgc2h1dGRvd24gOiBkb21pZCAtPiB1bml0ID0gInN0 dWJfeGxfZGV2aWNlX3BjaV9zaHV0ZG93biIKZW5kCgptb2R1bGUgRGlza2luZm8gPSBzdHJ1 Y3QKCXR5cGUgdCA9Cgl7CgkJYmFja2VuZCA6IHN0cmluZzsKCQliYWNrZW5kX2lkIDogaW50 MzI7CgkJZnJvbnRlbmQgOiBzdHJpbmc7CgkJZnJvbnRlbmRfaWQgOiBpbnQzMjsKCQlkZXZp ZCA6IGludDsKCQlzdGF0ZSA6IGludDsKCQlldnRjaCA6IGludDsKCQlycmVmIDogaW50OwoJ fQplbmQKCm1vZHVsZSBOaWNpbmZvID0gc3RydWN0Cgl0eXBlIHQgPQoJewoJCWJhY2tlbmQg OiBzdHJpbmc7CgkJYmFja2VuZF9pZCA6IGludDMyOwoJCWZyb250ZW5kIDogc3RyaW5nOwoJ CWZyb250ZW5kX2lkIDogaW50MzI7CgkJZGV2aWQgOiBpbnQ7CgkJc3RhdGUgOiBpbnQ7CgkJ c2NyaXB0IDogc3RyaW5nOwoJCW1hYyA6IGludCBhcnJheTsKCQlldnRjaCA6IGludDsKCQly cmVmX3R4IDogaW50OwoJCXJyZWZfcnggOiBpbnQ7Cgl9CmVuZAoKbW9kdWxlIFBoeXNpbmZv ID0gc3RydWN0Cgl0eXBlIHQgPQoJewoJCXRocmVhZHNfcGVyX2NvcmUgOiBpbnQzMjsKCQlj b3Jlc19wZXJfc29ja2V0IDogaW50MzI7CgkJbWF4X2NwdV9pZCA6IGludDMyOwoJCW5yX2Nw dXMgOiBpbnQzMjsKCQljcHVfa2h6IDogaW50MzI7CgkJdG90YWxfcGFnZXMgOiBpbnQ2NDsK CQlmcmVlX3BhZ2VzIDogaW50NjQ7CgkJc2NydWJfcGFnZXMgOiBpbnQ2NDsKCQlucl9ub2Rl cyA6IGludDMyOwoJCWh3X2NhcCA6IGludDMyIGFycmF5OwoJCXBoeXNfY2FwIDogaW50MzI7 Cgl9CglleHRlcm5hbCBnZXQgOiB1bml0IC0+IHQgPSAic3R1Yl94bF9waHlzaW5mb19nZXQi CmVuZAoKbW9kdWxlIFNjaGVkX2NyZWRpdCA9IHN0cnVjdAoJdHlwZSB0ID0KCXsKCQl3ZWln aHQgOiBpbnQ7CgkJY2FwIDogaW50OwoJfQoJZXh0ZXJuYWwgZG9tYWluX2dldCA6IGRvbWlk IC0+IHQgPSAic3R1Yl94bF9zY2hlZF9jcmVkaXRfZG9tYWluX2dldCIKCWV4dGVybmFsIGRv bWFpbl9zZXQgOiBkb21pZCAtPiB0IC0+IHVuaXQgPSAic3R1Yl94bF9zY2hlZF9jcmVkaXRf ZG9tYWluX3NldCIKZW5kCgooKiBFTkQgT0YgQVVUTy1HRU5FUkFURUQgQ09ERSAqKQoKbW9k dWxlIFRvcG9sb2d5aW5mbyA9IHN0cnVjdAoJdHlwZSB0ID0KCXsKCQljb3JlIDogaW50OwoJ CXNvY2tldCA6IGludDsKCQlub2RlIDogaW50OwoJfQoJZXh0ZXJuYWwgZ2V0IDogdW5pdCAt PiB0ID0gInN0dWJfeGxfdG9wb2xvZ3lpbmZvIgplbmQKCmV4dGVybmFsIGJ1dHRvbl9wcmVz cyA6IGRvbWlkIC0+IGJ1dHRvbiAtPiB1bml0ID0gInN0dWJfeGxfYnV0dG9uX3ByZXNzIgoK CmV4dGVybmFsIHNlbmRfdHJpZ2dlciA6IGRvbWlkIC0+IHN0cmluZyAtPiBpbnQgLT4gdW5p dCA9ICJzdHViX3hsX3NlbmRfdHJpZ2dlciIKZXh0ZXJuYWwgc2VuZF9zeXNycSA6IGRvbWlk IC0+IGNoYXIgLT4gdW5pdCA9ICJzdHViX3hsX3NlbmRfc3lzcnEiCmV4dGVybmFsIHNlbmRf ZGVidWdfa2V5cyA6IGRvbWlkIC0+IHN0cmluZyAtPiB1bml0ID0gInN0dWJfeGxfc2VuZF9k ZWJ1Z19rZXlzIgoKbGV0IF8gPSBDYWxsYmFjay5yZWdpc3Rlcl9leGNlcHRpb24gInhsLmVy cm9yIiAoRXJyb3IgInJlZ2lzdGVyX2NhbGxiYWNrIikK --------------030605080302010005060904 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --------------030605080302010005060904--