Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 May 2023 07:23:00 -0700
From:      Cy Schubert <Cy.Schubert@cschubert.com>
To:        Antoine Brodin <antoine@freebsd.org>
Cc:        Renato Botelho <garga@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org, Dima Panov <fluffy@freebsd.org>, FreeBSD Ports Management Team <portmgr@freebsd.org>
Subject:   Re: git: 5fae3323ed2f - main - ftp/curl: Update to 8.1.0
Message-ID:  <20230521142300.46237AD@slippy.cwsent.com>
In-Reply-To: <CAALwa8m7qgkYynct5SN=1T7=bdbFTcKEM9g9okZDn0jR8dvWDw@mail.gmail.com>
References:  <202305192106.34JL6ZuV084657@gitrepo.freebsd.org>  <95f41f1a-1d3b-cb12-1777-cf4dc8ba55d4@FreeBSD.org>  <CAALwa8m7qgkYynct5SN=1T7=bdbFTcKEM9g9okZDn0jR8dvWDw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multipart MIME message.

--==_Exmh_1684678950_35090
Content-Type: text/plain; charset=us-ascii

In message <CAALwa8m7qgkYynct5SN=1T7=bdbFTcKEM9g9okZDn0jR8dvWDw@mail.gmail.c
om>
, Antoine Brodin writes:
> On Fri, May 19, 2023 at 10:13=E2=80=AFPM Dima Panov <fluffy@freebsd.org> wr=
> ote:
> >
> > Moin-moin!
> >
> >
> > It fails to build on recent -current
> >
> > building for: FreeBSD xxx 14.0-CURRENT FreeBSD 14.0-CURRENT 1400088 amd64
> >
> > --- libcurl_la-connect.lo ---
> > In file included from connect.c:56:
> > In file included from ../lib/urldata.h:168:
> > ../lib/http.h:263:8: error: redefinition of 'http_req'
> > struct http_req {
> >         ^
> > /usr/include/netinet/tcp.h:466:8: note: previous definition is here
> > struct http_req {
> >         ^
> > 1 error generated.
> > *** [libcurl_la-connect.lo] Error code 1
>
> Hi,
>
> Do you plan to fix it or revert it?
>
> Antoine

It's an easy fix. Attached is my local fix.




--==_Exmh_1684678950_35090
Content-Type: application/x-patch ; name="0001-CSES-ftp-curl-Fix-build-under-14-CURRENT.patch"
Content-Description: 0001-CSES-ftp-curl-Fix-build-under-14-CURRENT.patch
Content-Transfer-Encoding: base64

RnJvbSA1MWZmNjVjNDQ0MDNlYmE2MWU3Yzg1N2M1ZmI0ZTU2ZWFlOTQ1OGM2IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBDeSBTY2h1YmVydCA8Y3lARnJlZUJTRC5vcmc+CkRh
dGU6IFN1biwgMjEgTWF5IDIwMjMgMDc6MTk6MDcgLTA3MDAKU3ViamVjdDogW1BBVENIXSBD
U0VTOiBmdHAvY3VybDogRml4IGJ1aWxkIHVuZGVyIDE0LUNVUlJFTlQKCi0tLQogZnRwL2N1
cmwvZmlsZXMvcGF0Y2gtbGliX2NmLWgyLXByb3h5LmMgfCAyMCArKysrKysrKwogZnRwL2N1
cmwvZmlsZXMvcGF0Y2gtbGliX2h0dHAuYyAgICAgICAgfCA2OCArKysrKysrKysrKysrKysr
KysrKysrKysrKwogZnRwL2N1cmwvZmlsZXMvcGF0Y2gtbGliX2h0dHAuaCAgICAgICAgfCA0
MSArKysrKysrKysrKysrKysrCiBmdHAvY3VybC9maWxlcy9wYXRjaC1saWJfaHR0cDEuaCAg
ICAgICB8IDIwICsrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE0OSBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgZnRwL2N1cmwvZmlsZXMvcGF0Y2gtbGliX2NmLWgyLXBy
b3h5LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBmdHAvY3VybC9maWxlcy9wYXRjaC1saWJfaHR0
cC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZnRwL2N1cmwvZmlsZXMvcGF0Y2gtbGliX2h0dHAu
aAogY3JlYXRlIG1vZGUgMTAwNjQ0IGZ0cC9jdXJsL2ZpbGVzL3BhdGNoLWxpYl9odHRwMS5o
CgpkaWZmIC0tZ2l0IGEvZnRwL2N1cmwvZmlsZXMvcGF0Y2gtbGliX2NmLWgyLXByb3h5LmMg
Yi9mdHAvY3VybC9maWxlcy9wYXRjaC1saWJfY2YtaDItcHJveHkuYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmNmMDgyNGFkZjUyYgotLS0gL2Rldi9udWxs
CisrKyBiL2Z0cC9jdXJsL2ZpbGVzL3BhdGNoLWxpYl9jZi1oMi1wcm94eS5jCkBAIC0wLDAg
KzEsMjAgQEAKKy0tLSBsaWIvY2YtaDItcHJveHkuYy5vcmlnCTIwMjMtMDUtMTUgMDM6NTU6
NTkuMDAwMDAwMDAwIC0wNzAwCisrKysgbGliL2NmLWgyLXByb3h5LmMJMjAyMy0wNS0yMSAw
NzoxNDoxMS4xODYwNTUwMDAgLTA3MDAKK0BAIC03NzcsNyArNzc3LDcgQEAKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBDdXJsX2NmaWx0ZXIgKmNmLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IEN1cmxfZWFzeSAqZGF0YSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG5naHR0cDJfc2Vzc2lvbiAqaDIsCistICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgaHR0cF9yZXEgKnJlcSwKKysgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBDdXJsX2h0dHBfcmVxICpyZXEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBuZ2h0dHAyX3ByaW9yaXR5X3NwZWMgKnByaV9zcGVjLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqc3RyZWFtX3VzZXJfZGF0YSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG5naHR0cDJfZGF0YV9zb3VyY2VfcmVhZF9jYWxsYmFjayBy
ZWFkX2NhbGxiYWNrLAorQEAgLTg0Niw3ICs4NDYsNyBAQAorIHsKKyAgIHN0cnVjdCBjZl9o
Ml9wcm94eV9jdHggKmN0eCA9IGNmLT5jdHg7CisgICBDVVJMY29kZSByZXN1bHQ7CistICBz
dHJ1Y3QgaHR0cF9yZXEgKnJlcSA9IE5VTEw7CisrICBzdHJ1Y3QgQ3VybF9odHRwX3JlcSAq
cmVxID0gTlVMTDsKKyAKKyAgIGluZm9mKGRhdGEsICJFc3RhYmxpc2ggSFRUUC8yIHByb3h5
IHR1bm5lbCB0byAlcyIsIHRzLT5hdXRob3JpdHkpOworIApkaWZmIC0tZ2l0IGEvZnRwL2N1
cmwvZmlsZXMvcGF0Y2gtbGliX2h0dHAuYyBiL2Z0cC9jdXJsL2ZpbGVzL3BhdGNoLWxpYl9o
dHRwLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi45ZjkzNWNh
NzlkMDEKLS0tIC9kZXYvbnVsbAorKysgYi9mdHAvY3VybC9maWxlcy9wYXRjaC1saWJfaHR0
cC5jCkBAIC0wLDAgKzEsNjggQEAKKy0tLSBsaWIvaHR0cC5jLm9yaWcJMjAyMy0wNS0xNSAw
Mzo1NTo1OS4wMDAwMDAwMDAgLTA3MDAKKysrKyBsaWIvaHR0cC5jCTIwMjMtMDUtMjEgMDc6
MTQ6MTMuNTM4ODAxMDAwIC0wNzAwCitAQCAtNDUzNywxMyArNDUzNywxMyBAQAorICAgcmV0
dXJuIGNvcHk7CisgfQorIAorLUNVUkxjb2RlIEN1cmxfaHR0cF9yZXFfbWFrZShzdHJ1Y3Qg
aHR0cF9yZXEgKipwcmVxLAorK0NVUkxjb2RlIEN1cmxfaHR0cF9yZXFfbWFrZShzdHJ1Y3Qg
Q3VybF9odHRwX3JlcSAqKnByZXEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKm1ldGhvZCwgc2l6ZV90IG1fbGVuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpzY2hlbWUsIHNpemVfdCBzX2xlbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqYXV0aG9yaXR5LCBzaXplX3QgYV9sZW4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnBhdGgsIHNpemVf
dCBwX2xlbikKKyB7CistICBzdHJ1Y3QgaHR0cF9yZXEgKnJlcTsKKysgIHN0cnVjdCBDdXJs
X2h0dHBfcmVxICpyZXE7CisgICBDVVJMY29kZSByZXN1bHQgPSBDVVJMRV9PVVRfT0ZfTUVN
T1JZOworIAorICAgREVCVUdBU1NFUlQobWV0aG9kKTsKK0BAIC00NTgwLDcgKzQ1ODAsNyBA
QAorICAgcmV0dXJuIHJlc3VsdDsKKyB9CisgCistc3RhdGljIENVUkxjb2RlIHJlcV9hc3Np
Z25fdXJsX2F1dGhvcml0eShzdHJ1Y3QgaHR0cF9yZXEgKnJlcSwgQ1VSTFUgKnVybCkKKytz
dGF0aWMgQ1VSTGNvZGUgcmVxX2Fzc2lnbl91cmxfYXV0aG9yaXR5KHN0cnVjdCBDdXJsX2h0
dHBfcmVxICpyZXEsIENVUkxVICp1cmwpCisgeworICAgY2hhciAqdXNlciwgKnBhc3MsICpo
b3N0LCAqcG9ydDsKKyAgIHN0cnVjdCBkeW5idWYgYnVmOworQEAgLTQ2NDYsNyArNDY0Niw3
IEBACisgICByZXR1cm4gcmVzdWx0OworIH0KKyAKKy1zdGF0aWMgQ1VSTGNvZGUgcmVxX2Fz
c2lnbl91cmxfcGF0aChzdHJ1Y3QgaHR0cF9yZXEgKnJlcSwgQ1VSTFUgKnVybCkKKytzdGF0
aWMgQ1VSTGNvZGUgcmVxX2Fzc2lnbl91cmxfcGF0aChzdHJ1Y3QgQ3VybF9odHRwX3JlcSAq
cmVxLCBDVVJMVSAqdXJsKQorIHsKKyAgIGNoYXIgKnBhdGgsICpxdWVyeTsKKyAgIHN0cnVj
dCBkeW5idWYgYnVmOworQEAgLTQ2OTQsMTEgKzQ2OTQsMTEgQEAKKyAgIHJldHVybiByZXN1
bHQ7CisgfQorIAorLUNVUkxjb2RlIEN1cmxfaHR0cF9yZXFfbWFrZTIoc3RydWN0IGh0dHBf
cmVxICoqcHJlcSwKKytDVVJMY29kZSBDdXJsX2h0dHBfcmVxX21ha2UyKHN0cnVjdCBDdXJs
X2h0dHBfcmVxICoqcHJlcSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKm1ldGhvZCwgc2l6ZV90IG1fbGVuLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQ1VSTFUgKnVybCwgY29uc3QgY2hhciAqc2NoZW1lX2RlZmF1bHQpCisgeworLSAg
c3RydWN0IGh0dHBfcmVxICpyZXE7CisrICBzdHJ1Y3QgQ3VybF9odHRwX3JlcSAqcmVxOwor
ICAgQ1VSTGNvZGUgcmVzdWx0ID0gQ1VSTEVfT1VUX09GX01FTU9SWTsKKyAgIENVUkxVY29k
ZSB1YzsKKyAKK0BAIC00NzM4LDcgKzQ3MzgsNyBAQAorICAgcmV0dXJuIHJlc3VsdDsKKyB9
CisgCistdm9pZCBDdXJsX2h0dHBfcmVxX2ZyZWUoc3RydWN0IGh0dHBfcmVxICpyZXEpCisr
dm9pZCBDdXJsX2h0dHBfcmVxX2ZyZWUoc3RydWN0IEN1cmxfaHR0cF9yZXEgKnJlcSkKKyB7
CisgICBpZihyZXEpIHsKKyAgICAgZnJlZShyZXEtPnNjaGVtZSk7CitAQCAtNDc3OCw3ICs0
Nzc4LDcgQEAKKyB9CisgCisgQ1VSTGNvZGUgQ3VybF9odHRwX3JlcV90b19oMihzdHJ1Y3Qg
ZHluaGRzICpoMl9oZWFkZXJzLAorLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGh0dHBfcmVxICpyZXEsIHN0cnVjdCBDdXJsX2Vhc3kgKmRhdGEpCisrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgQ3VybF9odHRwX3JlcSAqcmVxLCBzdHJ1Y3Qg
Q3VybF9lYXN5ICpkYXRhKQorIHsKKyAgIGNvbnN0IGNoYXIgKnNjaGVtZSA9IE5VTEwsICph
dXRob3JpdHkgPSBOVUxMOworICAgc3RydWN0IGR5bmhkc19lbnRyeSAqZTsKZGlmZiAtLWdp
dCBhL2Z0cC9jdXJsL2ZpbGVzL3BhdGNoLWxpYl9odHRwLmggYi9mdHAvY3VybC9maWxlcy9w
YXRjaC1saWJfaHR0cC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MC4uMzZkYTRmZmQ2NDYwCi0tLSAvZGV2L251bGwKKysrIGIvZnRwL2N1cmwvZmlsZXMvcGF0
Y2gtbGliX2h0dHAuaApAQCAtMCwwICsxLDQxIEBACistLS0gbGliL2h0dHAuaC5vcmlnCTIw
MjMtMDUtMTUgMDM6NTU6NTkuMDAwMDAwMDAwIC0wNzAwCisrKysgbGliL2h0dHAuaAkyMDIz
LTA1LTIxIDA3OjE0OjEyLjUyMTgyMTAwMCAIC8qKgorICAqIEFsbCBhYm91dCBhIGNvcmUgSFRUUCByZXF1ZXN0LCBleGNsdWRpbmcgYm9k
eSBhbmQgdHJhaWxlcnMKKyAgKi8KKy1zdHJ1Y3QgaHR0cF9yZXEgeworK3N0cnVjdCBDdXJs
X2h0dHBfcmVxIHsKKyAgIGNoYXIgbWV0aG9kWzEyXTsKKyAgIGNoYXIgKnNjaGVtZTsKKyAg
IGNoYXIgKmF1dGhvcml0eTsKK0BAIC0yNzIsMTcgKzI3MiwxNyBAQAorIC8qKgorICAqIENy
ZWF0ZSBhIEhUVFAgcmVxdWVzdCBzdHJ1Y3QuCisgICovCistQ1VSTGNvZGUgQ3VybF9odHRw
X3JlcV9tYWtlKHN0cnVjdCBodHRwX3JlcSAqKnByZXEsCisrQ1VSTGNvZGUgQ3VybF9odHRw
X3JlcV9tYWtlKHN0cnVjdCBDdXJsX2h0dHBfcmVxICoqcHJlcSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbWV0aG9kLCBzaXplX3QgbV9sZW4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnNjaGVtZSwgc2l6ZV90IHNf
bGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICphdXRob3Jp
dHksIHNpemVfdCBhX2xlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqcGF0aCwgc2l6ZV90IHBfbGVuKTsKKyAKKy1DVVJMY29kZSBDdXJsX2h0dHBfcmVx
X21ha2UyKHN0cnVjdCBodHRwX3JlcSAqKnByZXEsCisrQ1VSTGNvZGUgQ3VybF9odHRwX3Jl
cV9tYWtlMihzdHJ1Y3QgQ3VybF9odHRwX3JlcSAqKnByZXEsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICptZXRob2QsIHNpemVfdCBtX2xlbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIENVUkxVICp1cmwsIGNvbnN0IGNoYXIgKnNjaGVt
ZV9kZWZhdWx0KTsKKyAKKy12b2lkIEN1cmxfaHR0cF9yZXFfZnJlZShzdHJ1Y3QgaHR0cF9y
ZXEgKnJlcSk7Cisrdm9pZCBDdXJsX2h0dHBfcmVxX2ZyZWUoc3RydWN0IEN1cmxfaHR0cF9y
ZXEgKnJlcSk7CisgCisgI2RlZmluZSBIVFRQX1BTRVVET19NRVRIT0QgIjptZXRob2QiCisg
I2RlZmluZSBIVFRQX1BTRVVET19TQ0hFTUUgIjpzY2hlbWUiCitAQCAtMzA2LDcgKzMwNiw3
IEBACisgICogQHBhcmFtIGRhdGEgICAgICAgdGhlIGhhbmRsZSB0byBsb29rdXAgZGVmYXVs
dHMgbGlrZSAnIDpzY2hlbWUnIGZyb20KKyAgKi8KKyBDVVJMY29kZSBDdXJsX2h0dHBfcmVx
X3RvX2gyKHN0cnVjdCBkeW5oZHMgKmgyX2hlYWRlcnMsCistICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgaHR0cF9yZXEgKnJlcSwgc3RydWN0IEN1cmxfZWFzeSAqZGF0
YSk7CisrICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgQ3VybF9odHRwX3Jl
cSAqcmVxLCBzdHJ1Y3QgQ3VybF9lYXN5ICpkYXRhKTsKKyAKKyAvKioKKyAgKiBBbGwgYWJv
dXQgYSBjb3JlIEhUVFAgcmVzcG9uc2UsIGV4Y2x1ZGluZyBib2R5IGFuZCB0cmFpbGVycwpk
aWZmIC0tZ2l0IGEvZnRwL2N1cmwvZmlsZXMvcGF0Y2gtbGliX2h0dHAxLmggYi9mdHAvY3Vy
bC9maWxlcy9wYXRjaC1saWJfaHR0cDEuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAuLjhkN2ZhYzNiYmZkMgotLS0gL2Rldi9udWxsCisrKyBiL2Z0cC9jdXJs
L2ZpbGVzL3BhdGNoLWxpYl9odHRwMS5oCkBAIC0wLDAgKzEsMjAgQEAKKy0tLSBsaWIvaHR0
cDEuaC5vcmlnCTIwMjMtMDUtMTUgMDM6NTU6NTkuMDAwMDAwMDAwIC0wNzAwCisrKysgbGli
L2h0dHAxLmgJMjAyMy0wNS0yMSAwNzoxNDozMS45NTMzMDMwMDAgLTA3MDAKK0BAIC0zNCw3
ICszNCw3IEBACisgI2RlZmluZSBIMV9QQVJTRV9PUFRfU1RSSUNUICAgICAoMSA8PCAwKQor
IAorIHN0cnVjdCBoMV9yZXFfcGFyc2VyIHsKKy0gIHN0cnVjdCBodHRwX3JlcSAqcmVxOwor
KyAgc3RydWN0IEN1cmxfaHR0cF9yZXEgKnJlcTsKKyAgIHN0cnVjdCBidWZxIHNjcmF0Y2g7
CisgICBzaXplX3Qgc2NyYXRjaF9za2lwOworICAgY29uc3QgY2hhciAqbGluZTsKK0BAIC01
MSw3ICs1MSw3IEBACisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKnNjaGVtZV9kZWZhdWx0LCBpbnQgb3B0aW9ucywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQ1VSTGNvZGUgKmVycik7CisgCistQ1VSTGNvZGUgQ3VybF9oMV9yZXFf
ZHByaW50KGNvbnN0IHN0cnVjdCBodHRwX3JlcSAqcmVxLAorK0NVUkxjb2RlIEN1cmxfaDFf
cmVxX2RwcmludChjb25zdCBzdHJ1Y3QgQ3VybF9odHRwX3JlcSAqcmVxLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZHluYnVmICpkYnVmKTsKKyAKKyAKLS0gCjIu
NDAuMQoK

--==_Exmh_1684678950_35090
Content-Type: text/plain; charset=us-ascii

Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  https://FreeBSD.org
NTP:           <cy@nwtime.org>    Web:  https://nwtime.org

			e^(i*pi)+1=0

--==_Exmh_1684678950_35090--





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20230521142300.46237AD>