Re: autoreconf failure with 3.18
Jordi Mallach <[email protected]> Wed, 05 Mar 2025 12:21:00 +0100
| Newsgroups | gmane.comp.gnu.mailutils.bugs |
|---|---|
| Message-ID | <[email protected]> |
--=-ECp4D4cxqL1ZyrFIcyi+ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Sergey! El dg. 02 de 03 de 2025 a les 14:35 +0100, en/na Sergey Poznyakoff va escriure: > Did it help? Do you have any workaround for this? Oh, I had dropped the ball, so thanks for your reminder. Indeed it helped! I couldn't believe my eyes when I saw your analysis. Before confidently stating that "Debian has nothing special with it", I had actually grepped the patches Debian applies to libtool, and there was nothing relevant. It turns out the maintainer was hardcoding the version and serial numbers during via variables in the build, and forgot to update them for the 2.4.7 =E2=86=92 2.5.3 upgrade. Sorry for the oversight! I filed https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1099559 last night, which will be fixed soon, and in the interim, I just dropped LT_PREREQ temporarily, as I know for sure it will be built with 2.5.3 in Debian. With that out of the way, I applied the attached patch to fix a build failure with -Werror=3Dformat-security. Please review if the format argument is correct for delim. Thanks a lot, 3.18 is now on its way to unstable. --=20 Jordi Mallach <[email protected]> --=-ECp4D4cxqL1ZyrFIcyi+ Content-Disposition: attachment; filename*0=0001-Fix-missing-format-arguments-for-builds-with-Wformat.pat; filename*1=ch Content-Type: text/x-patch; name="0001-Fix-missing-format-arguments-for-builds-with-Wformat.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA4ZjA1NjkxM2RkZDVlZmVjZjg3YWFiYjlkZGJhZGFiYjFkMmIxNWFjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb3JkaSBNYWxsYWNoIDxqb3JkaUBtYWxsYWNoLm5ldD4KRGF0 ZTogV2VkLCA1IE1hciAyMDI1IDEyOjEzOjA2ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gRml4IG1p c3NpbmcgZm9ybWF0IGFyZ3VtZW50cyBmb3IgYnVpbGRzIHdpdGgKIC1XZm9ybWF0LXNlY3VyaXR5 CgpsaWJtYWlsdXRpbHMvZGlhZy9kZWJ1Zy5jIChtdV9kZWJ1Z19mb3JtYXRfc3BlYyk6IEFkZCBt aXNzaW5nICIlcyIgdG8KcHJpbnRmIHRvIGF2b2lkIHRyaWdnZXJpbmcgLVdmb3JtYXQtc2VjdXJp dHkuCi0tLQogbGlibWFpbHV0aWxzL2RpYWcvZGVidWcuYyB8IDQgKystLQogMSBmaWxlIGNoYW5n ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJtYWls dXRpbHMvZGlhZy9kZWJ1Zy5jIGIvbGlibWFpbHV0aWxzL2RpYWcvZGVidWcuYwppbmRleCAyYTFi NTJlYmEuLjg0YzkyMWFiYiAxMDA2NDQKLS0tIGEvbGlibWFpbHV0aWxzL2RpYWcvZGVidWcuYwor KysgYi9saWJtYWlsdXRpbHMvZGlhZy9kZWJ1Zy5jCkBAIC01MTEsNyArNTExLDcgQEAgbXVfZGVi dWdfZm9ybWF0X3NwZWMgKG11X3N0cmVhbV90IHN0ciwgY29uc3QgY2hhciAqbmFtZXMsIGludCBm bGFncykKIAl7CiAJICBpZiAoZGVsaW0pCiAJICAgIHsKLQkgICAgICByYyA9IG11X3N0cmVhbV9w cmludGYgKHN0ciwgZGVsaW0pOworCSAgICAgIHJjID0gbXVfc3RyZWFtX3ByaW50ZiAoc3RyLCAi JXMiLCBkZWxpbSk7CiAJICAgICAgaWYgKHJjKQogCQlicmVhazsKIAkgICAgfQpAQCAtNTY0LDcg KzU2NCw3IEBAIG11X2RlYnVnX2Zvcm1hdF9zcGVjIChtdV9zdHJlYW1fdCBzdHIsIGNvbnN0IGNo YXIgKm5hbWVzLCBpbnQgZmxhZ3MpCiAJewogCSAgaWYgKGRlbGltKQogCSAgICB7Ci0JICAgICAg cmMgPSBtdV9zdHJlYW1fcHJpbnRmIChzdHIsIGRlbGltKTsKKwkgICAgICByYyA9IG11X3N0cmVh bV9wcmludGYgKHN0ciwgIiVzIiwgZGVsaW0pOwogCSAgICAgIGlmIChyYykKIAkJYnJlYWs7CiAJ ICAgIH0KLS0gCjIuNDcuMgoK --=-ECp4D4cxqL1ZyrFIcyi+--