[PATCH] Make sure that config.h defines HAVE_LOCALE_H
Collin Funk <[email protected]> Mon, 12 Feb 2024 02:18:18 -0800
| Newsgroups | gmane.comp.gnu.indent.bugs |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------k54UgeKsneJGM001Q3rxCtK4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello, I ran into an issue building GNU indent from master. The configure script correctly detects setlocale () but does not check for locale.h. This means that the actual program doesn't include the header. Usually the missing symbol is fine but LC_ALL being undefined stops it from building. I've attached a simple patch just to check for locale.h to make sure that it is defined. Thanks, Collin --------------k54UgeKsneJGM001Q3rxCtK4 Content-Type: text/x-patch; charset=UTF-8; name="0001-Make-sure-that-config.h-defines-HAVE_LOCALE_H.patch" Content-Disposition: attachment; filename="0001-Make-sure-that-config.h-defines-HAVE_LOCALE_H.patch" Content-Transfer-Encoding: base64 RnJvbSA0ZGQ2N2ZlMDYxNWY5YmE1YjIwY2NhMTM2YjY1Yjc4ODQ4ZWJhN2Y2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBDb2xsaW4gRnVuayA8Y29sbGluLmZ1bmsxQGdtYWls LmNvbT4KRGF0ZTogTW9uLCAxMiBGZWIgMjAyNCAwMTo0OToxNyAtMDgwMApTdWJqZWN0OiBb UEFUQ0hdIE1ha2Ugc3VyZSB0aGF0IGNvbmZpZy5oIGRlZmluZXMgSEFWRV9MT0NBTEVfSAoK VGhlIHNldGxvY2FsZSAoKSBmdW5jdGlvbiBpcyBjb3JyZWN0bHkgZGV0ZWN0ZWQgYW5kIHNl dHMKSEFWRV9TRVRMT0NBTEUgdG8gb25lLiBIb3dldmVyLCB0aGUgY29uZmlndXJlIHNjcmlw dCBkb2VzIG5vdCBjaGVjawpmb3IgbG9jYWxlLmggd2hpY2ggZGVmaW5lcyBIQVZFX0xPQ0FM RV9ILiBUaGlzIHJlc3VsdHMgaW4gbWFpbiAoKQpjYWxsaW5nIHNldGxvY2FsZSAoKSB3aXRo b3V0IGluY2x1ZGluZyB0aGUgaGVhZGVyLiBUaGUgbWlzc2luZwpwcm90b3R5cGUgY2F1c2Vz IGEgd2FybmluZyBhbmQgdGhlIG1pc3NpbmcgZGVmaW5pdGlvbiBvZiBMQ19BTEwgY2F1c2Vz CmFuIGVycm9yIGluZGVwZW5kZW50IG9mIGNvbXBpbGVyIGZsYWdzLiBUaGUgYWRkaXRpb24g b2YgdGhpcyBjaGVjawpmaXhlcyBidWlsZCBwcm9ibGVtcy4KClNpZ25lZC1vZmYtYnk6IENv bGxpbiBGdW5rIDxjb2xsaW4uZnVuazFAZ21haWwuY29tPgotLS0KIENoYW5nZUxvZyAgICB8 IDMgKysrCiBjb25maWd1cmUuYWMgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5n ZUxvZwppbmRleCAyNGJiYjY2Li40Y2ZjMDRkIDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysr IGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsNiBAQAorMjAyNC0wMi0xMiAgQ29sbGluIEZ1bmsg IDxjb2xsaW4uZnVuazFAZ21haWwuY29tPgorCSogTWFrZSBzdXJlIHRoYXQgSEFWRV9MT0NB TEVfSCBpcyBkZWZpbmVkCisKIDIwMjMtMDEtMjYgQW5kcmVqIFNoYWR1cmEgPGFuZHJld0Bz aGFkdXJhLm1lPgogCSogUnVuIHRlc3RzIHdpdGggQyBsb2NhbGUKIAkqIEFkZCBsYXJnZSBm aWxlIHN1cHBvcnQKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwpp bmRleCA4NWY0MzgzLi44MDc0M2Q3IDEwMDY0NAotLS0gYS9jb25maWd1cmUuYWMKKysrIGIv Y29uZmlndXJlLmFjCkBAIC00OSw3ICs0OSw3IEBAIEFDX0NIRUNLX0lOQ0xVREVTX0RFRkFV TFQKIEFDX1BST0dfRUdSRVAKIAogQUNfQ0hFQ0tfRlVOQ1Moc2V0bG9jYWxlIHN0cmNociBt ZW1jcHkgbWVtbW92ZSB1dGltZSkKLUFDX0NIRUNLX0hFQURFUlModW5pc3RkLmggc3RyaW5n LmggbWFsbG9jLmggdXRpbWUuaCBzeXMvdXRpbWUuaCkKK0FDX0NIRUNLX0hFQURFUlMobG9j YWxlLmggdW5pc3RkLmggc3RyaW5nLmggbWFsbG9jLmggdXRpbWUuaCBzeXMvdXRpbWUuaCkK IAogaWYgdGVzdCAiJGFjX2N2X2Z1bmNfdXRpbWUiID0geWVzCiB0aGVuCi0tIAoyLjM5LjIK Cg== --------------k54UgeKsneJGM001Q3rxCtK4--