[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--