From unknown Sat Sep 13 01:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12830: charset.alias incorrect path Resent-From: "Matias A. fonzo" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 08 Nov 2012 00:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 12830 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 12830@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.135233571810431 (code B ref -1); Thu, 08 Nov 2012 00:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Nov 2012 00:48:38 +0000 Received: from localhost ([127.0.0.1]:55019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWGIP-0002i9-PG for submit@debbugs.gnu.org; Wed, 07 Nov 2012 19:48:38 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33003) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWG6t-0002Mc-SP for submit@debbugs.gnu.org; Wed, 07 Nov 2012 19:36:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TWG6u-0001We-20 for submit@debbugs.gnu.org; Wed, 07 Nov 2012 19:36:44 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:54882) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWG6t-0001Wa-Uk for submit@debbugs.gnu.org; Wed, 07 Nov 2012 19:36:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40432) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWG6t-00074P-7B for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:36:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TWG6r-0001WH-QM for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:36:42 -0500 Received: from mailout14.yourhostingaccount.com ([65.254.253.116]:58268) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWG6r-0001Vf-Mx for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:36:41 -0500 Received: from mailscan12.yourhostingaccount.com ([10.1.15.12] helo=mailscan12.yourhostingaccount.com) by mailout14.yourhostingaccount.com with esmtp (Exim) id 1TWG6n-0000Cc-MH for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:36:37 -0500 Received: from impout02.yourhostingaccount.com ([10.1.55.2] helo=impout02.yourhostingaccount.com) by mailscan12.yourhostingaccount.com with esmtp (Exim) id 1TWG6o-0000G7-BY for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:36:38 -0500 Received: from authsmtp10.yourhostingaccount.com ([10.1.18.10]) by impout02.yourhostingaccount.com with NO UCE id Loce1k0020D2B7u01ocexd; Wed, 07 Nov 2012 19:36:38 -0500 X-Authority-Analysis: v=2.0 cv=HIVB5/Rv c=1 sm=1 a=vvTjVZbTsIM3YVuD5ExHEg==:17 a=ASokBxPbDM8A:10 a=9Q5qhoxNCncA:10 a=kj9zAlcOel0A:10 a=IkK7ewXGAAAA:8 a=-jT1votiEzsA:10 a=onapxrt9iJ8ZpUR5WpIA:9 a=CjuIK1q_8ugA:10 a=2gI1vAumJwWs0gD4Ojj1yg==:117 X-EN-OrigOutIP: 10.1.18.10 X-EN-IMPSID: Loce1k0020D2B7u01ocexd Received: from [190.151.174.121] (helo=rafaela) by authsmtp10.yourhostingaccount.com with esmtpa (Exim) id 1TWG6n-0002yR-Ck for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:36:37 -0500 Date: Wed, 7 Nov 2012 21:52:53 -0300 From: "Matias A. fonzo" Message-ID: <20121107215253.4f95b35c@rafaela> X-Mailer: Claws Mail 3.8.0cvs39 (GTK+ 2.24.10; x86_64-dragora-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EN-UserInfo: 437011c531a180990c73778423a05059:b8667caf9a6d463388b687baf7896592 X-EN-AuthUser: selk@mfonzo.powweb.com X-EN-OrigIP: 190.151.174.121 X-EN-OrigHost: unknown X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-Mailman-Approved-At: Wed, 07 Nov 2012 19:48:36 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) Hi there, The path for the installed file "charset.alias" is already set by $(libdir), it is composed as $(libdir)/lib wrongly in Makefile.in. This is at the line 3001 on Makefile.in (coreutils 8.20): charset_alias = $(DESTDIR)$(libdir)/charset.alias I provide a difference fixing the path: --- Makefile.in.orig 2012-10-23 13:26:32.000000000 -0300 +++ Makefile.in 2012-11-07 17:04:26.000000000 -0300 @@ -2998,7 +2998,7 @@ lib/waitpid.c lib/wcrtomb.c lib/wcswidth.c lib/wcwidth.c \ lib/write.c lib/xstrtod.c GPERF = gperf -charset_alias = $(DESTDIR)$(libdir)/lib/charset.alias +charset_alias = $(DESTDIR)$(libdir)/charset.alias charset_tmp = $(DESTDIR)$(libdir)/charset.tmp # Because this Makefile snippet defines a variable used by other From unknown Sat Sep 13 01:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12830: charset.alias incorrect path Resent-From: Eric Blake Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 08 Nov 2012 01:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12830 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: "Matias A. fonzo" Cc: 12830@debbugs.gnu.org Received: via spool by 12830-submit@debbugs.gnu.org id=B12830.135233636511385 (code B ref 12830); Thu, 08 Nov 2012 01:00:03 +0000 Received: (at 12830) by debbugs.gnu.org; 8 Nov 2012 00:59:25 +0000 Received: from localhost ([127.0.0.1]:55026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWGSq-0002xa-LK for submit@debbugs.gnu.org; Wed, 07 Nov 2012 19:59:24 -0500 Received: from mx1.redhat.com ([209.132.183.28]:9108) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWGSm-0002xR-TM for 12830@debbugs.gnu.org; Wed, 07 Nov 2012 19:59:23 -0500 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id qA80xL8H002549 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 7 Nov 2012 19:59:21 -0500 Received: from [10.3.113.70] (ovpn-113-70.phx2.redhat.com [10.3.113.70]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id qA80xJBb013203; Wed, 7 Nov 2012 19:59:20 -0500 Message-ID: <509B03E7.1090601@redhat.com> Date: Wed, 07 Nov 2012 17:59:19 -0700 From: Eric Blake Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121016 Thunderbird/16.0.1 MIME-Version: 1.0 References: <20121107215253.4f95b35c@rafaela> In-Reply-To: <20121107215253.4f95b35c@rafaela> X-Enigmail-Version: 1.4.5 OpenPGP: url=http://people.redhat.com/eblake/eblake.gpg Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enigE59B5AA46BEFEE8E51424F40" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Spam-Score: -7.3 (-------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -7.3 (-------) This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigE59B5AA46BEFEE8E51424F40 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 11/07/2012 05:52 PM, Matias A. fonzo wrote: > Hi there, >=20 > The path for the installed file "charset.alias" is already set by > $(libdir), it is composed as $(libdir)/lib wrongly in Makefile.in. This= > is at the line 3001 on Makefile.in (coreutils 8.20): >=20 > charset_alias =3D $(DESTDIR)$(libdir)/charset.alias >=20 > I provide a difference fixing the path: >=20 > --- Makefile.in.orig 2012-10-23 13:26:32.000000000 -0300 > +++ Makefile.in 2012-11-07 17:04:26.000000000 -0300 > @@ -2998,7 +2998,7 @@ > lib/waitpid.c lib/wcrtomb.c lib/wcswidth.c lib/wcwidth.c \ > lib/write.c lib/xstrtod.c > GPERF =3D gperf > -charset_alias =3D $(DESTDIR)$(libdir)/lib/charset.alias > +charset_alias =3D $(DESTDIR)$(libdir)/charset.alias > charset_tmp =3D $(DESTDIR)$(libdir)/charset.tmp Thanks for the report. Hmm, this snippet is originally copied in from gnulib, but in gnulib, it was already correct: modules/localcharset:charset_alias =3D $(DESTDIR)$(libdir)/charset.alias So I suspect a bug in the bootstrap script that is converting things incorrectly when it attempts to normalize path names during a gnulib impo= rt. --=20 Eric Blake eblake@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --------------enigE59B5AA46BEFEE8E51424F40 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQEcBAEBCAAGBQJQmwPnAAoJEKeha0olJ0NqOPAIAI2FwoRL8KWpAl0UTfxnTu9u Y6MpANOU9+bwnQlEWu9nZG2YwCckanDwUKnUR2ppLuUzkBhMPLgNk3uyasiGtY5H Uk34jaxtc/rv6A2lqBJsjrc6mEBK4/RSeTYWkxMvU8CxsUCgpjHhx8wUl5JhPwi0 CgOcKj5h/eaTtyjV7OkVDMq9ycYCn8R6XMsrCfaGj62p3q1+2HoZ0/shqoOTIeK9 QnFkQ/2A212LRr6iMsQIk40zt82Hv8jWV4WA7B0BUfLne7TDeiLZpqb1+I5DPZk0 r8qYG1pySSr4mD21edsGF8VFe+agkGDRVKW8GGvb6TQTIyEybXG3TLp9qG0nV3A= =26AL -----END PGP SIGNATURE----- --------------enigE59B5AA46BEFEE8E51424F40-- From unknown Sat Sep 13 01:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12830: charset.alias incorrect path Resent-From: "Matias A. fonzo" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 08 Nov 2012 01:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12830 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 12830@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.135233976616318 (code B ref -1); Thu, 08 Nov 2012 01:57:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Nov 2012 01:56:06 +0000 Received: from localhost ([127.0.0.1]:55049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWHLh-0004F8-Fp for submit@debbugs.gnu.org; Wed, 07 Nov 2012 20:56:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46967) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWGHB-0002gA-Tp for submit@debbugs.gnu.org; Wed, 07 Nov 2012 19:47:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TWGHC-0004Pp-3G for submit@debbugs.gnu.org; Wed, 07 Nov 2012 19:47:22 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:55072) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWGHB-0004Pl-W6 for submit@debbugs.gnu.org; Wed, 07 Nov 2012 19:47:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50656) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWGHB-0007sm-3S for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:47:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TWGHA-0004PW-6N for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:47:21 -0500 Received: from mail18.yourhostingaccount.com ([65.254.254.75]:40903 helo=mailout08.yourhostingaccount.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWGHA-0004PO-2v for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:47:20 -0500 Received: from mailscan11.yourhostingaccount.com ([10.1.15.11] helo=mailscan11.yourhostingaccount.com) by mailout08.yourhostingaccount.com with esmtp (Exim) id 1TWGH9-0006xW-T7 for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:47:19 -0500 Received: from impout02.yourhostingaccount.com ([10.1.55.2] helo=impout02.yourhostingaccount.com) by mailscan11.yourhostingaccount.com with esmtp (Exim) id 1TWGH9-0001zb-Ib for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:47:19 -0500 Received: from authsmtp05.yourhostingaccount.com ([10.1.18.5]) by impout02.yourhostingaccount.com with NO UCE id LonK1k00306ZpSa01onKQK; Wed, 07 Nov 2012 19:47:19 -0500 X-Authority-Analysis: v=2.0 cv=HIVB5/Rv c=1 sm=1 a=vvTjVZbTsIM3YVuD5ExHEg==:17 a=ASokBxPbDM8A:10 a=A7Vl2hTDhrcA:10 a=9Q5qhoxNCncA:10 a=8nJEP1OIZ-IA:10 a=IkK7ewXGAAAA:8 a=dEnVRoOUmf8A:10 a=MeJpCnsPMsNP-HYIFi4A:9 a=wPNLvfGTeEIA:10 a=PSNYSdUADz4A:10 a=9O1N9SI/4ZbXZMy1Cl+5fA==:117 X-EN-OrigOutIP: 10.1.18.5 X-EN-IMPSID: LonK1k00306ZpSa01onKQK Received: from [190.151.174.121] (helo=rafaela) by authsmtp05.yourhostingaccount.com with esmtpa (Exim) id 1TWGH8-0006Zg-Ga for bug-coreutils@gnu.org; Wed, 07 Nov 2012 19:47:19 -0500 Date: Wed, 7 Nov 2012 22:03:39 -0300 From: "Matias A. fonzo" Message-ID: <20121107220339.25a48885@rafaela> In-Reply-To: <20121107215253.4f95b35c@rafaela> References: <20121107215253.4f95b35c@rafaela> X-Mailer: Claws Mail 3.8.0cvs39 (GTK+ 2.24.10; x86_64-dragora-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-EN-UserInfo: 437011c531a180990c73778423a05059:b8667caf9a6d463388b687baf7896592 X-EN-AuthUser: selk@mfonzo.powweb.com X-EN-OrigIP: 190.151.174.121 X-EN-OrigHost: unknown X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-Mailman-Approved-At: Wed, 07 Nov 2012 20:56:03 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) El Wed, 7 Nov 2012 21:52:53 -0300 "Matias A. fonzo" escribi=F3: > Hi there, >=20 > The path for the installed file "charset.alias" is already set by > $(libdir), it is composed as $(libdir)/lib wrongly in Makefile.in. > This is at the line 3001 on Makefile.in (coreutils 8.20): Sorry: > charset_alias =3D $(DESTDIR)$(libdir)/charset.alias The original line at the line 3001 is charset_alias =3D $(DESTDIR)$(libdir)/lib/charset.alias From unknown Sat Sep 13 01:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12830: charset.alias incorrect path Resent-From: Jim Meyering Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 08 Nov 2012 07:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12830 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Eric Blake Cc: "Matias A. fonzo" , 12830@debbugs.gnu.org Received: via spool by 12830-submit@debbugs.gnu.org id=B12830.135235870111626 (code B ref 12830); Thu, 08 Nov 2012 07:12:01 +0000 Received: (at 12830) by debbugs.gnu.org; 8 Nov 2012 07:11:41 +0000 Received: from localhost ([127.0.0.1]:55272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWMH6-00031T-TL for submit@debbugs.gnu.org; Thu, 08 Nov 2012 02:11:41 -0500 Received: from mx.meyering.net ([88.168.87.75]:50193) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWMH4-00031L-5C for 12830@debbugs.gnu.org; Thu, 08 Nov 2012 02:11:39 -0500 Received: from rho.meyering.net (rho.meyering.net [127.0.0.1]) by rho.meyering.net (Acme Bit-Twister) with ESMTP id 270756009B; Thu, 8 Nov 2012 08:11:37 +0100 (CET) From: Jim Meyering In-Reply-To: <509B03E7.1090601@redhat.com> (Eric Blake's message of "Wed, 07 Nov 2012 17:59:19 -0700") References: <20121107215253.4f95b35c@rafaela> <509B03E7.1090601@redhat.com> Date: Thu, 08 Nov 2012 08:11:37 +0100 Message-ID: <87sj8k1sd2.fsf@rho.meyering.net> Lines: 96 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.3 (--) Eric Blake wrote: > On 11/07/2012 05:52 PM, Matias A. fonzo wrote: >> Hi there, >> >> The path for the installed file "charset.alias" is already set by >> $(libdir), it is composed as $(libdir)/lib wrongly in Makefile.in. This >> is at the line 3001 on Makefile.in (coreutils 8.20): >> >> charset_alias = $(DESTDIR)$(libdir)/charset.alias >> >> I provide a difference fixing the path: >> >> --- Makefile.in.orig 2012-10-23 13:26:32.000000000 -0300 >> +++ Makefile.in 2012-11-07 17:04:26.000000000 -0300 >> @@ -2998,7 +2998,7 @@ >> lib/waitpid.c lib/wcrtomb.c lib/wcswidth.c lib/wcwidth.c \ >> lib/write.c lib/xstrtod.c >> GPERF = gperf >> -charset_alias = $(DESTDIR)$(libdir)/lib/charset.alias >> +charset_alias = $(DESTDIR)$(libdir)/charset.alias >> charset_tmp = $(DESTDIR)$(libdir)/charset.tmp > > Thanks for the report. Hmm, this snippet is originally copied in from > gnulib, but in gnulib, it was already correct: > > modules/localcharset:charset_alias = $(DESTDIR)$(libdir)/charset.alias > > So I suspect a bug in the bootstrap script that is converting things > incorrectly when it attempts to normalize path names during a gnulib import. Thanks. You're right. This error was fall-out from the um, ... pragmatic, hack required to support non-recursive make. Here's a possible fix. I'll test it in the next day or so. >From 8bc198bac4068761f662fcd3f84a5c66e401747a Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 7 Nov 2012 22:37:39 -0800 Subject: [PATCH] prefix-gnulib-mk: avoid overzealous "lib/"-prefix addition * build-aux/prefix-gnulib-mk (prefix_assignment): Exempt charset_alias from the "lib/" prefix-adding heuristic. Reported by Matias A. fonzo in http://bugs.gnu.org/12206. --- ChangeLog | 7 +++++++ build-aux/prefix-gnulib-mk | 11 +++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index adcb8d1..e5b46be 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2012-11-07 Jim Meyering + + prefix-gnulib-mk: avoid overzealous "lib/"-prefix addition + * build-aux/prefix-gnulib-mk (prefix_assignment): Exempt charset_alias + from the "lib/" prefix-adding heuristic. Reported by Matias A. fonzo + in http://bugs.gnu.org/12206. + 2012-11-05 Paul Eggert errno: port to LynxOS 178 2.2.2 diff --git a/build-aux/prefix-gnulib-mk b/build-aux/prefix-gnulib-mk index 9b23245..11fb31a 100755 --- a/build-aux/prefix-gnulib-mk +++ b/build-aux/prefix-gnulib-mk @@ -89,17 +89,20 @@ sub prefix_assignment ($$) my ($lhs_and_assign_op, $rhs) = @_; my $res; - # Some variables are initialized by gnulib.mk, and we don't want - # that. Change '=' to '+='. - if ($lhs_and_assign_op =~ /^GPERF =$/) + if ($lhs_and_assign_op =~ /^(?:GPERF|charset_alias) =$/) { - # Do not change the RHS, which specifies the GPERF program. + # Do not change the RHS when it specifies the GPERF program + # or when the LHS is charset_alias. The latter's RHS already + # includes $(libdir), e.g., + # charset_alias = $(DESTDIR)$(libdir)/charset.alias } elsif ($lhs_and_assign_op =~ /^(SUBDIRS|EXTRA_DIST|BUILT_SOURCES|SUFFIXES|MOSTLYCLEANFILES |CLEANFILES|DISTCLEANFILES|MAINTAINERCLEANFILES|AM_CFLAGS |AM_CPPFLAGS|AM_GNU_GETTEXT)\ =/x) { + # Some variables are initialized by gnulib.mk, and we don't want + # that. Change '=' to '+='. $lhs_and_assign_op =~ s/=/+=/; } # We don't want to inherit gnulib's AUTOMAKE_OPTIONS, comment them. -- 1.8.0 From unknown Sat Sep 13 01:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12830: charset.alias incorrect path Resent-From: "Matias A. fonzo" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 08 Nov 2012 22:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12830 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Jim Meyering Cc: 12830@debbugs.gnu.org, Eric Blake Received: via spool by 12830-submit@debbugs.gnu.org id=B12830.135241403412091 (code B ref 12830); Thu, 08 Nov 2012 22:34:01 +0000 Received: (at 12830) by debbugs.gnu.org; 8 Nov 2012 22:33:54 +0000 Received: from localhost ([127.0.0.1]:56617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWafZ-00038x-I8 for submit@debbugs.gnu.org; Thu, 08 Nov 2012 17:33:53 -0500 Received: from mailout17.yourhostingaccount.com ([65.254.253.137]:43819) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWafX-00038p-PH for 12830@debbugs.gnu.org; Thu, 08 Nov 2012 17:33:52 -0500 Received: from mailscan05.yourhostingaccount.com ([10.1.15.5] helo=mailscan05.yourhostingaccount.com) by mailout17.yourhostingaccount.com with esmtp (Exim) id 1TWafT-0006fS-Aq for 12830@debbugs.gnu.org; Thu, 08 Nov 2012 17:33:47 -0500 Received: from impout02.yourhostingaccount.com ([10.1.55.2] helo=impout02.yourhostingaccount.com) by mailscan05.yourhostingaccount.com with esmtp (Exim) id 1TWafS-0000m2-Sp; Thu, 08 Nov 2012 17:33:46 -0500 Received: from authsmtp10.yourhostingaccount.com ([10.1.18.10]) by impout02.yourhostingaccount.com with NO UCE id MAZm1k00A0D2B7u01AZmo7; Thu, 08 Nov 2012 17:33:46 -0500 X-Authority-Analysis: v=2.0 cv=HIVB5/Rv c=1 sm=1 a=vvTjVZbTsIM3YVuD5ExHEg==:17 a=ASokBxPbDM8A:10 a=ROpY9YjoesgA:10 a=9Q5qhoxNCncA:10 a=8nJEP1OIZ-IA:10 a=IkK7ewXGAAAA:8 a=AZe_3LvWPAAA:10 a=O0v0mdFJAAAA:8 a=mDV3o1hIAAAA:8 a=zJReR8NeT0OcsCRChJsA:9 a=wPNLvfGTeEIA:10 a=VvQ7Xpx9qTgA:10 a=2gI1vAumJwWs0gD4Ojj1yg==:117 X-EN-OrigOutIP: 10.1.18.10 X-EN-IMPSID: MAZm1k00A0D2B7u01AZmo7 Received: from [190.151.174.121] (helo=rafaela) by authsmtp10.yourhostingaccount.com with esmtpa (Exim) id 1TWafR-00022D-Qw; Thu, 08 Nov 2012 17:33:46 -0500 Date: Thu, 8 Nov 2012 19:50:04 -0300 From: "Matias A. fonzo" Message-ID: <20121108195004.49797fd5@rafaela> In-Reply-To: <87sj8k1sd2.fsf@rho.meyering.net> References: <20121107215253.4f95b35c@rafaela> <509B03E7.1090601@redhat.com> <87sj8k1sd2.fsf@rho.meyering.net> X-Mailer: Claws Mail 3.8.0cvs39 (GTK+ 2.24.10; x86_64-dragora-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-EN-UserInfo: 437011c531a180990c73778423a05059:b8667caf9a6d463388b687baf7896592 X-EN-AuthUser: selk@mfonzo.powweb.com X-EN-OrigIP: 190.151.174.121 X-EN-OrigHost: unknown X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.4 (/) El Thu, 08 Nov 2012 08:11:37 +0100 Jim Meyering escribi=F3: > [..] > > + from the "lib/" prefix-adding heuristic. Reported by Matias > A. fonzo > + in http://bugs.gnu.org/12206. > + > [...] Reported here in http://bugs.gnu.org/12830 Thanks. :-) From unknown Sat Sep 13 01:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12830: charset.alias incorrect path Resent-From: Jim Meyering Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 09 Nov 2012 03:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12830 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: "Matias A. fonzo" Cc: 12830@debbugs.gnu.org, Eric Blake Received: via spool by 12830-submit@debbugs.gnu.org id=B12830.13524321795340 (code B ref 12830); Fri, 09 Nov 2012 03:37:01 +0000 Received: (at 12830) by debbugs.gnu.org; 9 Nov 2012 03:36:19 +0000 Received: from localhost ([127.0.0.1]:56770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWfOE-0001O5-Qf for submit@debbugs.gnu.org; Thu, 08 Nov 2012 22:36:19 -0500 Received: from mx.meyering.net ([88.168.87.75]:51491) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWfOC-0001Nw-Ao for 12830@debbugs.gnu.org; Thu, 08 Nov 2012 22:36:17 -0500 Received: from rho.meyering.net (rho.meyering.net [127.0.0.1]) by rho.meyering.net (Acme Bit-Twister) with ESMTP id 1EDF4600A6; Fri, 9 Nov 2012 04:36:10 +0100 (CET) From: Jim Meyering In-Reply-To: <20121108195004.49797fd5@rafaela> (Matias A.'s message of "Thu, 8 Nov 2012 19:50:04 -0300") References: <20121107215253.4f95b35c@rafaela> <509B03E7.1090601@redhat.com> <87sj8k1sd2.fsf@rho.meyering.net> <20121108195004.49797fd5@rafaela> Date: Fri, 09 Nov 2012 04:36:10 +0100 Message-ID: <87ehk3zbv9.fsf@rho.meyering.net> Lines: 15 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.4 (/) Matias A. fonzo wrote: > El Thu, 08 Nov 2012 08:11:37 +0100 > Jim Meyering escribi=F3: >> [..] >> >> + from the "lib/" prefix-adding heuristic. Reported by Matias >> A. fonzo >> + in http://bugs.gnu.org/12206. >> + >> [...] > > Reported here in http://bugs.gnu.org/12830 Good catch. I've corrected both the log and ChangeLog locally. Testing momentarily... From unknown Sat Sep 13 01:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12830: charset.alias incorrect path Resent-From: Jim Meyering Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 09 Nov 2012 06:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12830 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: "Matias A. fonzo" Cc: 12830@debbugs.gnu.org, Eric Blake Received: via spool by 12830-submit@debbugs.gnu.org id=B12830.135244399422996 (code B ref 12830); Fri, 09 Nov 2012 06:54:01 +0000 Received: (at 12830) by debbugs.gnu.org; 9 Nov 2012 06:53:14 +0000 Received: from localhost ([127.0.0.1]:56847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWiSn-0005yr-Jm for submit@debbugs.gnu.org; Fri, 09 Nov 2012 01:53:14 -0500 Received: from mx.meyering.net ([88.168.87.75]:51732) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWiSk-0005yg-49 for 12830@debbugs.gnu.org; Fri, 09 Nov 2012 01:53:11 -0500 Received: from rho.meyering.net (rho.meyering.net [127.0.0.1]) by rho.meyering.net (Acme Bit-Twister) with ESMTP id DA10E600BB; Fri, 9 Nov 2012 07:53:02 +0100 (CET) From: Jim Meyering In-Reply-To: <87ehk3zbv9.fsf@rho.meyering.net> (Jim Meyering's message of "Fri, 09 Nov 2012 04:36:10 +0100") References: <20121107215253.4f95b35c@rafaela> <509B03E7.1090601@redhat.com> <87sj8k1sd2.fsf@rho.meyering.net> <20121108195004.49797fd5@rafaela> <87ehk3zbv9.fsf@rho.meyering.net> Date: Fri, 09 Nov 2012 07:53:02 +0100 Message-ID: <87a9urxo6p.fsf@rho.meyering.net> Lines: 74 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.3 (--) Jim Meyering wrote: > Matias A. fonzo wrote: >> El Thu, 08 Nov 2012 08:11:37 +0100 >> Jim Meyering escribi=F3: >>> [..] >>> >>> + from the "lib/" prefix-adding heuristic. Reported by Matias >>> A. fonzo >>> + in http://bugs.gnu.org/12206. >>> + >>> [...] >> >> Reported here in http://bugs.gnu.org/12830 > > Good catch. I've corrected both the log and ChangeLog locally. > Testing momentarily... Glad I tested. That patch had no effect. The one below does what I want. It induces this sole difference in coreutils' Makefile.in: -charset_alias =3D $(DESTDIR)$(libdir)/lib/charset.alias +charset_alias =3D $(DESTDIR)$(libdir)/charset.alias >From 86b0eb58273181fc4ef484f19b8ab835f7f392ea Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 7 Nov 2012 22:37:39 -0800 Subject: [PATCH] prefix-gnulib-mk: avoid overzealous "lib/"-prefix addition * build-aux/prefix-gnulib-mk (prefix): Tighten a regexp to require white space before each of the special-cased file names, to avoid adding "lib/" after $(libdir)/. Reported by Matias A. fonzo in http://bugs.gnu.org/12830. --- ChangeLog | 8 ++++++++ build-aux/prefix-gnulib-mk | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9817769..a742d0a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2012-11-08 Jim Meyering + + prefix-gnulib-mk: avoid overzealous "lib/"-prefix addition + * build-aux/prefix-gnulib-mk (prefix): Tighten a regexp to require + white space before each of the special-cased file names, to avoid + adding "lib/" after $(libdir)/. Reported by Matias A. fonzo + in http://bugs.gnu.org/12830. + 2012-11-08 Paul Eggert fcntl-h: default O_SEARCH, O_EXEC back to O_RDONLY diff --git a/build-aux/prefix-gnulib-mk b/build-aux/prefix-gnulib-mk index 9b23245..7553f65 100755 --- a/build-aux/prefix-gnulib-mk +++ b/build-aux/prefix-gnulib-mk @@ -147,7 +147,11 @@ sub prefix ($) {prefix_assignment($1, $2)}gem; # These three guys escape all the other regular rules. - s{(charset\.alias|ref-add\.sed|ref-del\.sed)}{$prefix$1}g; + # Require the leading white space to avoid inserting the prefix + # on a line like this: + # charset_alias =3D $(DESTDIR)$(libdir)/charset.alias + # With $(libdir), it would be erroneous. + s{(\s)(charset\.alias|ref-add\.sed|ref-del\.sed)}{$1$prefix$2}g; # Unfortunately, as a result we sometimes have lib/lib. s{($prefix){2}}{$1}g; -- 1.8.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 15 14:01:28 2018 Received: (at control) by debbugs.gnu.org; 15 Oct 2018 18:01:28 +0000 Received: from localhost ([127.0.0.1]:51294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gC7BI-0004p3-8c for submit@debbugs.gnu.org; Mon, 15 Oct 2018 14:01:28 -0400 Received: from mail-it1-f172.google.com ([209.85.166.172]:40163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gC7BG-0004kV-Ta for control@debbugs.gnu.org; Mon, 15 Oct 2018 14:01:27 -0400 Received: by mail-it1-f172.google.com with SMTP id i191-v6so28908902iti.5 for ; Mon, 15 Oct 2018 11:01:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:message-id:date:user-agent:mime-version:content-language :content-transfer-encoding; bh=GB3Yvr7meVQDWHQFl+H+QZD5G4NElOMy9FWegWEVo3A=; b=WGkxfWNPZzXdMPj9P3xHz44Yr8P2/1HXad2b3mVe7UUS4kN+UC2nI9r/K3zVmd9Oen BJZF26XDF3MogbWmADOHCwaT5CLi825ZOHJzfqRu50DcyGe1U9/pG0bAh+gOzVuWcd8B g98gY34AZTCsnJTqRvnLqTxEFoUMS4yAy9rl41k8KjmN4M++I8q3Zc72sAXU9tfDGi9m 2Ca/UF4PUv3lacp3NYzqKeAtLQ7+HNmJ+P6YnGzV50NLlxmNstCScP0dF3F3AI+QIQ5p 0nidlVw7AKliWCqBpQqNDiwt4TdaM4jRVIClew/PotybUKIUBny6Fcw/BLcLJYKypP/6 CEnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=GB3Yvr7meVQDWHQFl+H+QZD5G4NElOMy9FWegWEVo3A=; b=IFtNbb2ydW4q6sos7/hglQt/13GB4foVFwVGWTjeLBJcxUPM/hUUtFRuuqMft440vk uil3jKa5a9eUJox2dKgm15HajGg35tXcO49eAnBsbM1nskWyg8Stl7etLUuyCfYnTABq OAKW7iOW03XIF3XkVXvjmzS8JvtWEUXt802AAKcjrQwOc9WmR03kfor7qJSyJ5KnRA8p uJ+699Wy511Q2CqkW+OJ60/o8QHIGEDrK+ks8NmF1qPZNkIJ1xs3oKFH4I5iF6/ofvqt eqYzq/okd8vO12i4gCMWz5QWbWTmZgYErBAOazRuAUvORf1v+7Jc2mhrf2WPrkp1uBp/ TjLg== X-Gm-Message-State: ABuFfohgpNmq/875sLLKGrOIa32/fGZEvKNPHC5HMvUoNPpvqxlWIJyp J1otOLtbp4zO0QfaWBAn37fO7wN4KoE= X-Google-Smtp-Source: ACcGV61NxhxlO//CDWceoE21FvVrXTwtheIB2TUBqdkXl9ZVT53eIK/uWduvVCHb7Rh9C6jGHBYlZQ== X-Received: by 2002:a02:b5bb:: with SMTP id m56-v6mr15084871jaj.106.1539626480935; Mon, 15 Oct 2018 11:01:20 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id r8-v6sm3247112ioo.18.2018.10.15.11.01.19 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Oct 2018 11:01:19 -0700 (PDT) To: control@debbugs.gnu.org From: Assaf Gordon Message-ID: Date: Mon, 15 Oct 2018 12:01:18 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 12830 fixed close 12830 [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.166.172 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (assafgordon[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.166.172 listed in wl.mailspike.net] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control 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.0 (+) tags 12830 fixed close 12830