Re: Build errors with GCC 14

William Bader <[email protected]> Tue, 23 Sep 2025 16:41:39 +0000
Newsgroups gmane.comp.type-setting.lout
Message-ID <PA3P190MB24380CB9D4E5B53508E2757FC41DA@PA3P190MB2438.EURP190.PROD.OUTLOOK.COM>
--_000_PA3P190MB24380CB9D4E5B53508E2757FC41DAPA3P190MB2438EURP_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgTWF0qKdqLA0KDQpUaGFua3MuDQoNCj5NeSBwb2ludCB3YXMgd2hldGhlciB3ZSBzaG91bGRu
oa90IGVzdGFibGlzaCByZXBvc2l0b3J5IHdoaWNoIGNvdWxkIGFjdHVhbGx5IGNhcnJ5IFRoZSBU
cnVlIExvdXQgSGlzdG9yeSBmb3IgdGhlIG5leHQgdGhpcnR5IHllYXJzLA0KDQpUaGF0IGlzIGEg
Z29vZCBpZGVhLg0KDQpJdCBwcm9iYWJseSBzaG91bGQgbm90IGJlIG15IHJlcG9zaXRvcnkgYmVj
YXVzZSBteSAzLjQyIGhhcyBmZWF0dXJlcyBpbiBjb21taXQgYzlhN2Y2NDVlNmUzN2NmYzU2MGI0
NzAxOTcwYmVjNTY2NGRhNmQyOCB0aGF0IERyLiBLaW5nc3RvbiByZWplY3RlZC4NCkkgdGhpbmsg
dGhhdCB0aGUgbWFpbiBpc3N1ZSB3YXMgYSBjaGFuZ2UgdG8gejAzLmMgdG8gYWxsb3cgcmVhZGlu
ZyBhIHNwZWNpYWxseSBmb3JtYXR0ZWQgZXBzIGFyY2hpdmUgY3JlYXRlZCBieSBhbm90aGVyIGFw
cGxpY2F0aW9uIHRoYXQgd3JpdGVzIGEgc2hhcmVkIHByb2xvZyBhbmQgdHJhaWxlciwgYW5kIHRo
ZW4gYmxvY2tzIG9mIGVwcy4NCg0KUmVnYXJkcywgV2lsbGlhbQ0KDQoNCg0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogTWF0qKdqIENlcGwNClNlbnQ6IE1vbmRheSwg
U2VwdGVtYmVyIDIyLCAyMDI1IDc6MjcgUE0NClRvOiBXaWxsaWFtIEJhZGVyOyBMdWRvdmljIENv
dXJ0qKhzDQpDYzogSmVmZnJleSBLaW5nc3RvbjsgTG91dCBNYWlsaW5nIExpc3QNClN1YmplY3Q6
IFJlOiBCdWlsZCBlcnJvcnMgd2l0aCBHQ0MgMTQNCg0KT24gTW9uIFNlcCAyMiwgMjAyNSBhdCA1
OjU4IEFNIENFU1QsIFdpbGxpYW0gQmFkZXIgd3JvdGU6DQo+PiBJIGhhdmUgdHJpZWQgdG8gY29t
cGFyZSBpbnRlcmRpZmYgYmV0d2VlbiB0aGUgZGlmZiBiZXR3ZWVuDQo+PiAzLjQwIGFuZCAzLjQx
IHRhcmJhbGxzIGFuZCBiZXR3ZWVuIDMuNDAgYW5kIDMuNDEgdGFncyBpbiB0aGUNCj4+IHdpbGxh
bTgwMDAgcmVwby4gQW5kIGl0IGlzIG5vdCBjbGVhbi4NCj4NCj4gQSBmZXcgeWVhcnMgYWdvLCBz
b21lIGRpc3RyaWJ1dGlvbnMgd2VyZSBnb2luZyB0byBkcm9wIGxvdXQNCj4gYmVjYXVzZSBvZiB1
bmZpeGVkIENWRXMuIE5vIG9uZSBvbiB0aGUgbGlzdCByZXBsaWVkLCBhbmQgbG91dA0KPiBoYWRu
J3QgaGFkIGFuIHVwZGF0ZSBzaW5jZSAzLjQwIGluIEp1bmUgMjAxMywgc28gSSB0aG91Z2h0IHRo
YXQNCj4gbm8gb25lIHdhcyBzdGlsbCBtYWludGFpbmluZyBsb3V0IGFmdGVyIHNvIG1hbnkgeWVh
cnMsIGFuZCBzaW5jZQ0KPiBJIHN0aWxsIHVzZSBpdCwgSSBjb2xsZWN0ZWQgYWxsIG9mIHRoZSBv
ZmZpY2lhbCBvbGQgdmVyc2lvbnMgdGhhdA0KPiBJIGNvdWxkIGZpbmQgdG8gbWFrZSBhIGdpdCBy
ZXBvc2l0b3J5IHdpdGggdGhlIGhpc3RvcnksIGFuZCB0aGVuDQo+IEkgZml4ZWQgdGhlIENWRXMg
YW5kIGNhbGxlZCBpdCAzLjQxLiBTb21lIGRpc3RyaWJ1dGlvbnMgc3dpdGNoZWQNCj4gdG8gbXkg
cmVwb3NpdG9yeSBiZWNhdXNlIHRoZXkgd291bGQgb3RoZXJ3aXNlIGhhdmUgZHJvcHBlZCBsb3V0
DQo+IGZvciBoYXZpbmcgbG9uZy1zdGFuZGluZyB1bmZpeGVkIENWRXMuDQoNCkkgaGF2ZSBhYnNv
bHV0ZWx5IG5vdCBtZWFudCBhbnl0aGluZyBiYWQgYWJvdXQgeW91ciByZXBvc2l0b3J5Lg0KT2J2
aW91c2x5LCB5b3UgZGlkbqGvdCBtZWFuIGl0IGFzIFRoZSBPbmUgU291cmNlIG9mIFdpc2RvbSwg
aXQNCndhcyBqdXN0IGEgc29sdXRpb24gZm9yIHlvdXIgcGVyc29uYWwgcHJvYmxlbSwgSSBndWVz
cy4gQW5kIEkgYW0NCmNlcnRhaW5seSB0aGFua2Z1bCwgdGhhdCB5b3UgaGF2ZSBlbmFibGVkIHRo
b3NlIGRpc3RyaWJ1dGlvbnMgdG8NCmtlZXAgc3VwcG9ydGluZyBMb3V0Lg0KDQpNeSBwb2ludCB3
YXMgd2hldGhlciB3ZSBzaG91bGRuoa90IGVzdGFibGlzaCByZXBvc2l0b3J5IHdoaWNoDQpjb3Vs
ZCBhY3R1YWxseSBjYXJyeSBUaGUgVHJ1ZSBMb3V0IEhpc3RvcnkgZm9yIHRoZSBuZXh0IHRoaXJ0
eQ0KeWVhcnMsIGFuZCB3aGV0aGVyIHlvdXIgcmVwb3NpdG9yeSBpcyBpdC4NCg0KQmVzdCwNCg0K
TWF0qKdqDQoNCi0tDQpodHRwOi8vbWF0ZWouY2VwbG92aS5jei9ibG9nLywgQG1jZXBsQGVuLm9z
bS50b3duDQpHUEcgRmluZ2VyOiAzQzc2IEEwMjcgQ0E0NSBBRDcwIDk4QjUgIEJDMUQgNzkyMCA1
ODAyIDg4MEIgQzlEOA0KDQpUbyB0aGUgd2VsbC1vcmdhbml6ZWQgbWluZCwgZGVhdGggaXMgYnV0
IHRoZSBuZXh0IGdyZWF0IGFkdmVudHVyZS4NCiAgLS0gQWxidXMgRHVtYmxlZG9yZQ0KDQo=

--_000_PA3P190MB24380CB9D4E5B53508E2757FC41DAPA3P190MB2438EURP_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);" class=3D"elementToProof">
Hi Mat=A8=A7j,<br>
<br>
Thanks.<br>
<br>
&gt;My point was whether we shouldn=A1=AFt establish repository which could=
 actually carry The True Lout History for the next thirty years,<br>
<br>
That is a good idea.</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);" class=3D"elementToProof">
It probably should not be my repository because my 3.42 has features in com=
mit c9a7f645e6e37cfc560b4701970bec5664da6d28&nbsp;that Dr. Kingston rejecte=
d.</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);" class=3D"elementToProof">
I think that the main issue was a change to z03.c to allow reading a specia=
lly formatted eps archive created by another application that writes a shar=
ed prolog and trailer, and then blocks of eps.<br>
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);" class=3D"elementToProof">
Regards, William</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
 color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"height:21px" class=3D"_Entity _EType_OWA_VirtualEdit_Placehol=
der _EId_OWA_VirtualEdit_Placeholder _EReadonly_0">
<br>
</div>
<div><br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style=3D"display: inline-block; width: 98%;">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<b>From:</b>&nbsp;Mat=A8=A7j Cepl<br>
<b>Sent:</b>&nbsp;Monday, September 22, 2025 7:27 PM<br>
<b>To:</b>&nbsp;William Bader; Ludovic Court=A8=A8s<br>
<b>Cc:</b>&nbsp;Jeffrey Kingston; Lout Mailing List<br>
<b>Subject:</b>&nbsp;Re: Build errors with GCC 14 </div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-size: 11pt;">On Mon Sep 22, 2025 at 5:58 AM CEST, Willia=
m Bader wrote:<br>
&gt;&gt; I have tried to compare interdiff between the diff between<br>
&gt;&gt; 3.40 and 3.41 tarballs and between 3.40 and 3.41 tags in the<br>
&gt;&gt; willam8000 repo. And it is not clean.<br>
&gt;<br>
&gt; A few years ago, some distributions were going to drop lout<br>
&gt; because of unfixed CVEs. No one on the list replied, and lout<br>
&gt; hadn't had an update since 3.40 in June 2013, so I thought that<br>
&gt; no one was still maintaining lout after so many years, and since<br>
&gt; I still use it, I collected all of the official old versions that<br>
&gt; I could find to make a git repository with the history, and then<br>
&gt; I fixed the CVEs and called it 3.41. Some distributions switched<br>
&gt; to my repository because they would otherwise have dropped lout<br>
&gt; for having long-standing unfixed CVEs.<br>
<br>
I have absolutely not meant anything bad about your repository.<br>
Obviously, you didn=A1=AFt mean it as The One Source of Wisdom, it<br>
was just a solution for your personal problem, I guess. And I am<br>
certainly thankful, that you have enabled those distributions to<br>
keep supporting Lout.<br>
<br>
My point was whether we shouldn=A1=AFt establish repository which<br>
could actually carry The True Lout History for the next thirty<br>
years, and whether your repository is it.<br>
<br>
Best,<br>
<br>
Mat=A8=A7j<br>
<br>
--<br>
<a data-auth=3D"NotApplicable" rel=3D"noopener noreferrer" class=3D"OWAAuto=
Link" id=3D"OWA0d541f6a-1a88-41f2-3370-225d1f720817" target=3D"_blank" href=
=3D"http://matej.ceplovi.cz/blog/">http://matej.ceplovi.cz/blog/</a>, @mcep=
[email protected]<br>
GPG Finger: 3C76 A027 CA45 AD70 98B5&nbsp; BC1D 7920 5802 880B C9D8<br>
&nbsp;<br>
To the well-organized mind, death is but the next great adventure.<br>
&nbsp; -- Albus Dumbledore<br>
<br>
</div>
</body>
</html>

--_000_PA3P190MB24380CB9D4E5B53508E2757FC41DAPA3P190MB2438EURP_--