From unknown Fri Sep 05 08:41:07 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#21872 <21872@debbugs.gnu.org> To: bug#21872 <21872@debbugs.gnu.org> Subject: Status: [PATCH] guile fails to build on illumos Reply-To: bug#21872 <21872@debbugs.gnu.org> Date: Fri, 05 Sep 2025 15:41:07 +0000 retitle 21872 [PATCH] guile fails to build on illumos reassign 21872 guile submitter 21872 Andy Stormont severity 21872 normal tag 21872 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 10 11:42:09 2015 Received: (at submit) by debbugs.gnu.org; 10 Nov 2015 16:42:09 +0000 Received: from localhost ([127.0.0.1]:60478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZwBzk-0001Jj-UJ for submit@debbugs.gnu.org; Tue, 10 Nov 2015 11:42:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37646) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZwBbQ-0000h0-NR for submit@debbugs.gnu.org; Tue, 10 Nov 2015 11:17:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwBbN-0000s3-8o for submit@debbugs.gnu.org; Tue, 10 Nov 2015 11:17:00 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.2 required=5.0 tests=BAYES_05,URIBL_BLACK autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52559) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwBbN-0000ru-5u for submit@debbugs.gnu.org; Tue, 10 Nov 2015 11:16:57 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47607) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwBbH-0000D7-4v for bug-guile@gnu.org; Tue, 10 Nov 2015 11:16:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwBbC-0000q7-UI for bug-guile@gnu.org; Tue, 10 Nov 2015 11:16:51 -0500 Received: from zamx1.myracktop.com ([159.54.56.61]:30733) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwBbC-0000q1-RB for bug-guile@gnu.org; Tue, 10 Nov 2015 11:16:46 -0500 X-Virus-Scanned: by SpamTitan at myracktop.com From: Andy Stormont To: "bug-guile@gnu.org" Subject: [PATCH] guile fails to build on illumos Thread-Topic: [PATCH] guile fails to build on illumos Thread-Index: AQHRG9MtEzvJN2iUXEaDw9PGC4B8LQ== Date: Tue, 10 Nov 2015 16:16:39 +0000 Message-ID: <8DDFFA1D-5FA8-4F1C-9C19-345CE17CC69C@racktopsystems.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.200.16.21] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 10 Nov 2015 11:42:06 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) VGhlIHBhdGNoIGJlbG93IGFsbG93cyBHdWlsZSB0byBidWlsZCBvbiBpbGx1bW9zLCB3aGljaCBk b2VzIG5vdCBoYXZlIGZ1bGwgc3VwcG9ydCBmb3IgdGhlIEdOVSBsb2NhbGUgZXh0ZW5zaW9ucy4g IEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHdoYXTigJlzIG1pc3Npbmcgc2VlIGhlcmU6IGh0dHBz Oi8vd3d3LmlsbHVtb3Mub3JnL2lzc3Vlcy81MzQ2DQoNCmRpZmYgLS1naXQgYS9jb25maWd1cmUu YWMgYi9jb25maWd1cmUuYWMNCmluZGV4IDllNjM5ZDYuLjQwODY0M2IgMTAwNjQ0DQotLS0gYS9j b25maWd1cmUuYWMNCisrKyBiL2NvbmZpZ3VyZS5hYw0KQEAgLTc2NSw4ICs3NjUsOCBAQCBBQ19D SEVDS19GVU5DUyhbRElORklOSVRZIERRTkFOIGNleHAgY2hzaXplIGNsb2cgY2xvZzEwIGN0ZXJt aWQgICAgICAgICAgICAgXA0KICAgc3RyZHVwIHN5c3RlbSB1c2xlZXAgYXRleGl0IG9uX2V4aXQg Y2hvd24gbGluayBmY250bCB0dHluYW1lIGdldHB3ZW50ICAgICAgICBcDQogICBnZXRncmVudCBr aWxsIGdldHBwaWQgZ2V0cGdycCBmb3JrIHNldGl0aW1lciBnZXRpdGltZXIgc3RyY2hyIHN0cmNt cCBcDQogICBpbmRleCBiY29weSBtZW1jcHkgcmluZGV4IHRydW5jYXRlIHVuc2V0ZW52IGlzYmxh bmsgX05TR2V0RW52aXJvbiAgICBcDQotICBzdHJjb2xsIHN0cmNvbGxfbCBuZXdsb2NhbGUgdXNl bG9jYWxlIHV0aW1lbnNhdCBzY2hlZF9nZXRhZmZpbml0eSAgICBcDQotICBzY2hlZF9zZXRhZmZp bml0eSBzZW5kZmlsZV0pDQorICBzdHJjb2xsIHN0cmNvbGxfbCBzdHJ0b2RfbCBzdHJ0b2xfbCBu ZXdsb2NhbGUgdXNlbG9jYWxlIHV0aW1lbnNhdCAgICBcDQorICBzY2hlZF9nZXRhZmZpbml0eSBz Y2hlZF9zZXRhZmZpbml0eSBzZW5kZmlsZV0pDQogDQogIyBSZWFzb25zIGZvciB0ZXN0aW5nOg0K ICMgICBuZXRkYi5oIC0gbm90IGluIG1pbmd3DQpkaWZmIC0tZ2l0IGEvbGliZ3VpbGUvaTE4bi5j IGIvbGliZ3VpbGUvaTE4bi5jDQppbmRleCBmMGUzNDQzLi5iZDBiNWEyIDEwMDY0NA0KLS0tIGEv bGliZ3VpbGUvaTE4bi5jDQorKysgYi9saWJndWlsZS9pMThuLmMNCkBAIC0xMzczLDcgKzEzNzMs NyBAQCBTQ01fREVGSU5FIChzY21fbG9jYWxlX3N0cmluZ190b19pbnRlZ2VyLCAibG9jYWxlLXN0 cmluZy0+aW50ZWdlciIsDQogDQogICBpZiAoY19sb2NhbGUgIT0gTlVMTCkNCiAgICAgew0KLSNp ZmRlZiBVU0VfR05VX0xPQ0FMRV9BUEkNCisjaWYgZGVmaW5lZCBVU0VfR05VX0xPQ0FMRV9BUEkg JiYgZGVmaW5lZCBIQVZFX1NUUlRPTF9MDQogICAgICAgY19yZXN1bHQgPSBzdHJ0b2xfbCAoY19z dHIsICZjX2VuZHB0ciwgY19iYXNlLCBjX2xvY2FsZSk7DQogI2Vsc2UNCiAgICAgICBSVU5fSU5f TE9DQUxFX1NFQ1RJT04gKGNfbG9jYWxlLA0KQEAgLTE0MTcsNyArMTQxNyw3IEBAIFNDTV9ERUZJ TkUgKHNjbV9sb2NhbGVfc3RyaW5nX3RvX2luZXhhY3QsICJsb2NhbGUtc3RyaW5nLT5pbmV4YWN0 IiwNCiANCiAgIGlmIChjX2xvY2FsZSAhPSBOVUxMKQ0KICAgICB7DQotI2lmZGVmIFVTRV9HTlVf TE9DQUxFX0FQSQ0KKyNpZiBkZWZpbmVkIFVTRV9HTlVfTE9DQUxFX0FQSSAmJiBkZWZpbmVkIEhB VkVfU1RSVE9EX0wNCiAgICAgICBjX3Jlc3VsdCA9IHN0cnRvZF9sIChjX3N0ciwgJmNfZW5kcHRy LCBjX2xvY2FsZSk7DQogI2Vsc2UNCiAgICAgICBSVU5fSU5fTE9DQUxFX1NFQ1RJT04gKGNfbG9j YWxlLA0KDQotIEFuZHku From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 24 11:54:30 2016 Received: (at 21872-done) by debbugs.gnu.org; 24 Jun 2016 15:54:30 +0000 Received: from localhost ([127.0.0.1]:54519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGTR8-0006qq-98 for submit@debbugs.gnu.org; Fri, 24 Jun 2016 11:54:30 -0400 Received: from pb-sasl1.pobox.com ([64.147.108.66]:54900 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGTR6-0006qh-8T for 21872-done@debbugs.gnu.org; Fri, 24 Jun 2016 11:54:28 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id EBD181F706; Fri, 24 Jun 2016 11:54:25 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; s=sasl; bh=LPzvqYPvOY5H W+n/flm6T3wxDSg=; b=p9jBKOFznms84NuIKO+WxZx9Mao36SQ9wM5xnPz8XXlZ 4x7leTavIiKub+McuVML/bj8ZKJuQflTJ/cGVN4Bxz6O+RoWObIKDU8s6DZj+lpL +0yOVAoPCvpjr+Ug7jSYBIQDQ0Fc/I8u7EgjYfmbY7eb51lNNbcobZl5BWlyKWM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; q=dns; s=sasl; b=eZpxY4 VdTnBXTHliC79PHLMa5pPbzOk6e4agg1YQIBJ4nObItgCHZ8YLPgGpkVnvca98Lp 539skoj00FfCWYIDv6wUUSlk6ZZRoQ4vp1zAsV98wRdInGLm6O8FZZPFMFuqkjJe bYTm8QHBUw6+48Ag1OppW1H4hXmKIPuzKEh8g= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id E3F951F705; Fri, 24 Jun 2016 11:54:25 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl1.pobox.com (Postfix) with ESMTPSA id 226261F704; Fri, 24 Jun 2016 11:54:25 -0400 (EDT) From: Andy Wingo To: Andy Stormont Subject: Re: bug#21872: [PATCH] guile fails to build on illumos References: <8DDFFA1D-5FA8-4F1C-9C19-345CE17CC69C@racktopsystems.com> Date: Fri, 24 Jun 2016 17:54:17 +0200 In-Reply-To: <8DDFFA1D-5FA8-4F1C-9C19-345CE17CC69C@racktopsystems.com> (Andy Stormont's message of "Tue, 10 Nov 2015 16:16:39 +0000") Message-ID: <87mvmaeg5y.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Pobox-Relay-ID: ECE377AE-3A23-11E6-BA14-C1836462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 21872-done Cc: 21872-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Fixed in git; thanks :) Andy On Tue 10 Nov 2015 17:16, Andy Stormont writ= es: > The patch below allows Guile to build on illumos, which does not have ful= l support for the GNU locale extensions. For more information on what=E2= =80=99s missing see here: https://www.illumos.org/issues/5346 > > diff --git a/configure.ac b/configure.ac > index 9e639d6..408643b 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -765,8 +765,8 @@ AC_CHECK_FUNCS([DINFINITY DQNAN cexp chsize clog clog= 10 ctermid \ > strdup system usleep atexit on_exit chown link fcntl ttyname getpwent = \ > getgrent kill getppid getpgrp fork setitimer getitimer strchr strcmp \ > index bcopy memcpy rindex truncate unsetenv isblank _NSGetEnviron \ > - strcoll strcoll_l newlocale uselocale utimensat sched_getaffinity \ > - sched_setaffinity sendfile]) > + strcoll strcoll_l strtod_l strtol_l newlocale uselocale utimensat \ > + sched_getaffinity sched_setaffinity sendfile]) >=20=20 > # Reasons for testing: > # netdb.h - not in mingw > diff --git a/libguile/i18n.c b/libguile/i18n.c > index f0e3443..bd0b5a2 100644 > --- a/libguile/i18n.c > +++ b/libguile/i18n.c > @@ -1373,7 +1373,7 @@ SCM_DEFINE (scm_locale_string_to_integer, "locale-s= tring->integer", >=20=20 > if (c_locale !=3D NULL) > { > -#ifdef USE_GNU_LOCALE_API > +#if defined USE_GNU_LOCALE_API && defined HAVE_STRTOL_L > c_result =3D strtol_l (c_str, &c_endptr, c_base, c_locale); > #else > RUN_IN_LOCALE_SECTION (c_locale, > @@ -1417,7 +1417,7 @@ SCM_DEFINE (scm_locale_string_to_inexact, "locale-s= tring->inexact", >=20=20 > if (c_locale !=3D NULL) > { > -#ifdef USE_GNU_LOCALE_API > +#if defined USE_GNU_LOCALE_API && defined HAVE_STRTOD_L > c_result =3D strtod_l (c_str, &c_endptr, c_locale); > #else > RUN_IN_LOCALE_SECTION (c_locale, > > - Andy. From unknown Fri Sep 05 08:41:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 23 Jul 2016 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator