delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/03/05/18:09:56

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 096083858024
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1678057754;
bh=27dbz6xecO7Urj8/MhTWXaqZqsJ3zQQpczxL9d54XUY=;
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
From;
b=Bt/2aXoIwFU0mYyqLTORrCl3wU799kBDtiUw6MbKV2f4njHF9CYkV5G9eHsDavpTG
WVs8K9JlJOEDra/h+nu9aHmc/zWW+i4ij9oY3mspdFLuUupwrTnNLE119EPbtFlgIB
6pzxkg+LYsZiLOdbOoM8mMswIMfm/okSyjl01000=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5D68C3858D1E
X-Authority-Analysis: v=2.4 cv=e5oV9Il/ c=1 sm=1 tr=0 ts=64052105
a=DxHlV3/gbUaP7LOF0QAmaA==:117 a=DxHlV3/gbUaP7LOF0QAmaA==:17
a=r77TgQKjGQsHNAKrUKIA:9 a=PYnjg3YJAAAA:8 a=w_pzkKWiAAAA:8 a=NEAV23lmAAAA:8
a=GBLAqNCee6kW5RUVsqUA:9 a=QEXdDO2ut3YA:10 a=HxQ4suvtAAAA:8 a=MqaHyE0AAAAA:8
a=dXJicWgnJt3qhYopL-UA:9 a=bPNgW3sExykA:10 a=De_Ol2h6w80A:10
a=a-zNbXduviuEz-i5TiQA:9 a=96-UuAdfYG6OSYlHWuPe:22 a=sRI3_1zDfAgwuvI8zelB:22
a=aItlKUSaWNzSx-JVzupk:22 a=kpIIPkNEfrF6q5t7gz6o:22
Message-ID: <8233671e-fe1c-5bb1-fcf8-6a1504cab21e@Shaw.ca>
Date: Sun, 5 Mar 2023 16:08:52 -0700
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Subject: Re: expat update would be good
To: cygwin AT cygwin DOT com
References: <ba8154f2-b404-6f7e-af3b-b8b1af35f990 AT SystematicSw DOT ab DOT ca>
<de1678c2-e0a0-0cf2-3ff1-f0b558233ab5 AT gmail DOT com>
<0042d2ab-c400-bd1c-2d67-6498e21d7237 AT Shaw DOT ca>
<ffd8846a-e7bf-9470-1c1e-bc180895d853 AT gmail DOT com>
Organization: Inglis
In-Reply-To: <ffd8846a-e7bf-9470-1c1e-bc180895d853@gmail.com>
X-CMAE-Envelope: MS4xfDXcUGRRi1Gq5zHVRB7SO70DpP7cGz/tuObgxfh+vNB1aOrc8GMgXYujkarcvN3/xSDZcvDU349VQzoIdpPMkbQnif9ZETlNXaw5J8xzNXjoATT+d1rS
+iqb5wPHqaK8QNcme9FcEbPdXckGboGLGARS8+7D+XIvWfgTGjRkO8liM/ML1Zkg+cp5VJcSG4FD5A==
X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00, BODY_8BITS,
DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_ASCII_DIVIDERS,
NICE_REPLY_A, RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE, SPF_PASS, TXREP,
URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Brian Inglis via Cygwin <cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
Cc: Brian Inglis <Brian DOT Inglis AT Shaw DOT ca>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

This is a multi-part message in MIME format.
--------------ZR9xutumSOlbP6JS5Tn5KNyH
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 2023-03-05 13:25, Marco Atzeri via Cygwin wrote:
> On 05.03.2023 20:24, Brian Inglis via Cygwin wrote:
>> [Xpost to cygwin in case apps not monitored]
>> On 2023-03-05 08:00, Marco Atzeri via Cygwin-apps wrote:
>>> On 13.02.2022 21:34, Brian Inglis wrote:
>>>> [posting to apps to be less public]
>>>> https://nvd.nist.gov/vuln/detail/CVE-2022-23990
>>>> expat < 2.4.4
>>
>>> ping ?
>>> In addition the cmake import library have some issues also
>>
>> Been a year since I hinted!
>>
>> Fixed releases build okay for me 2.4.1/5/9 up to current 2.5.0.
>> See:
>>
>>      https://cygwin.com/cgi-bin2/jobs.cgi?id=5541
>>      https://github.com/cygwin/scallywag/actions/runs/4337543797
>> https://github.com/cygwin/scallywag/actions/runs/4337543797/jobs/7573650090
>>
>> What are you seeing?

> building latest gdal I was forced to add a line on expact.c
> $ grep private  /usr/lib/pkgconfig/expat.pc
> Libs.private: -liconv

Do not see any need for libiconv/-devel in any expat? See attached.

> and move away
> /usr/lib/make/expat-2.4.1
> as the settings are wrong and cmake complains about missing files
> $ grep -H "so.1" *.cmake
> expat-noconfig.cmake:  IMPORTED_LOCATION_NOCONFIG 
> "${_IMPORT_PREFIX}/lib/libexpat.so.1.8.1"
> expat-noconfig.cmake:  IMPORTED_SONAME_NOCONFIG "libexpat.so.1"
> expat-noconfig.cmake:list(APPEND _IMPORT_CHECK_FILES_FOR_expat::expat 
> "${_IMPORT_PREFIX}/lib/libexpat.so.1.8.1" )

Fixed in 2.5.0 - see attached.

> If Doug does not reply, are you considering to adopt expat ?

No - I do not use it and do not maintain anything which uses it:

$ cygcheck-dep -qn libexpat{1,-devel} expat
  libexpat1: is needed for ( avahi cmake dbus dbus-bash-completion dri-drivers 
expat gdb git graphviz lftp libaprutil1 libexpat-devel libfontconfig1 libgdal20 
libgdal26 libgdal28 libgdal29 libgdal30 libgdal31 libgvc6 libwx_baseu2.8_0 
perl-XML-Parser python27 python36 python37 python38 python39 rats subversion 
tcl-tcldot )
  libexpat-devel: is needed for ( libfontconfig-devel )
  expat: is needed for ( )

If Doug does not have time, you seem the most appropriate candidate, as cmake, 
gdal, python maintainer, if you could manage? Or put out a CFA on apps?

For testing your latest builds, just pull source, and change VERSION=2.5.0, add 
LICENSE=MIT, and BUILD_REQUIRES="gettext-devel docbook2X" in case the former is 
needed, as there are .Po files used: not sure if po4a should also be added for 
other files?

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry
--------------ZR9xutumSOlbP6JS5Tn5KNyH
Content-Type: text/plain; charset=UTF-8; name="expat.pc-2.4.1-2.5.0.diff"
Content-Disposition: attachment; filename="expat.pc-2.4.1-2.5.0.diff"
Content-Transfer-Encoding: base64

LS0tIGEvdXNyL2xpYi9wa2djb25maWcvZXhwYXQucGMJMjAyMy0wMy0wNSAxNTo1NTowOC43
ODMxMjE3MDAgLTA3MDAKKysrIGIvdXNyL2xpYi9wa2djb25maWcvZXhwYXQucGMJMjAyMy0w
My0wNSAxMTowODo1NS4wMDAwMDAwMDAgLTA3MDAKQEAgLTQsOCArNCw5IEBAIGxpYmRpcj0k
e2V4ZWNfcHJlZml4fS9saWIKIGluY2x1ZGVkaXI9JHtwcmVmaXh9L2luY2x1ZGUKIAogTmFt
ZTogZXhwYXQKLVZlcnNpb246IDIuNC4xCitWZXJzaW9uOiAyLjUuMAogRGVzY3JpcHRpb246
IGV4cGF0IFhNTCBwYXJzZXIKLVVSTDogaHR0cDovL3d3dy5saWJleHBhdC5vcmcKK1VSTDog
aHR0cHM6Ly9saWJleHBhdC5naXRodWIuaW8vCiBMaWJzOiAtTCR7bGliZGlyfSAtbGV4cGF0
CitMaWJzLnByaXZhdGU6IAogQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0K
--------------ZR9xutumSOlbP6JS5Tn5KNyH
Content-Type: text/plain; charset=UTF-8; name="expat-cmake-2.4.1-2.5.0.diff"
Content-Disposition: attachment; filename="expat-cmake-2.4.1-2.5.0.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtcHUgLS1jb2xvciAtLXN0cmlwLXRyYWlsaW5nLWNyIC91c3IvbGliL2NtYWtlL2V4
cGF0LTIuNC4xL2V4cGF0LmNtYWtlIC91c3IvbGliL2NtYWtlL2V4cGF0LTIuNS4wL2V4cGF0
LmNtYWtlCi0tLSAvdXNyL2xpYi9jbWFrZS9leHBhdC0yLjQuMS9leHBhdC5jbWFrZQkyMDIx
LTA3LTIzIDEzOjA5OjI1LjAwMDAwMDAwMCAtMDYwMAorKysgL3Vzci9saWIvY21ha2UvZXhw
YXQtMi41LjAvZXhwYXQuY21ha2UJMjAyMy0wMy0wNSAxMTowODo1NS4wMDAwMDAwMDAgLTA3
MDAKQEAgLTEsMTAgKzEsMTMgQEAKICMgR2VuZXJhdGVkIGJ5IENNYWtlCiAKLWlmKCIke0NN
QUtFX01BSk9SX1ZFUlNJT059LiR7Q01BS0VfTUlOT1JfVkVSU0lPTn0iIExFU1MgMi41KQot
ICAgbWVzc2FnZShGQVRBTF9FUlJPUiAiQ01ha2UgPj0gMi42LjAgcmVxdWlyZWQiKQoraWYo
IiR7Q01BS0VfTUFKT1JfVkVSU0lPTn0uJHtDTUFLRV9NSU5PUl9WRVJTSU9OfSIgTEVTUyAy
LjgpCisgICBtZXNzYWdlKEZBVEFMX0VSUk9SICJDTWFrZSA+PSAyLjguMCByZXF1aXJlZCIp
CitlbmRpZigpCitpZihDTUFLRV9WRVJTSU9OIFZFUlNJT05fTEVTUyAiMi44LjMiKQorICAg
bWVzc2FnZShGQVRBTF9FUlJPUiAiQ01ha2UgPj0gMi44LjMgcmVxdWlyZWQiKQogZW5kaWYo
KQogY21ha2VfcG9saWN5KFBVU0gpCi1jbWFrZV9wb2xpY3koVkVSU0lPTiAyLjYuLi4zLjE4
KQorY21ha2VfcG9saWN5KFZFUlNJT04gMi44LjMuLi4zLjIyKQogIy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICMg
R2VuZXJhdGVkIENNYWtlIHRhcmdldCBpbXBvcnQgZmlsZS4KICMtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkBAIC0x
MywzMiArMTYsMzQgQEAgY21ha2VfcG9saWN5KFZFUlNJT04gMi42Li4uMy4xOCkKIHNldChD
TUFLRV9JTVBPUlRfRklMRV9WRVJTSU9OIDEpCiAKICMgUHJvdGVjdCBhZ2FpbnN0IG11bHRp
cGxlIGluY2x1c2lvbiwgd2hpY2ggd291bGQgZmFpbCB3aGVuIGFscmVhZHkgaW1wb3J0ZWQg
dGFyZ2V0cyBhcmUgYWRkZWQgb25jZSBtb3JlLgotc2V0KF90YXJnZXRzRGVmaW5lZCkKLXNl
dChfdGFyZ2V0c05vdERlZmluZWQpCi1zZXQoX2V4cGVjdGVkVGFyZ2V0cykKLWZvcmVhY2go
X2V4cGVjdGVkVGFyZ2V0IGV4cGF0OjpleHBhdCkKLSAgbGlzdChBUFBFTkQgX2V4cGVjdGVk
VGFyZ2V0cyAke19leHBlY3RlZFRhcmdldH0pCi0gIGlmKE5PVCBUQVJHRVQgJHtfZXhwZWN0
ZWRUYXJnZXR9KQotICAgIGxpc3QoQVBQRU5EIF90YXJnZXRzTm90RGVmaW5lZCAke19leHBl
Y3RlZFRhcmdldH0pCi0gIGVuZGlmKCkKLSAgaWYoVEFSR0VUICR7X2V4cGVjdGVkVGFyZ2V0
fSkKLSAgICBsaXN0KEFQUEVORCBfdGFyZ2V0c0RlZmluZWQgJHtfZXhwZWN0ZWRUYXJnZXR9
KQorc2V0KF9jbWFrZV90YXJnZXRzX2RlZmluZWQgIiIpCitzZXQoX2NtYWtlX3RhcmdldHNf
bm90X2RlZmluZWQgIiIpCitzZXQoX2NtYWtlX2V4cGVjdGVkX3RhcmdldHMgIiIpCitmb3Jl
YWNoKF9jbWFrZV9leHBlY3RlZF90YXJnZXQgSU4gSVRFTVMgZXhwYXQ6OmV4cGF0KQorICBs
aXN0KEFQUEVORCBfY21ha2VfZXhwZWN0ZWRfdGFyZ2V0cyAiJHtfY21ha2VfZXhwZWN0ZWRf
dGFyZ2V0fSIpCisgIGlmKFRBUkdFVCAiJHtfY21ha2VfZXhwZWN0ZWRfdGFyZ2V0fSIpCisg
ICAgbGlzdChBUFBFTkQgX2NtYWtlX3RhcmdldHNfZGVmaW5lZCAiJHtfY21ha2VfZXhwZWN0
ZWRfdGFyZ2V0fSIpCisgIGVsc2UoKQorICAgIGxpc3QoQVBQRU5EIF9jbWFrZV90YXJnZXRz
X25vdF9kZWZpbmVkICIke19jbWFrZV9leHBlY3RlZF90YXJnZXR9IikKICAgZW5kaWYoKQog
ZW5kZm9yZWFjaCgpCi1pZigiJHtfdGFyZ2V0c0RlZmluZWR9IiBTVFJFUVVBTCAiJHtfZXhw
ZWN0ZWRUYXJnZXRzfSIpCi0gIHVuc2V0KF90YXJnZXRzRGVmaW5lZCkKLSAgdW5zZXQoX3Rh
cmdldHNOb3REZWZpbmVkKQotICB1bnNldChfZXhwZWN0ZWRUYXJnZXRzKQotICBzZXQoQ01B
S0VfSU1QT1JUX0ZJTEVfVkVSU0lPTikKK3Vuc2V0KF9jbWFrZV9leHBlY3RlZF90YXJnZXQp
CitpZihfY21ha2VfdGFyZ2V0c19kZWZpbmVkIFNUUkVRVUFMIF9jbWFrZV9leHBlY3RlZF90
YXJnZXRzKQorICB1bnNldChfY21ha2VfdGFyZ2V0c19kZWZpbmVkKQorICB1bnNldChfY21h
a2VfdGFyZ2V0c19ub3RfZGVmaW5lZCkKKyAgdW5zZXQoX2NtYWtlX2V4cGVjdGVkX3Rhcmdl
dHMpCisgIHVuc2V0KENNQUtFX0lNUE9SVF9GSUxFX1ZFUlNJT04pCiAgIGNtYWtlX3BvbGlj
eShQT1ApCiAgIHJldHVybigpCiBlbmRpZigpCi1pZihOT1QgIiR7X3RhcmdldHNEZWZpbmVk
fSIgU1RSRVFVQUwgIiIpCi0gIG1lc3NhZ2UoRkFUQUxfRVJST1IgIlNvbWUgKGJ1dCBub3Qg
YWxsKSB0YXJnZXRzIGluIHRoaXMgZXhwb3J0IHNldCB3ZXJlIGFscmVhZHkgZGVmaW5lZC5c
blRhcmdldHMgRGVmaW5lZDogJHtfdGFyZ2V0c0RlZmluZWR9XG5UYXJnZXRzIG5vdCB5ZXQg
ZGVmaW5lZDogJHtfdGFyZ2V0c05vdERlZmluZWR9XG4iKQoraWYoTk9UIF9jbWFrZV90YXJn
ZXRzX2RlZmluZWQgU1RSRVFVQUwgIiIpCisgIHN0cmluZyhSRVBMQUNFICI7IiAiLCAiIF9j
bWFrZV90YXJnZXRzX2RlZmluZWRfdGV4dCAiJHtfY21ha2VfdGFyZ2V0c19kZWZpbmVkfSIp
CisgIHN0cmluZyhSRVBMQUNFICI7IiAiLCAiIF9jbWFrZV90YXJnZXRzX25vdF9kZWZpbmVk
X3RleHQgIiR7X2NtYWtlX3RhcmdldHNfbm90X2RlZmluZWR9IikKKyAgbWVzc2FnZShGQVRB
TF9FUlJPUiAiU29tZSAoYnV0IG5vdCBhbGwpIHRhcmdldHMgaW4gdGhpcyBleHBvcnQgc2V0
IHdlcmUgYWxyZWFkeSBkZWZpbmVkLlxuVGFyZ2V0cyBEZWZpbmVkOiAke19jbWFrZV90YXJn
ZXRzX2RlZmluZWRfdGV4dH1cblRhcmdldHMgbm90IHlldCBkZWZpbmVkOiAke19jbWFrZV90
YXJnZXRzX25vdF9kZWZpbmVkX3RleHR9XG4iKQogZW5kaWYoKQotdW5zZXQoX3RhcmdldHNE
ZWZpbmVkKQotdW5zZXQoX3RhcmdldHNOb3REZWZpbmVkKQotdW5zZXQoX2V4cGVjdGVkVGFy
Z2V0cykKK3Vuc2V0KF9jbWFrZV90YXJnZXRzX2RlZmluZWQpCit1bnNldChfY21ha2VfdGFy
Z2V0c19ub3RfZGVmaW5lZCkKK3Vuc2V0KF9jbWFrZV9leHBlY3RlZF90YXJnZXRzKQogCiAK
ICMgQ29tcHV0ZSB0aGUgaW5zdGFsbGF0aW9uIHByZWZpeCByZWxhdGl2ZSB0byB0aGlzIGZp
bGUuCkBAIC01NSwyNCArNjAsMzAgQEAgYWRkX2xpYnJhcnkoZXhwYXQ6OmV4cGF0IFNIQVJF
RCBJTVBPUlRFRAogCiBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoZXhwYXQ6OmV4cGF0IFBST1BF
UlRJRVMKICAgSU5URVJGQUNFX0lOQ0xVREVfRElSRUNUT1JJRVMgIiR7X0lNUE9SVF9QUkVG
SVh9L2luY2x1ZGUiCisgIElOVEVSRkFDRV9MSU5LX0xJQlJBUklFUyAibSIKICkKIAoraWYo
Q01BS0VfVkVSU0lPTiBWRVJTSU9OX0xFU1MgMi44LjEyKQorICBtZXNzYWdlKEZBVEFMX0VS
Uk9SICJUaGlzIGZpbGUgcmVsaWVzIG9uIGNvbnN1bWVycyB1c2luZyBDTWFrZSAyLjguMTIg
b3IgZ3JlYXRlci4iKQorZW5kaWYoKQorCiAjIExvYWQgaW5mb3JtYXRpb24gZm9yIGVhY2gg
aW5zdGFsbGVkIGNvbmZpZ3VyYXRpb24uCi1nZXRfZmlsZW5hbWVfY29tcG9uZW50KF9ESVIg
IiR7Q01BS0VfQ1VSUkVOVF9MSVNUX0ZJTEV9IiBQQVRIKQotZmlsZShHTE9CIENPTkZJR19G
SUxFUyAiJHtfRElSfS9leHBhdC0qLmNtYWtlIikKLWZvcmVhY2goZiAke0NPTkZJR19GSUxF
U30pCi0gIGluY2x1ZGUoJHtmfSkKK2ZpbGUoR0xPQiBfY21ha2VfY29uZmlnX2ZpbGVzICIk
e0NNQUtFX0NVUlJFTlRfTElTVF9ESVJ9L2V4cGF0LSouY21ha2UiKQorZm9yZWFjaChfY21h
a2VfY29uZmlnX2ZpbGUgSU4gTElTVFMgX2NtYWtlX2NvbmZpZ19maWxlcykKKyAgaW5jbHVk
ZSgiJHtfY21ha2VfY29uZmlnX2ZpbGV9IikKIGVuZGZvcmVhY2goKQordW5zZXQoX2NtYWtl
X2NvbmZpZ19maWxlKQordW5zZXQoX2NtYWtlX2NvbmZpZ19maWxlcykKIAogIyBDbGVhbnVw
IHRlbXBvcmFyeSB2YXJpYWJsZXMuCiBzZXQoX0lNUE9SVF9QUkVGSVgpCiAKICMgTG9vcCBv
dmVyIGFsbCBpbXBvcnRlZCBmaWxlcyBhbmQgdmVyaWZ5IHRoYXQgdGhleSBhY3R1YWxseSBl
eGlzdAotZm9yZWFjaCh0YXJnZXQgJHtfSU1QT1JUX0NIRUNLX1RBUkdFVFN9ICkKLSAgZm9y
ZWFjaChmaWxlICR7X0lNUE9SVF9DSEVDS19GSUxFU19GT1JfJHt0YXJnZXR9fSApCi0gICAg
aWYoTk9UIEVYSVNUUyAiJHtmaWxlfSIgKQotICAgICAgbWVzc2FnZShGQVRBTF9FUlJPUiAi
VGhlIGltcG9ydGVkIHRhcmdldCBcIiR7dGFyZ2V0fVwiIHJlZmVyZW5jZXMgdGhlIGZpbGUK
LSAgIFwiJHtmaWxlfVwiCitmb3JlYWNoKF9jbWFrZV90YXJnZXQgSU4gTElTVFMgX2NtYWtl
X2ltcG9ydF9jaGVja190YXJnZXRzKQorICBmb3JlYWNoKF9jbWFrZV9maWxlIElOIExJU1RT
ICJfY21ha2VfaW1wb3J0X2NoZWNrX2ZpbGVzX2Zvcl8ke19jbWFrZV90YXJnZXR9IikKKyAg
ICBpZihOT1QgRVhJU1RTICIke19jbWFrZV9maWxlfSIpCisgICAgICBtZXNzYWdlKEZBVEFM
X0VSUk9SICJUaGUgaW1wb3J0ZWQgdGFyZ2V0IFwiJHtfY21ha2VfdGFyZ2V0fVwiIHJlZmVy
ZW5jZXMgdGhlIGZpbGUKKyAgIFwiJHtfY21ha2VfZmlsZX1cIgogYnV0IHRoaXMgZmlsZSBk
b2VzIG5vdCBleGlzdC4gIFBvc3NpYmxlIHJlYXNvbnMgaW5jbHVkZToKICogVGhlIGZpbGUg
d2FzIGRlbGV0ZWQsIHJlbmFtZWQsIG9yIG1vdmVkIHRvIGFub3RoZXIgbG9jYXRpb24uCiAq
IEFuIGluc3RhbGwgb3IgdW5pbnN0YWxsIHByb2NlZHVyZSBkaWQgbm90IGNvbXBsZXRlIHN1
Y2Nlc3NmdWxseS4KQEAgLTgyLDkgKzkzLDExIEBAIGJ1dCBub3QgYWxsIHRoZSBmaWxlcyBp
dCByZWZlcmVuY2VzLgogIikKICAgICBlbmRpZigpCiAgIGVuZGZvcmVhY2goKQotICB1bnNl
dChfSU1QT1JUX0NIRUNLX0ZJTEVTX0ZPUl8ke3RhcmdldH0pCisgIHVuc2V0KF9jbWFrZV9m
aWxlKQorICB1bnNldCgiX2NtYWtlX2ltcG9ydF9jaGVja19maWxlc19mb3JfJHtfY21ha2Vf
dGFyZ2V0fSIpCiBlbmRmb3JlYWNoKCkKLXVuc2V0KF9JTVBPUlRfQ0hFQ0tfVEFSR0VUUykK
K3Vuc2V0KF9jbWFrZV90YXJnZXQpCit1bnNldChfY21ha2VfaW1wb3J0X2NoZWNrX3Rhcmdl
dHMpCiAKICMgVGhpcyBmaWxlIGRvZXMgbm90IGRlcGVuZCBvbiBvdGhlciBpbXBvcnRlZCB0
YXJnZXRzIHdoaWNoIGhhdmUKICMgYmVlbiBleHBvcnRlZCBmcm9tIHRoZSBzYW1lIHByb2pl
Y3QgYnV0IGluIGEgc2VwYXJhdGUgZXhwb3J0IHNldC4KZGlmZiAtcHUgLS1jb2xvciAtLXN0
cmlwLXRyYWlsaW5nLWNyIC91c3IvbGliL2NtYWtlL2V4cGF0LTIuNC4xL2V4cGF0LWNvbmZp
Zy12ZXJzaW9uLmNtYWtlIC91c3IvbGliL2NtYWtlL2V4cGF0LTIuNS4wL2V4cGF0LWNvbmZp
Zy12ZXJzaW9uLmNtYWtlCi0tLSAvdXNyL2xpYi9jbWFrZS9leHBhdC0yLjQuMS9leHBhdC1j
b25maWctdmVyc2lvbi5jbWFrZQkyMDIxLTA3LTIzIDEzOjA5OjI1LjAwMDAwMDAwMCAtMDYw
MAorKysgL3Vzci9saWIvY21ha2UvZXhwYXQtMi41LjAvZXhwYXQtY29uZmlnLXZlcnNpb24u
Y21ha2UJMjAyMy0wMy0wNSAxMTowODo1NS4wMDAwMDAwMDAgLTA3MDAKQEAgLTksMTYgKzks
MTkgQEAKICMgVGhlIHZhcmlhYmxlIENWRl9WRVJTSU9OIG11c3QgYmUgc2V0IGJlZm9yZSBj
YWxsaW5nIGNvbmZpZ3VyZV9maWxlKCkuCiAKIAotc2V0KFBBQ0tBR0VfVkVSU0lPTiAiMi40
LjEiKQorc2V0KFBBQ0tBR0VfVkVSU0lPTiAiMi41LjAiKQogCiBpZihQQUNLQUdFX1ZFUlNJ
T04gVkVSU0lPTl9MRVNTIFBBQ0tBR0VfRklORF9WRVJTSU9OKQogICBzZXQoUEFDS0FHRV9W
RVJTSU9OX0NPTVBBVElCTEUgRkFMU0UpCiBlbHNlKCkKIAotICBpZigiMi40LjEiIE1BVENI
RVMgIl4oWzAtOV0rKVxcLiIpCisgIGlmKCIyLjUuMCIgTUFUQ0hFUyAiXihbMC05XSspXFwu
IikKICAgICBzZXQoQ1ZGX1ZFUlNJT05fTUFKT1IgIiR7Q01BS0VfTUFUQ0hfMX0iKQorICAg
IGlmKE5PVCBDVkZfVkVSU0lPTl9NQUpPUiBWRVJTSU9OX0VRVUFMIDApCisgICAgICBzdHJp
bmcoUkVHRVggUkVQTEFDRSAiXjArIiAiIiBDVkZfVkVSU0lPTl9NQUpPUiAiJHtDVkZfVkVS
U0lPTl9NQUpPUn0iKQorICAgIGVuZGlmKCkKICAgZWxzZSgpCi0gICAgc2V0KENWRl9WRVJT
SU9OX01BSk9SICIyLjQuMSIpCisgICAgc2V0KENWRl9WRVJTSU9OX01BSk9SICIyLjUuMCIp
CiAgIGVuZGlmKCkKIAogICBpZihQQUNLQUdFX0ZJTkRfVkVSU0lPTl9SQU5HRSkKZGlmZiAt
cHUgLS1jb2xvciAtLXN0cmlwLXRyYWlsaW5nLWNyIC91c3IvbGliL2NtYWtlL2V4cGF0LTIu
NC4xL2V4cGF0LW5vY29uZmlnLmNtYWtlIC91c3IvbGliL2NtYWtlL2V4cGF0LTIuNS4wL2V4
cGF0LW5vY29uZmlnLmNtYWtlCi0tLSAvdXNyL2xpYi9jbWFrZS9leHBhdC0yLjQuMS9leHBh
dC1ub2NvbmZpZy5jbWFrZQkyMDIxLTA3LTIzIDEzOjA5OjI1LjAwMDAwMDAwMCAtMDYwMAor
KysgL3Vzci9saWIvY21ha2UvZXhwYXQtMi41LjAvZXhwYXQtbm9jb25maWcuY21ha2UJMjAy
My0wMy0wNSAxMTowODo1NS4wMDAwMDAwMDAgLTA3MDAKQEAgLTEsMTkgKzEsMTkgQEAKICMt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCi0jIEdlbmVyYXRlZCBDTWFrZSB0YXJnZXQgaW1wb3J0IGZpbGUuCisjIEdl
bmVyYXRlZCBDTWFrZSB0YXJnZXQgaW1wb3J0IGZpbGUgZm9yIGNvbmZpZ3VyYXRpb24gIk5v
Q29uZmlnIi4KICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKICMgQ29tbWFuZHMgbWF5IG5lZWQgdG8ga25vdyB0
aGUgZm9ybWF0IHZlcnNpb24uCiBzZXQoQ01BS0VfSU1QT1JUX0ZJTEVfVkVSU0lPTiAxKQog
Ci0jIEltcG9ydCB0YXJnZXQgImV4cGF0OjpleHBhdCIgZm9yIGNvbmZpZ3VyYXRpb24gIiIK
KyMgSW1wb3J0IHRhcmdldCAiZXhwYXQ6OmV4cGF0IiBmb3IgY29uZmlndXJhdGlvbiAiTm9D
b25maWciCiBzZXRfcHJvcGVydHkoVEFSR0VUIGV4cGF0OjpleHBhdCBBUFBFTkQgUFJPUEVS
VFkgSU1QT1JURURfQ09ORklHVVJBVElPTlMgTk9DT05GSUcpCiBzZXRfdGFyZ2V0X3Byb3Bl
cnRpZXMoZXhwYXQ6OmV4cGF0IFBST1BFUlRJRVMKLSAgSU1QT1JURURfTE9DQVRJT05fTk9D
T05GSUcgIiR7X0lNUE9SVF9QUkVGSVh9L2xpYi9saWJleHBhdC5zby4xLjguMSIKLSAgSU1Q
T1JURURfU09OQU1FX05PQ09ORklHICJsaWJleHBhdC5zby4xIgorICBJTVBPUlRFRF9JTVBM
SUJfTk9DT05GSUcgIiR7X0lNUE9SVF9QUkVGSVh9L2xpYi9saWJleHBhdC5kbGwuYSIKKyAg
SU1QT1JURURfTE9DQVRJT05fTk9DT05GSUcgIiR7X0lNUE9SVF9QUkVGSVh9L2Jpbi9jeWdl
eHBhdC0xLmRsbCIKICAgKQogCi1saXN0KEFQUEVORCBfSU1QT1JUX0NIRUNLX1RBUkdFVFMg
ZXhwYXQ6OmV4cGF0ICkKLWxpc3QoQVBQRU5EIF9JTVBPUlRfQ0hFQ0tfRklMRVNfRk9SX2V4
cGF0OjpleHBhdCAiJHtfSU1QT1JUX1BSRUZJWH0vbGliL2xpYmV4cGF0LnNvLjEuOC4xIiAp
CitsaXN0KEFQUEVORCBfY21ha2VfaW1wb3J0X2NoZWNrX3RhcmdldHMgZXhwYXQ6OmV4cGF0
ICkKK2xpc3QoQVBQRU5EIF9jbWFrZV9pbXBvcnRfY2hlY2tfZmlsZXNfZm9yX2V4cGF0Ojpl
eHBhdCAiJHtfSU1QT1JUX1BSRUZJWH0vbGliL2xpYmV4cGF0LmRsbC5hIiAiJHtfSU1QT1JU
X1BSRUZJWH0vYmluL2N5Z2V4cGF0LTEuZGxsIiApCiAKICMgQ29tbWFuZHMgYmV5b25kIHRo
aXMgcG9pbnQgc2hvdWxkIG5vdCBuZWVkIHRvIGtub3cgdGhlIHZlcnNpb24uCiBzZXQoQ01B
S0VfSU1QT1JUX0ZJTEVfVkVSU0lPTikK

--------------ZR9xutumSOlbP6JS5Tn5KNyH
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

--------------ZR9xutumSOlbP6JS5Tn5KNyH--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019