delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2020/08/10/21:28:46

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org BB1ED3851C11
Authentication-Results: sourceware.org; dmarc=none (p=none dis=none)
header.from=SystematicSw.ab.ca
Authentication-Results: sourceware.org;
spf=none smtp.mailfrom=brian DOT inglis AT systematicsw DOT ab DOT ca
X-Authority-Analysis: v=2.3 cv=ecemg4MH c=1 sm=1 tr=0
a=kiZT5GMN3KAWqtYcXc+/4Q==:117 a=kiZT5GMN3KAWqtYcXc+/4Q==:17
a=r77TgQKjGQsHNAKrUKIA:9 a=UJ5Y5Z__AAAA:8 a=D-hjUeOzi2gWLipTs3oA:9
a=QEXdDO2ut3YA:10 a=DpTAKyyItpCMLx1EjSgA:9 a=ITdVHhY7-e0A:10
a=-nuATAkMhhWPdIrRzIKU:22
From: Brian Inglis <Brian DOT Inglis AT SystematicSw DOT ab DOT ca>
Subject: Re: [ANNOUNCEMENT] Updated: curl 7.71.1-1
To: cygwin AT cygwin DOT com
References: <announce DOT c4e534c5-4c2e-9c35-3674-5f652695d778 AT SystematicSw DOT ab DOT ca>
<CA+kUOa=-AJxr_2TaZoNerOquMGR8FCzi7hg3DyuvntuQqpAVOg AT mail DOT gmail DOT com>
<CA+kUOakEVPde-W_8jocGZBwNw=wRodKBySRgxAE7_AU8As7FDA AT mail DOT gmail DOT com>
<4f1d6241-c86b-f2f9-7b49-a9f5b998b0eb AT SystematicSw DOT ab DOT ca>
<53c7f2a7-3bd8-f90c-b574-969d6b31f300 AT cornell DOT edu>
<b66aea8b-2764-357c-8602-0a2e780bc90f AT SystematicSw DOT ab DOT ca>
<d66364d2-06c4-3f8e-4989-2426ec9fde9d AT cornell DOT edu>
Autocrypt: addr=Brian DOT Inglis AT SystematicSw DOT ab DOT ca; prefer-encrypt=mutual;
keydata=
mDMEXopx8xYJKwYBBAHaRw8BAQdAnCK0qv/xwUCCZQoA9BHRYpstERrspfT0NkUWQVuoePa0
LkJyaWFuIEluZ2xpcyA8QnJpYW4uSW5nbGlzQFN5c3RlbWF0aWNTdy5hYi5jYT6IlgQTFggA
PhYhBMM5/lbU970GBS2bZB62lxu92I8YBQJeinHzAhsDBQkJZgGABQsJCAcCBhUKCQgLAgQW
AgMBAh4BAheAAAoJEB62lxu92I8Y0ioBAI8xrggNxziAVmr+Xm6nnyjoujMqWcq3oEhlYGAO
WacZAQDFtdDx2koSVSoOmfaOyRTbIWSf9/Cjai29060fsmdsDLg4BF6KcfMSCisGAQQBl1UB
BQEBB0Awv8kHI2PaEgViDqzbnoe8B9KMHoBZLS92HdC7ZPh8HQMBCAeIfgQYFggAJhYhBMM5
/lbU970GBS2bZB62lxu92I8YBQJeinHzAhsMBQkJZgGAAAoJEB62lxu92I8YZwUBAJw/74rF
IyaSsGI7ewCdCy88Lce/kdwX7zGwid+f8NZ3AQC/ezTFFi5obXnyMxZJN464nPXiggtT9gN5
RSyTY8X+AQ==
Organization: Systematic Software
Message-ID: <71031f78-b1be-aec2-4e54-72ff49e07543@SystematicSw.ab.ca>
Date: Mon, 10 Aug 2020 19:27:52 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
Thunderbird/68.11.0
MIME-Version: 1.0
In-Reply-To: <d66364d2-06c4-3f8e-4989-2426ec9fde9d@cornell.edu>
X-CMAE-Envelope: MS4wfGg43zLPt0udb5TEj/vGq5du+pdDvl3Z9P644xstU+qRaVMAkaWG7lrgIUF7+J6WJtQClZpEgXUVeVlI7iHavNoWk1+66/j0k5ooH8kkgExHySXMckNO
rxVHJZzQd5t1N2VeBGJKeda4D/n8WMb4RxgSamj2UhGgA2F3p6SunMIn+tXbWSBH/0cdgTen2pzeEA==
X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, KAM_SHORT, NICE_REPLY_A,
RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,
SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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>
Reply-To: cygwin AT cygwin DOT com
Errors-To: cygwin-bounces AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

This is a multi-part message in MIME format.
--------------CBB3F732ECCCB554544A63CF
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 2020-08-10 13:14, Ken Brown via Cygwin wrote:
> On 8/10/2020 1:33 PM, Brian Inglis wrote:
>> On 2020-08-10 08:52, Ken Brown via Cygwin wrote:
>>> On 8/9/2020 5:48 PM, Brian Inglis wrote:
>>>> On 2020-08-09 12:28, Adam Dinwoodie wrote:
>>>>> On Fri, 24 Jul 2020 at 13:56, Adam Dinwoodie wrote:
>>>>>> In the failing case, the `/configure` stage includes the following
>>>>>> text: `configure: Setting CURL_LDFLAGS to '-lcurl -lnghttp2 -lidn2
>>>>>> -lssh -lpsl -lssl -lcrypto -lldap -llber -lbrotlidec -lbrotlidec
>>>>>> -lz'`; in the working case using -7.66.0-1, the corresponding line=
 is
>>>>>> just `configure: Setting CURL_LDFLAGS to '-lcurl'`.
>>> [...]
>>>> Meanwhile, that info likely comes from:
>>>>
>>>> $ tail -vn15 /lib/pkgconfig/libcurl.pc
>>>> =3D=3D> /lib/pkgconfig/libcurl.pc <=3D=3D
>>>> #
>>>> prefix=3D/usr
>>>> exec_prefix=3D/usr
>>>> libdir=3D${exec_prefix}/lib
>>>> includedir=3D${prefix}/include
>>>> supported_protocols=3D"DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMA=
PS LDAP LDAPS
>>>> POP3 POP3S RTSP SCP SFTP SMB SMBS SMTP SMTPS TELNET TFTP"
>>>> supported_features=3D"SSL IPv6 UnixSockets libz brotli AsynchDNS IDN=
 PSL NTLM
>>>> NTLM_WB TLS-SRP HTTP2 HTTPS-proxy"
>>>>
>>>> Name: libcurl
>>>> URL: https://curl.haxx.se/
>>>> Description: Library to transfer files with ftp, http, etc.
>>>> Version: 7.71.1
>>>> Libs: -L${libdir} -lcurl
>>>> Libs.private: -lnghttp2 -lidn2 -lssh -lpsl -lssl -lcrypto -lldap -ll=
ber
>>>> -lbrotlidec -lbrotlidec -lz
>>>> Cflags: -I${includedir}
>>>>
>>>> it looks like your git build should be using Libs for dynamic builds=
 and adding
>>>> Libs.private for static builds
>>
>>> If you look at configure.ac in the git sources, you'll see that it us=
es
>>> curl-config, not pkg-config.=C2=A0 The former reports:
>>>
>>> $ curl-config --libs
>>> -lcurl -lnghttp2 -lidn2 -lssh -lpsl -lssl -lcrypto -lldap -llber -lbr=
otlidec
>>> -lbrotlidec -lz
>>>
>>> Yaakov's build of earlier versions of curl used a patch 7.33.0-libdep=
s.patch to
>>> prevent the unnecessary libs from being listed.=C2=A0 He even had a c=
omment at the
>>> beginning of the patch, explaining the reason for it: "These are need=
ed only for
>>> static linking, but we build with --disable-static".
>>
>> I try to avoid looking at autotools plumbing if I can possibly avoid i=
t! ;^>
>> Someone cleaned up the approach used, as the patch did not apply and w=
as dropped.
>=20
> My point is that the patch shouldn't have been dropped.=C2=A0 It should=
 have been
> modified to apply to the updated sources.=C2=A0 (I've done this.=C2=A0 =
See the attached.)
> As Yaakov wrote, the patch is needed to prevent 'curl-config --libs' fr=
om
> including libs that are only needed for static linking.
>=20
> With the modified patch applied, curl-config gives the expected result:
>=20
> $ curl-config --libs
> -lcurl
>=20
>> If you look at my later post, cygport git build and tests worked for m=
e with no
>> problems other than at first missing some package build dependencies
>=20
> Those were not really build dependencies.=C2=A0 They only appeared to b=
e needed
> because 'curl-config --libs' erroneously included libs that are only ne=
eded for
> static linking.

Your patch seems to reproduce exactly what is currently distributed in th=
e
libcurl-devel package:

$ tail -n7 /lib/pkgconfig/libcurl.pc
Name: libcurl
URL: https://curl.haxx.se/
Description: Library to transfer files with ftp, http, etc.
Version: 7.71.1
Libs: -L${libdir} -lcurl
Libs.private: -lnghttp2 -lidn2 -lssh -lpsl -lssl -lcrypto -lldap -llber
-lbrotlidec -lbrotlidec -lz
Cflags: -I${includedir}

and from what I can see, picked up and used in my vanilla cygport git bui=
ld from
the vanilla distributed src package:

$ for exe in *.exe */*.exe; do ldd $exe | fgrep -q cygcurl && cygcheck ./=
$exe &&
echo; done > ~/git-curl.log

[see attached]

Perhaps I am misunderstanding: I was addressing the OP build issue; are y=
ou
perhaps concerned solely with the correct operation of curl-config?

In that case, it looks to me as if the generated curl-config --libs state=
ments:

        if test "Xyes" =3D "Xno" -o "Xyes" =3D "Xyes"; then
          echo ${CURLLIBDIR}-lcurl -lnghttp2 -lidn2 -lssh -lpsl -lssl -lc=
rypto
-lldap -llber -lbrotlidec -lbrotlidec -lz

based on curl-config.in:

        if test "X AT ENABLE_SHARED@" =3D "Xno" -o "X AT REQUIRE_LIB_DEPS@" =3D=
 "Xyes"; then
          echo ${CURLLIBDIR}-lcurl @LIBCURL_LIBS@

REQUIRE_LIB_DEPS should be no, derived from configure.ac:

if test "X$enable_shared" =3D "Xyes" -a "X$link_all_deplibs" =3D "Xno"
then
    REQUIRE_LIB_DEPS=3Dno
else
    REQUIRE_LIB_DEPS=3Dyes
fi
AC_SUBST(REQUIRE_LIB_DEPS)
AM_CONDITIONAL(USE_EXPLICIT_LIB_DEPS, test x$REQUIRE_LIB_DEPS =3D xyes)

but for Cygwin link_all_deplibs remains defaulted to unknown, so either t=
hat
variable should be set in configure, or that condition should perhaps be =
changed
to:

if test "X$enable_shared" =3D "Xyes" -a "X$link_all_deplibs" !=3D "Xyes"

with appropriate bug reports and changes to be made upstream if possible.

If you can provide any more insight on the autotools generation of curl-c=
onfig,
I can add that to the upstream bug report.

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

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in IEC units and prefixes, physical quantities in SI.]

--------------CBB3F732ECCCB554544A63CF
Content-Type: text/plain; charset=UTF-8;
 name="git-curl.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="git-curl.log"

JEhPTUVcc3JjXGN5Z3dpblxnaXRcZ2l0LTIuMjguMC0xLng4Nl82NFxpbnN0XHVzclxsaWJl
eGVjXGdpdC1jb3JlXGdpdC1odHRwLWZldGNoLmV4ZQogIEM6XC4uLlxjeWd3aW42NFxiaW5c
Y3lnY3VybC00LmRsbAogICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdicm90bGlkZWMtMS5k
bGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWd3aW4xLmRsbAogICAgICAgIEM6XFdp
bmRvd3Ncc3lzdGVtMzJcS0VSTkVMMzIuZGxsCiAgICAgICAgICBDOlxXaW5kb3dzXHN5c3Rl
bTMyXG50ZGxsLmRsbAogICAgICAgICAgQzpcV2luZG93c1xzeXN0ZW0zMlxLRVJORUxCQVNF
LmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2Jyb3RsaWNvbW1vbi0xLmRsbAog
ICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdjcnlwdG8tMS4xLmRsbAogICAgICBDOlwuLi5c
Y3lnd2luNjRcYmluXGN5Z3ouZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2lkbjIt
MC5kbGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdpY29udi0yLmRsbAogICAgICBD
OlwuLi5cY3lnd2luNjRcYmluXGN5Z2ludGwtOC5kbGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0
XGJpblxjeWd1bmlzdHJpbmctMi5kbGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnbGJl
ci0yLTQtMi5kbGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnbGRhcC0yLTQtMi5kbGwK
ICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdzYXNsMi0zLmRsbAogICAgICBDOlwuLi5c
Y3lnd2luNjRcYmluXGN5Z3NzbC0xLjEuZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5
Z25naHR0cDItMTQuZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z3BzbC01LmRsbAog
ICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdzc2gtNC5kbGwKICAgICAgQzpcLi4uXGN5Z3dp
bjY0XGJpblxjeWdnY2Nfcy1zZWgtMS5kbGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxj
eWdnc3NhcGlfa3JiNS0yLmRsbAogICAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnazVj
cnlwdG8tMy5kbGwKICAgICAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lna3JiNXN1cHBv
cnQtMC5kbGwKICAgICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2tyYjUtMy5kbGwKICAg
ICAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnY29tX2Vyci0yLmRsbAogIEM6XC4uLlxj
eWd3aW42NFxiaW5cY3lncGNyZTItOC0wLmRsbAoKJEhPTUVcc3JjXGN5Z3dpblxnaXRcZ2l0
LTIuMjguMC0xLng4Nl82NFxpbnN0XHVzclxsaWJleGVjXGdpdC1jb3JlXGdpdC1odHRwLXB1
c2guZXhlCiAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdjdXJsLTQuZGxsCiAgICBDOlwuLi5c
Y3lnd2luNjRcYmluXGN5Z2Jyb3RsaWRlYy0xLmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRc
YmluXGN5Z3dpbjEuZGxsCiAgICAgICAgQzpcV2luZG93c1xzeXN0ZW0zMlxLRVJORUwzMi5k
bGwKICAgICAgICAgIEM6XFdpbmRvd3Ncc3lzdGVtMzJcbnRkbGwuZGxsCiAgICAgICAgICBD
OlxXaW5kb3dzXHN5c3RlbTMyXEtFUk5FTEJBU0UuZGxsCiAgICAgIEM6XC4uLlxjeWd3aW42
NFxiaW5cY3lnYnJvdGxpY29tbW9uLTEuZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5
Z2NyeXB0by0xLjEuZGxsCiAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnei5kbGwKICAg
IEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnaWRuMi0wLmRsbAogICAgICBDOlwuLi5cY3lnd2lu
NjRcYmluXGN5Z2ljb252LTIuZGxsCiAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnaW50
bC04LmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z3VuaXN0cmluZy0yLmRsbAog
ICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdsYmVyLTItNC0yLmRsbAogICAgQzpcLi4uXGN5
Z3dpbjY0XGJpblxjeWdsZGFwLTItNC0yLmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmlu
XGN5Z3Nhc2wyLTMuZGxsCiAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnc3NsLTEuMS5k
bGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnbmdodHRwMi0xNC5kbGwKICAgIEM6XC4u
LlxjeWd3aW42NFxiaW5cY3lncHNsLTUuZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5
Z3NzaC00LmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2djY19zLXNlaC0xLmRs
bAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2dzc2FwaV9rcmI1LTIuZGxsCiAgICAg
ICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdrNWNyeXB0by0zLmRsbAogICAgICAgICAgQzpc
Li4uXGN5Z3dpbjY0XGJpblxjeWdrcmI1c3VwcG9ydC0wLmRsbAogICAgICAgIEM6XC4uLlxj
eWd3aW42NFxiaW5cY3lna3JiNS0zLmRsbAogICAgICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJp
blxjeWdjb21fZXJyLTIuZGxsCiAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdleHBhdC0xLmRs
bAogIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lncGNyZTItOC0wLmRsbAoKJEhPTUVcc3JjXGN5
Z3dpblxnaXRcZ2l0LTIuMjguMC0xLng4Nl82NFxpbnN0XHVzclxsaWJleGVjXGdpdC1jb3Jl
XGdpdC1pbWFwLXNlbmQuZXhlCiAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdjcnlwdG8tMS4x
LmRsbAogICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWd3aW4xLmRsbAogICAgICBDOlxXaW5k
b3dzXHN5c3RlbTMyXEtFUk5FTDMyLmRsbAogICAgICAgIEM6XFdpbmRvd3Ncc3lzdGVtMzJc
bnRkbGwuZGxsCiAgICAgICAgQzpcV2luZG93c1xzeXN0ZW0zMlxLRVJORUxCQVNFLmRsbAog
ICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWd6LmRsbAogIEM6XC4uLlxjeWd3aW42NFxiaW5c
Y3lnY3VybC00LmRsbAogICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdicm90bGlkZWMtMS5k
bGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdicm90bGljb21tb24tMS5kbGwKICAg
IEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnaWRuMi0wLmRsbAogICAgICBDOlwuLi5cY3lnd2lu
NjRcYmluXGN5Z2ljb252LTIuZGxsCiAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnaW50
bC04LmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z3VuaXN0cmluZy0yLmRsbAog
ICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdsYmVyLTItNC0yLmRsbAogICAgQzpcLi4uXGN5
Z3dpbjY0XGJpblxjeWdsZGFwLTItNC0yLmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmlu
XGN5Z3Nhc2wyLTMuZGxsCiAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnc3NsLTEuMS5k
bGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnbmdodHRwMi0xNC5kbGwKICAgIEM6XC4u
LlxjeWd3aW42NFxiaW5cY3lncHNsLTUuZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5
Z3NzaC00LmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2djY19zLXNlaC0xLmRs
bAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2dzc2FwaV9rcmI1LTIuZGxsCiAgICAg
ICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdrNWNyeXB0by0zLmRsbAogICAgICAgICAgQzpc
Li4uXGN5Z3dpbjY0XGJpblxjeWdrcmI1c3VwcG9ydC0wLmRsbAogICAgICAgIEM6XC4uLlxj
eWd3aW42NFxiaW5cY3lna3JiNS0zLmRsbAogICAgICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJp
blxjeWdjb21fZXJyLTIuZGxsCiAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdwY3JlMi04LTAu
ZGxsCgokSE9NRVxzcmNcY3lnd2luXGdpdFxnaXQtMi4yOC4wLTEueDg2XzY0XGluc3RcdXNy
XGxpYmV4ZWNcZ2l0LWNvcmVcZ2l0LXJlbW90ZS1mdHAuZXhlCiAgQzpcLi4uXGN5Z3dpbjY0
XGJpblxjeWdjdXJsLTQuZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2Jyb3RsaWRl
Yy0xLmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z3dpbjEuZGxsCiAgICAgICAg
QzpcV2luZG93c1xzeXN0ZW0zMlxLRVJORUwzMi5kbGwKICAgICAgICAgIEM6XFdpbmRvd3Nc
c3lzdGVtMzJcbnRkbGwuZGxsCiAgICAgICAgICBDOlxXaW5kb3dzXHN5c3RlbTMyXEtFUk5F
TEJBU0UuZGxsCiAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnYnJvdGxpY29tbW9uLTEu
ZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2NyeXB0by0xLjEuZGxsCiAgICAgIEM6
XC4uLlxjeWd3aW42NFxiaW5cY3lnei5kbGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3ln
aWRuMi0wLmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2ljb252LTIuZGxsCiAg
ICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnaW50bC04LmRsbAogICAgICBDOlwuLi5cY3ln
d2luNjRcYmluXGN5Z3VuaXN0cmluZy0yLmRsbAogICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxj
eWdsYmVyLTItNC0yLmRsbAogICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdsZGFwLTItNC0y
LmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z3Nhc2wyLTMuZGxsCiAgICAgIEM6
XC4uLlxjeWd3aW42NFxiaW5cY3lnc3NsLTEuMS5kbGwKICAgIEM6XC4uLlxjeWd3aW42NFxi
aW5cY3lnbmdodHRwMi0xNC5kbGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lncHNsLTUu
ZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z3NzaC00LmRsbAogICAgICBDOlwuLi5c
Y3lnd2luNjRcYmluXGN5Z2djY19zLXNlaC0xLmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRc
YmluXGN5Z2dzc2FwaV9rcmI1LTIuZGxsCiAgICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxj
eWdrNWNyeXB0by0zLmRsbAogICAgICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdrcmI1
c3VwcG9ydC0wLmRsbAogICAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lna3JiNS0zLmRs
bAogICAgICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdjb21fZXJyLTIuZGxsCiAgQzpc
Li4uXGN5Z3dpbjY0XGJpblxjeWdwY3JlMi04LTAuZGxsCgokSE9NRVxzcmNcY3lnd2luXGdp
dFxnaXQtMi4yOC4wLTEueDg2XzY0XGluc3RcdXNyXGxpYmV4ZWNcZ2l0LWNvcmVcZ2l0LXJl
bW90ZS1mdHBzLmV4ZQogIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnY3VybC00LmRsbAogICAg
QzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdicm90bGlkZWMtMS5kbGwKICAgICAgQzpcLi4uXGN5
Z3dpbjY0XGJpblxjeWd3aW4xLmRsbAogICAgICAgIEM6XFdpbmRvd3Ncc3lzdGVtMzJcS0VS
TkVMMzIuZGxsCiAgICAgICAgICBDOlxXaW5kb3dzXHN5c3RlbTMyXG50ZGxsLmRsbAogICAg
ICAgICAgQzpcV2luZG93c1xzeXN0ZW0zMlxLRVJORUxCQVNFLmRsbAogICAgICBDOlwuLi5c
Y3lnd2luNjRcYmluXGN5Z2Jyb3RsaWNvbW1vbi0xLmRsbAogICAgQzpcLi4uXGN5Z3dpbjY0
XGJpblxjeWdjcnlwdG8tMS4xLmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z3ou
ZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2lkbjItMC5kbGwKICAgICAgQzpcLi4u
XGN5Z3dpbjY0XGJpblxjeWdpY29udi0yLmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmlu
XGN5Z2ludGwtOC5kbGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWd1bmlzdHJpbmct
Mi5kbGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnbGJlci0yLTQtMi5kbGwKICAgIEM6
XC4uLlxjeWd3aW42NFxiaW5cY3lnbGRhcC0yLTQtMi5kbGwKICAgICAgQzpcLi4uXGN5Z3dp
bjY0XGJpblxjeWdzYXNsMi0zLmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z3Nz
bC0xLjEuZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z25naHR0cDItMTQuZGxsCiAg
ICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z3BzbC01LmRsbAogICAgQzpcLi4uXGN5Z3dpbjY0
XGJpblxjeWdzc2gtNC5kbGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdnY2Nfcy1z
ZWgtMS5kbGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdnc3NhcGlfa3JiNS0yLmRs
bAogICAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnazVjcnlwdG8tMy5kbGwKICAgICAg
ICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lna3JiNXN1cHBvcnQtMC5kbGwKICAgICAgICBD
OlwuLi5cY3lnd2luNjRcYmluXGN5Z2tyYjUtMy5kbGwKICAgICAgICAgIEM6XC4uLlxjeWd3
aW42NFxiaW5cY3lnY29tX2Vyci0yLmRsbAogIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lncGNy
ZTItOC0wLmRsbAoKJEhPTUVcc3JjXGN5Z3dpblxnaXRcZ2l0LTIuMjguMC0xLng4Nl82NFxp
bnN0XHVzclxsaWJleGVjXGdpdC1jb3JlXGdpdC1yZW1vdGUtaHR0cC5leGUKICBDOlwuLi5c
Y3lnd2luNjRcYmluXGN5Z2N1cmwtNC5kbGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3ln
YnJvdGxpZGVjLTEuZGxsCiAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnd2luMS5kbGwK
ICAgICAgICBDOlxXaW5kb3dzXHN5c3RlbTMyXEtFUk5FTDMyLmRsbAogICAgICAgICAgQzpc
V2luZG93c1xzeXN0ZW0zMlxudGRsbC5kbGwKICAgICAgICAgIEM6XFdpbmRvd3Ncc3lzdGVt
MzJcS0VSTkVMQkFTRS5kbGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdicm90bGlj
b21tb24tMS5kbGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnY3J5cHRvLTEuMS5kbGwK
ICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWd6LmRsbAogICAgQzpcLi4uXGN5Z3dpbjY0
XGJpblxjeWdpZG4yLTAuZGxsCiAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnaWNvbnYt
Mi5kbGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdpbnRsLTguZGxsCiAgICAgIEM6
XC4uLlxjeWd3aW42NFxiaW5cY3lndW5pc3RyaW5nLTIuZGxsCiAgICBDOlwuLi5cY3lnd2lu
NjRcYmluXGN5Z2xiZXItMi00LTIuZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2xk
YXAtMi00LTIuZGxsCiAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnc2FzbDItMy5kbGwK
ICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdzc2wtMS4xLmRsbAogICAgQzpcLi4uXGN5
Z3dpbjY0XGJpblxjeWduZ2h0dHAyLTE0LmRsbAogICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxj
eWdwc2wtNS5kbGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnc3NoLTQuZGxsCiAgICAg
IEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnZ2NjX3Mtc2VoLTEuZGxsCiAgICAgIEM6XC4uLlxj
eWd3aW42NFxiaW5cY3lnZ3NzYXBpX2tyYjUtMi5kbGwKICAgICAgICBDOlwuLi5cY3lnd2lu
NjRcYmluXGN5Z2s1Y3J5cHRvLTMuZGxsCiAgICAgICAgICBDOlwuLi5cY3lnd2luNjRcYmlu
XGN5Z2tyYjVzdXBwb3J0LTAuZGxsCiAgICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdr
cmI1LTMuZGxsCiAgICAgICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2NvbV9lcnItMi5k
bGwKICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z3BjcmUyLTgtMC5kbGwKCiRIT01FXHNyY1xj
eWd3aW5cZ2l0XGdpdC0yLjI4LjAtMS54ODZfNjRcaW5zdFx1c3JcbGliZXhlY1xnaXQtY29y
ZVxnaXQtcmVtb3RlLWh0dHBzLmV4ZQogIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnY3VybC00
LmRsbAogICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdicm90bGlkZWMtMS5kbGwKICAgICAg
QzpcLi4uXGN5Z3dpbjY0XGJpblxjeWd3aW4xLmRsbAogICAgICAgIEM6XFdpbmRvd3Ncc3lz
dGVtMzJcS0VSTkVMMzIuZGxsCiAgICAgICAgICBDOlxXaW5kb3dzXHN5c3RlbTMyXG50ZGxs
LmRsbAogICAgICAgICAgQzpcV2luZG93c1xzeXN0ZW0zMlxLRVJORUxCQVNFLmRsbAogICAg
ICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2Jyb3RsaWNvbW1vbi0xLmRsbAogICAgQzpcLi4u
XGN5Z3dpbjY0XGJpblxjeWdjcnlwdG8tMS4xLmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRc
YmluXGN5Z3ouZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2lkbjItMC5kbGwKICAg
ICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdpY29udi0yLmRsbAogICAgICBDOlwuLi5cY3ln
d2luNjRcYmluXGN5Z2ludGwtOC5kbGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWd1
bmlzdHJpbmctMi5kbGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnbGJlci0yLTQtMi5k
bGwKICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnbGRhcC0yLTQtMi5kbGwKICAgICAgQzpc
Li4uXGN5Z3dpbjY0XGJpblxjeWdzYXNsMi0zLmRsbAogICAgICBDOlwuLi5cY3lnd2luNjRc
YmluXGN5Z3NzbC0xLjEuZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z25naHR0cDIt
MTQuZGxsCiAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z3BzbC01LmRsbAogICAgQzpcLi4u
XGN5Z3dpbjY0XGJpblxjeWdzc2gtNC5kbGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxj
eWdnY2Nfcy1zZWgtMS5kbGwKICAgICAgQzpcLi4uXGN5Z3dpbjY0XGJpblxjeWdnc3NhcGlf
a3JiNS0yLmRsbAogICAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lnazVjcnlwdG8tMy5k
bGwKICAgICAgICAgIEM6XC4uLlxjeWd3aW42NFxiaW5cY3lna3JiNXN1cHBvcnQtMC5kbGwK
ICAgICAgICBDOlwuLi5cY3lnd2luNjRcYmluXGN5Z2tyYjUtMy5kbGwKICAgICAgICAgIEM6
XC4uLlxjeWd3aW42NFxiaW5cY3lnY29tX2Vyci0yLmRsbAogIEM6XC4uLlxjeWd3aW42NFxi
aW5cY3lncGNyZTItOC0wLmRsbAoK
--------------CBB3F732ECCCB554544A63CF
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

--------------CBB3F732ECCCB554544A63CF--

- Raw text -


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