From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Leake Newsgroups: gmane.emacs.devel Subject: Re: Failure to bootstrap on Windows Date: Sun, 04 Oct 2015 09:41:53 -0500 Message-ID: <861tday9u6.fsf@stephe-leake.org> References: <83io6qap6y.fsf@gnu.org> <83vbaq8quk.fsf@gnu.org> <837fn68fsj.fsf@gnu.org> <83k2r55mke.fsf@gnu.org> <83fv1t5fij.fsf@gnu.org> <8337xt5bt0.fsf@gnu.org> <83mvw04aff.fsf@gnu.org> <831tdb2kc1.fsf@gnu.org> <83io6m2933.fsf@gnu.org> <83egha2659.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1443969787 25876 80.91.229.3 (4 Oct 2015 14:43:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 4 Oct 2015 14:43:07 +0000 (UTC) Cc: Juanma Barranquero , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Oct 04 16:42:55 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZikV2-00057W-Lk for ged-emacs-devel@m.gmane.org; Sun, 04 Oct 2015 16:42:52 +0200 Original-Received: from localhost ([::1]:42732 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZikV1-00010R-SX for ged-emacs-devel@m.gmane.org; Sun, 04 Oct 2015 10:42:51 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60164) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZikUl-00010E-32 for emacs-devel@gnu.org; Sun, 04 Oct 2015 10:42:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZikUg-000084-Ib for emacs-devel@gnu.org; Sun, 04 Oct 2015 10:42:35 -0400 Original-Received: from gproxy2-pub.mail.unifiedlayer.com ([69.89.18.3]:40698) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1ZikUg-00007g-9z for emacs-devel@gnu.org; Sun, 04 Oct 2015 10:42:30 -0400 Original-Received: (qmail 24228 invoked by uid 0); 4 Oct 2015 14:42:23 -0000 Original-Received: from unknown (HELO cmgw2) (10.0.90.83) by gproxy2.mail.unifiedlayer.com with SMTP; 4 Oct 2015 14:42:23 -0000 Original-Received: from host114.hostmonster.com ([74.220.207.114]) by cmgw2 with id R2i91r00S2UdiVW012iCDt; Sun, 04 Oct 2015 08:42:21 -0600 X-Authority-Analysis: v=2.1 cv=Jv9i8qIC c=1 sm=1 tr=0 a=CQdxDb2CKd3SRg4I0/XZPQ==:117 a=CQdxDb2CKd3SRg4I0/XZPQ==:17 a=DsvgjBjRAAAA:8 a=f5113yIGAAAA:8 a=9i_RQKNPAAAA:8 a=hEr_IkYJT6EA:10 a=x_XPkuGwIRMA:10 a=5lJygRwiOn0A:10 a=mDV3o1hIAAAA:8 a=pGLkceISAAAA:8 a=aeegHq4HAQHo7rMPKFIA:9 a=D1qutV1Ie5YPLGz84lUA:9 Original-Received: from [76.218.37.33] (port=50468 helo=TAKVER2) by host114.hostmonster.com with esmtpa (Exim 4.84) (envelope-from ) id 1ZikUN-0000y4-0e; Sun, 04 Oct 2015 08:42:11 -0600 In-Reply-To: <83egha2659.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 04 Oct 2015 15:02:42 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (windows-nt) X-Identified-User: {2442:host114.hostmonster.com:stephele:stephe-leake.org} {sentby:smtp auth 76.218.37.33 authed with stephen_leake@stephe-leake.org} X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 69.89.18.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:190888 Archived-At: --=-=-= Content-Type: text/plain Eli Zaretskii writes: >> From: Juanma Barranquero >> Date: Sun, 4 Oct 2015 13:51:09 +0200 >> Cc: Emacs developers >> >> Thanks for the EZWinPorts. They're great and, were not for them, I >> doubt I would have the energy to chase down libraries and tools to >> build Emacs. > > Well, I built them because the existing ports are not good enough or > old or simply don't exist. That site is just a collection of stuff I > use myself. It sounded silly not to let others use what I consider to > be good enough for my day-to-day use. > > The only problem is that there are no 64-bit builds of comparable > quality, AFAIK. MSYS2 64 bit works for me; attached are my notes on how to build Emacs with it. Is there something missing? -- -- Stephe --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=install_emacs_msys2.text Content-Transfer-Encoding: base64 bm90ZXMgb24gaW5zdGFsbGluZyBFbWFjcyBmcm9tIHNvdXJjZSBvbiBXaW5kb3dzIDcgdXNpbmcg TWluR1c2NCA2NCBvciAzMiBiaXQgdmlhIE1zeXMyLg0KDQpIZXJlIHdlIGdpdmUgc291cmNlcyBm b3IgdGhlIHZhcmlvdXMgcGFja2FnZXMgbmVlZGVkLiBXZSBnaXZlDQpkaXJlY3Rpb25zIHRvIHRo ZSBkb3dubG9hZCwgcmF0aGVyIHRoYW4gYW4gZXhhY3QgVVJMLCB0byBtYWtlIGl0IGVhc3kNCnRv IGNoZWNrIGZvciBuZXcgdmVyc2lvbnMuDQoNClRoZXNlIGluc3RydWN0aW9ucyB3b3JrIG9uIGEg bmV3IGNvbXB1dGVyLCB3aXRoIG9ubHkgNjQgYml0IFdpbmRvd3MgNyBvciA4DQppbnN0YWxsZWQu DQoNCk1zeXMyIHByb3ZpZGVzIGFsbCBvZiB0aGUgdG9vbHMgcmVxdWlyZWQsIGFuZCBzZXZlcmFs IG9mIHRoZSBwYWNrYWdlcy4NCg0KVGhlc2UgaW5zdHJ1Y3Rpb25zIGFyZSBkZXJpdmVkIGZyb20g aHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wL21zeXMyL3dpa2kvTVNZUzIlMjBpbnN0YWxsYXRpb24v DQoNClRoZXJlIGFyZSBtb3JlIGRldGFpbGVkIGluc3RydWN0aW9ucyBhdCBodHRwOi8vc291cmNl Zm9yZ2UubmV0L3AvbXN5czIvdGlja2V0cy8zMi8/bGltaXQ9MTAmcGFnZT0xIzIxNmINCg0KRm9y IG1vcmUgaGVscCwgY29uc3VsdCB0aGUgbWFpbGluZyBsaXN0IGF0IGh0dHBzOi8vbGlzdHMuc291 cmNlZm9yZ2UubmV0L2xpc3RzL2xpc3RpbmZvL21zeXMyLXVzZXJzDQoNCjAxLiBNU1lTMiBpbnN0 YWxsDQoNCiAgICAtIGlmIHlvdSBoYXZlIGEgNjQgYml0IG1hY2hpbmU6DQoNCiAgICAgICAgRnJv bSBodHRwOi8vc291cmNlZm9yZ2UubmV0L3AvbXN5czIvd2lraS9NU1lTMiUyMGluc3RhbGxhdGlv bi8gZG93bmxvYWQgdGhlIDY0IGJpdCBpbnN0YWxsZXINCg0KICAgICAgICBydW4gbXN5czIteDg2 XzY0LTIwMTUwNTEyLmV4ZQ0KDQogICAgICAgIGluc3RhbGwgdG8gdGhlIGRlZmF1bHQgaW5zdGFs bCBkaXJlY3RvcnkgYzovbXN5czY0DQoNCiAgICAtIGlmIHlvdSBoYXZlIGEgMzIgYml0IG1hY2hp bmUsIHRoZSAzMiBiaXQgaW5zdGFsbGVyIChhbHNvIHdvcmtzIG9uIGEgNjQgYml0IG1hY2hpbmUs IGJ1dCBpcyB1bm5lY2Vzc2FyaWx5IHNsb3dlcikNCg0KICAgICAgICBydW4gbXN5czItaTY4Ni0y MDE0MTExMy5leGUNCg0KICAgICAgICBpbnN0YWxsIHRvIHRoZSBkZWZhdWx0IGluc3RhbGwgZGly ZWN0b3J5IGM6L21zeXMzMg0KDQoNCiAgICBUaGUgcmVzdCBvZiB0aGVzZSBpbnN0cnVjdGlvbnMg YXNzdW1lIGEgNjQgYml0IG1hY2hpbmU7IG1vZGlmeSB0aGUgcGF0aHMgYWNjb3JkaW5nbHkuDQoN CiAgICBUaGUgaW5zdGFsbGVyIG9mZmVycyB0byAiUnVuIE1zeXMgNjQvMzJiaXQgbm93LiI7IGNo ZWNrIHRoYXQuDQoNCiAgICBUaGF0IHN0YXJ0cyBhbiBtc3lzIHNoZWxsOyBleGl0IGl0Lg0KDQog ICAgRm9yIHRoZSByZXN0IG9mIHRoZSBpbnN0YWxsIHN0ZXBzIHVzZSBhbiBtc3lzIHNoZWxsIHN0 YXJ0ZWQgd2l0aA0KICAgIGM6XG1zeXM2NFxtaW5ndzY0X3NoZWxsLmJhdCwgZXhjZXB0IHRoYXQg Z2l0IHJlcXVpcmVzIHRoZSBDeWd3aW4NCiAgICBzaGVsbCAoZm9yIHNzaCwgYW5kIGJlY2F1c2Ug bXN5cyBnaXQgaGFzIHByb2JsZW1zKS4NCg0KICAgIFRoZSBtc3lzIHNoZWxsIGlzIHJ1bm5pbmcg aW4gbWludHR5OyB0aGUgbWlkZGxlIG1vdXNlIGJ1dHRvbiBwYXN0ZXMgaW4gdGhlIHNoZWxsIHdp bmRvdy4NCg0KMDIuIGdjYyA2NCBiaXQgdG9vbGNoYWluIGluc3RhbGwNCg0KICAgIC0gaW4gdGhl IG1pbmd3NjQgc2hlbGw6DQoNCiAgICAgICAkIHBhY21hbiAtUyAtLW5lZWRlZCBcDQogICAgICAg IGF1dG9tYWtlIGRpZmZ1dGlscyBtYWtlIGF1dG9jb25mIHBrZy1jb25maWcgdGFyIHRleGluZm8g XA0KICAgICAgICBtaW5ndy13NjQteDg2XzY0LWdjYyBtaW5ndy13NjQteDg2XzY0LWxpYnBuZyBt aW5ndy13NjQteDg2XzY0LWxpYmpwZWctdHVyYm8gbWluZ3ctdzY0LXg4Nl82NC1saWJ0aWZmIFwN CiAgICAgICAgbWluZ3ctdzY0LXg4Nl82NC1naWZsaWIgbWluZ3ctdzY0LXg4Nl82NC14cG0tbm94 IG1pbmd3LXc2NC14ODZfNjQtZ251dGxzIG1pbmd3LXc2NC14ODZfNjQtbGlieG1sMiBcDQogICAg ICAgIG1pbmd3LXc2NC14ODZfNjQtbGlicnN2Zw0KDQowMmEuIGZvciBkZWJ1Z2dpbmcgZW1hY3M6 DQoNCiAgICAkIHBhY21hbiAtUyBnZGINCg0KMDMgIGluc3RhbGwgbGlidG9vbCBmb3IgZW1hY3Mg ZHluYW1pYyBtb2R1bGVzDQoNCiAgICBtc3lzIG9ubHkgaGFzIGFuIG1zeXMgbGlidG9vbCBwYWNr YWdlLCBub3QgYSBtaW5ndzY0IHBhY2thZ2UNCg0KICAgIGRvd25sb2FkIGxpYnRvb2wtMi40LjYu dGFyLnh6IGZyb20gaHR0cDovL2Z0cC5nbnUub3JnL2dudQ0KDQogICAgaW4gbWluZ3c2NDoNCiAg ICAkIGNkIC91c3Ivc3JjDQogICAgJCB0YXIgeGYgbGlidG9vbC0yLjQuNi50YXIueHoNCiAgICAk IGNkIGxpYnRvb2wtMi40LjYNCiAgICAkIC4vY29uZmlndXJlIC0tcHJlZml4PS9taW5ndzY0DQog ICAgJCBtYWtlIGluc3RhbGwNCg0KMDNhLiBidWlsZCBFbWFjcyBmcm9tIHNvdXJjZSB0YXJiYWxs DQoNCiAgICBkb3dubG9hZCBodHRwOi8vYWxwaGEuZ251Lm9yZy9nbnUvZW1hY3MvcHJldGVzdC9l bWFjcy0yNC4zLjkzLnRhci54eg0KDQogICAgJCBta2RpciAvYy9Qcm9qZWN0cw0KICAgICQgY2Qg L2MvUHJvamVjdHMNCiAgICAkIHRhciB4ZiBlbWFjcy0yNC4zLjkzLnRhci54eg0KICAgICQgY2Qg ZW1hY3MtMjQuMy45Mw0KICAgICQgLi9jb25maWd1cmUgLS1idWlsZD1pNjg2LXBjLW1pbmd3MzIg LS1wcmVmaXg9L21pbmd3MzINCiAgICAgICAgIyBleHBsaWNpdCAtLWJ1aWxkIG5vdCBuZWVkZWQg aW4gZW1hY3MgMjUNCiAgICAkIG1ha2UNCg0KMDNiLiBidWlsZCBFbWFjcyBtYXN0ZXIgZnJvbSBz b3VyY2UgZ2l0IHJlcG9zaXRvcnkNCg0KICAgIHdlIGJ1aWxkIG91dCBvZiB0cmVlLCBpbiBjYXNl IHdlIHdhbnQgdG8gYWxzbyBidWlsZCB3aXRoIGFub3RoZXIgY29tcGlsZXIgb3Igb3B0aW9ucw0K DQogICAgaW4gY3lnd2luOg0KICAgICQgbWtkaXIgLXAgL1Byb2plY3RzL2VtYWNzDQogICAgJCBj ZCAvUHJvamVjdHMvZW1hY3MNCiAgICAkIHNzaC1hZGQNCiAgICAkIGdpdCBjbG9uZSBzc2g6Ly9z dGVwaGVuX2xlYWtlQGdpdC5zdi5nbnUub3JnL3Nydi9naXQvZW1hY3MuZ2l0IG1hc3Rlcg0KICAg ICQgY2QgbWFzdGVyDQogICAgJCAuL2F1dG9nZW4uc2gNCg0KICAgIGluIG1pbmd3NjQ6DQogICAg JCBjZCBjOi9Qcm9qZWN0cy9lbWFjcw0KICAgICQgbWtkaXIgbWFzdGVyLWJ1aWxkLW1pbmd3NjQN CiAgICAkIGNkIG1hc3Rlci1idWlsZC1taW5ndzY0DQogICAgJCAuLi9tYXN0ZXIvY29uZmlndXJl IC0tcHJlZml4PS9taW5ndzY0DQogICAgJCBtYWtlDQoNCiAgICB0byBjb25maWd1cmUgd2l0aCBk ZWJ1ZyBvcHRpbWl6YXRpb246DQogICAgJCBleHBvcnQgQ0ZMQUdTPSItZyAtT2ciIDsgLi4vbWFz dGVyL2NvbmZpZ3VyZQ0KDQowM2MuIGJ1aWxkIEVtYWNzIG1vZHVsZXM7IDMyIGJpdCB0byBiZSBj b21wYXRpYmxlIHdpdGggR05BVCBHUEwgV2luZG93cw0KDQogICAgaW4gQ3lnd2luOg0KICAgICQg Y2QgYzovUHJvamVjdHMvZW1hY3MvbWFzdGVyDQogICAgJCBnaXQgYnJhbmNoIHNjcmF0Y2gvZHlu YW1pYy1tb2R1bGVzLTIgb3JpZ2luL3NjcmF0Y2gvZHluYW1pYy1tb2R1bGVzLTINCiAgICAkIGNk IC4uDQogICAgJCBnaXQgY2xvbmUgLWIgc2NyYXRjaC9keW5hbWljLW1vZHVsZXMtMiAvUHJvamVj dHMvZW1hY3MvbWFzdGVyIHNjcmF0Y2gvZHluYW1pYy1tb2R1bGVzLTINCiAgICAkIGNkIHNjcmF0 Y2gvZHluYW1pYy1tb2R1bGVzLTINCiAgICAkIC4vYXV0b2dlbi5zaA0KDQogICAgaW4gbWluZ3cz MjoNCiAgICAkIHBhY21hbiAtUyAtLW5lZWRlZCBcDQogICAgICAgIG1pbmd3LXc2NC1pNjg2LWdj YyBtaW5ndy13NjQtaTY4Ni1saWJwbmcgbWluZ3ctdzY0LWk2ODYtbGlianBlZy10dXJibyBtaW5n dy13NjQtaTY4Ni1saWJ0aWZmIFwNCiAgICAgICAgbWluZ3ctdzY0LWk2ODYtZ2lmbGliIG1pbmd3 LXc2NC1pNjg2LXhwbS1ub3ggbWluZ3ctdzY0LWk2ODYtZ251dGxzIG1pbmd3LXc2NC1pNjg2LWxp YnhtbDIgXA0KICAgICAgICBtaW5ndy13NjQtaTY4Ni1saWJyc3ZnIG1pbmd3LXc2NC1pNjg2LWxp YnRvb2wNCiAgICAkIGNkIGM6L1Byb2plY3RzL2VtYWNzL3NjcmF0Y2gvDQogICAgJCBta2RpciBk eW5hbWljLW1vZHVsZXMtMi1idWlsZC1taW5ndzMyDQogICAgJCBjZCBkeW5hbWljLW1vZHVsZXMt Mi1idWlsZC1taW5ndzMyDQogICAgJCAuLi9keW5hbWljLW1vZHVsZXMtMi9jb25maWd1cmUgLS1w cmVmaXg9L21pbmczMg0KICAgICQgbWFrZQ0KDQowM2QuIHJ1biBtb2R1bGVzIHRlc3RzDQoNCiAg ICBwYWNtYW4gZG9lcyBub3QgaGF2ZSBtaW5ndzMyIGxpYmN1cmwNCiAgICAgICAgZG93bmxvYWQg Y3VybC03LjQwLjAudGFyLmJ6MiBmcm9tIGh0dHA6Ly9jdXJsLmhheHguc2UvZG93bmxvYWQuaHRt bA0KDQogICAgaW4gbXN5czMyOg0KICAgICQgY2QgL3Vzci9zcmMNCiAgICAkIHRhciB4ZiBjdXJs LTcuNDAuMC50YXIuYnoyDQogICAgJCBjZCBjdXJsLTcuNDAuMA0KICAgICQgLi9jb25maWd1cmUg LS1wcmVmaXg9L21pbmd3NjQNCiAgICAkIG1ha2UgaW5zdGFsbA0KICAgICQgcGFjbWFuIC1TIHB5 dGhvbg0KICAgICQgY2QgL2MvUHJvamVjdHMvZW1hY3MvbWFzdGVyL21vZHVsZXMNCiAgICAkIC4v dGVzdHMucHkNCg0KMDQuIGJ1aWxkIEVtYWNzIGRvY3MNCg0KICAgIHRoaXMgcmVxdWlyZXMgZXh0 cmEgdG9vbHMgZnJvbSBjeWd3aW4gKHRleCBzdHVmZiBub3QgaW4gbXN5czIgeWV0KToNCg0KICAg IHRleGluZm8NCiAgICB0ZXhpbmZvLXRleA0KICAgIHRleGxpdmUtY29sbGVjdGlvbi1sYXRleGV4 dHJhDQogICAgdGV4bGl2ZS1jb2xsZWN0aW9uLWxhdGV4cmVjb21tZW5kZWQNCiAgICB0ZXhsaXZl LWNvbGxlY3Rpb24tZm9udHNyZWNvbW1lbmRlZA0KDQogICAgSG93ZXZlciwgQ3lnd2luIGhhcyB0 ZXhpbmZvIDUsIHdoaWNoIGlzIHNpZ25pZmljYW50bHkgc2xvd2VyIHRoYW4NCiAgICB0ZXhpbmZv IDQuIFRleGluZm8gNCBpcyBhdmFpbGFibGUgYXQ6DQoNCiAgICBodHRwczovL3NvdXJjZWZvcmdl Lm5ldC9wcm9qZWN0cy9lendpbnBvcnRzL2ZpbGVzLz9zb3VyY2U9bmF2YmFyDQoNCjA1LiBMYXRl ciwgdG8gdXBkYXRlIG1zeXMgc2FmZWx5Og0KDQogICAgLSBleGl0IGFsbCBtc3lzMiBwcm9jZXNz ZXMsIHN0YXJ0IGEgbmV3IHNoZWxsIGZyb20gV2luZG93cyBFeHBsb3JlcjogYzpcbXN5czY0XG1p bmd3NjRfc2hlbGwuYmF0DQoNCiAgICAtIEluIHRoZSBtc3lzIHNoZWxsOg0KDQogICAgICAgICQg cGFjbWFuIC1TeQ0KICAgICAgICAgICAgIyB1cGRhdGVzIGxvY2FsIHBhY2thZ2UgZGF0YWJhc2Ug ZnJvbSBjZW50cmFsIHJlcG9zaXRvcnkNCg0KICAgICAgICAkIHBhY21hbiAtUyAtLW5lZWRlZCBc DQogICAgICAgIGF1dG9tYWtlIGRpZmZ1dGlscyBtYWtlIGF1dG9jb25mIHBrZy1jb25maWcgdGFy IHRleGluZm8gXA0KICAgICAgICBtaW5ndy13NjQtaTY4Ni1nY2MgbWluZ3ctdzY0LWk2ODYtbGli cG5nIG1pbmd3LXc2NC1pNjg2LWxpYmpwZWctdHVyYm8gbWluZ3ctdzY0LWk2ODYtbGlidGlmZiBc DQogICAgICAgIG1pbmd3LXc2NC1pNjg2LWdpZmxpYiBtaW5ndy13NjQtaTY4Ni14cG0tbm94IG1p bmd3LXc2NC1pNjg2LWdudXRscyBtaW5ndy13NjQtaTY4Ni1saWJ4bWwyIFwNCiAgICAgICAgbWlu Z3ctdzY0LWk2ODYtbGlicnN2Zw0KDQowNi4gV2hlbiB1cGRhdGluZyBFbWFjcywgaWYgYnVpbGQg ZmFpbHMsIHRyeToNCg0KICAgICMgY2hlY2sgdGhhdCB5b3UgYXJlIGluIHRoZSBjb3JyZWN0IE1z eXMgc2hlbGw7IDMyIGJpdCB2cyA2NCBiaXQNCiAgICAjICAgaWYgY29uZmlnIHdpdGggNjQgYml0 LCBidXQgbGF0ZXIgYnVpbGQgd2l0aCAzMiBiaXQsIGdldCByYW5kb20gY3Jhc2hlcw0KDQogICAg JCBjZCBlbWFjcy9tYXN0ZXI7IC4vYXV0b2dlbi5zaA0KICAgICQgY2QgZW1hY3MvbWFzdGVyLWJ1 aWxkLi4uOyBtYWtlIGJvb3RzdHJhcA0KDQogICAgSWYgdGhhdCBmYWlscywgcmVwb3J0IHRvIGVt YWNzLWRldmVsDQo= --=-=-=--