GNU bug report logs - #33166
automake --add-missing does not install config.rpath when AM_ICONV is used

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: automake; Reported by: Stuart Caie <kyzer@HIDDEN>; dated Fri, 26 Oct 2018 15:23:01 UTC; Maintainer for automake is bug-automake@HIDDEN.

Message received at 33166 <at> debbugs.gnu.org:


Received: (at 33166) by debbugs.gnu.org; 27 Oct 2018 10:48:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 27 06:48:26 2018
Received: from localhost ([127.0.0.1]:44610 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gGM8o-0001Hi-AU
	for submit <at> debbugs.gnu.org; Sat, 27 Oct 2018 06:48:26 -0400
Received: from ns2.cpservers.info ([95.154.207.78]:47252
 helo=web1.cpservers.info) by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kyzer@HIDDEN>) id 1gGM8j-0001HS-8K
 for 33166 <at> debbugs.gnu.org; Sat, 27 Oct 2018 06:48:25 -0400
Received: from 32.41.6.51.dyn.plus.net ([51.6.41.32]:43212
 helo=home.kyzer.me.uk) by web1.cpservers.info with esmtpa (Exim 4.91)
 (envelope-from <kyzer@HIDDEN>)
 id 1gGM8d-007iY5-8c; Sat, 27 Oct 2018 11:48:15 +0100
Received: from [10.0.0.43] (gwen.config [10.0.0.43])
 by home.kyzer.me.uk (Postfix) with ESMTPSA id DF3DF5A067B;
 Sat, 27 Oct 2018 11:48:14 +0100 (BST)
Subject: Re: bug#33166: automake --add-missing does not install config.rpath
 when AM_ICONV is used
To: Mathieu Lirzin <mthl@HIDDEN>,
	Stuart Caie <kyzer@HIDDEN>
References: <20181026150632.GA31205@HIDDEN> <87sh0slbzs.fsf@HIDDEN>
From: Stuart Caie <kyzer@HIDDEN>
Message-ID: <04f8021a-cd80-655b-8d57-a8a5bc8c296b@HIDDEN>
Date: Sat, 27 Oct 2018 11:48:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <87sh0slbzs.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - web1.cpservers.info
X-AntiAbuse: Original Domain - debbugs.gnu.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - cabextract.org.uk
X-Get-Message-Sender-Via: web1.cpservers.info: authenticated_id:
 kyzer@HIDDEN
X-Authenticated-Sender: web1.cpservers.info: kyzer@HIDDEN
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 33166
Cc: 33166 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)



On 26/10/2018 20:54, Mathieu Lirzin wrote:
> “config.rpath” which is maintained in GNU Gettext is already copied
> inside the target source tree by the ‘autopoint’ program which is
> automatically run by ‘autoreconf --install’ when the Gettext macros are
> added to “configure.ac”.  ‘autoreconf’ serves as a meta command for the
> autotools which should be used instead of manually running ‘autoconf’,
> ‘aclocal’, ‘automake’, ... in sequence.
>
> Unless you disagree, I will close this bug.
>

Thanks for the explanation.

I understand that there is a boundary between these two packages, and 
this is not directly automake's problem, even though the main mechanism 
for copying missing files is in automake.

I think I have a corner case. I need iconv but not gettext. I found that 
autoreconf won't even invoke autopoint, and invoking autopoint manually 
won't do anything. So my expectation that autoreconf -i will bring in 
any aux files implied by any standard macro is not met in this situation.

$ autoreconf -v -i -W all
...
autoreconf: configure.ac: not using Gettext
...
$ autopoint
autopoint: *** Missing version: please specify in configure.ac through a 
line 'AM_GNU_GETTEXT_VERSION(x.yy.zz)' the gettext version the package 
is using
autopoint: *** Stop.

How do you think this corner case should be handled?

1) autoreconf and autopoint should look for AM_ICONV as well as 
AM_GNU_GETTEXT_VERSION macros, and install config.rpath

2) I should pretend to need gettext, even though I don't?

3) AM_ICONV invokes AC_LIB_RPATH invokes AC_REQUIRE_AUX_FILE which 
signals automake to complain if config.rpath is missing -- can automake 
copy config.rpath at that time?

4) some other way?

Regards
Stuart




Information forwarded to bug-automake@HIDDEN:
bug#33166; Package automake. Full text available.

Message received at 33166 <at> debbugs.gnu.org:


Received: (at 33166) by debbugs.gnu.org; 26 Oct 2018 20:12:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 26 16:12:38 2018
Received: from localhost ([127.0.0.1]:44380 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gG8TG-0003je-3G
	for submit <at> debbugs.gnu.org; Fri, 26 Oct 2018 16:12:38 -0400
Received: from mail-lf1-f48.google.com ([209.85.167.48]:45704)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <nbowler@HIDDEN>) id 1gG8TE-0003jS-V3
 for 33166 <at> debbugs.gnu.org; Fri, 26 Oct 2018 16:12:37 -0400
Received: by mail-lf1-f48.google.com with SMTP id c24-v6so1815856lfi.12
 for <33166 <at> debbugs.gnu.org>; Fri, 26 Oct 2018 13:12:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=draconx-ca.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=1lpSvzJHgaBCRGqbIjXj67KcC0e7yeQHgHNCO6rroc4=;
 b=mTZy0raueQgL7Pm/wRxBSsQwAj/BQcUThapb6TP/IoO0mrCwmqrzjsCFBHO/Nu7KCB
 87Bhx1TVnlLe+Yhyt0Gc2zjOu1+eXreYcKO8WQPO1Il23lpA53yVuskspJIlD1U0Oa1/
 NPUAyFBPinpkPh8uGQnimY8Hr42bCS44i53Rgmp7zwz8W086XEzo9YCn/IFaLWtxDSoi
 AbILIRvyvKP1ixnnWJYmtiEI04X2jSOabPPZSGAAJ8moxDBlwAOJyLQ0lfgqqV0xIm+T
 V7QKxpCWWBA/zQnwOmJOC0o76F3TopAASxjlCeGMeH6lYc3mrg6or0kNbxQwCTUxSwTY
 +gFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=1lpSvzJHgaBCRGqbIjXj67KcC0e7yeQHgHNCO6rroc4=;
 b=pXc6GX2s5pUknI6+EuCWju91vlk1AH0nxrTfrUA7/hsHan8f/sCJ1dMGhs9pOzwf52
 sHopdU4InfZnqXU0tERUsuyRN4Y/fWQBrRNHWp+fbN9adPgWH8PM3vtm1N9OQertUX1z
 /MSPrORKbZMSvH+VsnsR0aiiIhLUPlxrNw00rMWJVJFep713E0WVhnFCw/KRravefd2Z
 sImcUEcPjRGLYG/0X+cWP6Y/O7a59R6BukU2Jpbi0Ht6XMTRx4AqytQySMs2jHS9Rm1g
 i6mP2NjI4sDEy9kt1i8FRXji+aiZOxuEjrozO+rEDoP/dCYt/0jM1OF18hmuP9I63/O5
 V+3g==
X-Gm-Message-State: AGRZ1gKvKJ0mwYo3bkEXIqm+TrWBYWnXSPJbYfvtsGE3MNmtNbywDnfd
 5+1MS97jsWexvO5mUAcapRnCYewl2U7b9GaUHO21Tw==
X-Google-Smtp-Source: AJdET5dClCFRuKZ8hsfAmMuE2OQ+nos+BNe4/vX1E+9m4mmC/a09c7gIIRQWaLHtbZtkMHEElBw+o1Cav2TpbTWQxaw=
X-Received: by 2002:a19:4d8d:: with SMTP id a135mr3261990lfb.80.1540584750890; 
 Fri, 26 Oct 2018 13:12:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a2e:4612:0:0:0:0:0 with HTTP; Fri, 26 Oct 2018 13:12:29
 -0700 (PDT)
X-Originating-IP: [24.156.181.89]
In-Reply-To: <42d57612-65e3-26ee-05ee-c1ae9c4e2cc2@HIDDEN>
References: <20181026150632.GA31205@HIDDEN>
 <42d57612-65e3-26ee-05ee-c1ae9c4e2cc2@HIDDEN>
From: Nick Bowler <nbowler@HIDDEN>
Date: Fri, 26 Oct 2018 16:12:29 -0400
Message-ID: <CADyTPExTThxWzMqvjWzx7-yRoZ2cXjYibmrVdc6aV7aBRcE8aQ@HIDDEN>
Subject: Re: bug#33166: automake --add-missing does not install config.rpath
 when AM_ICONV is used
To: =?UTF-8?Q?Hans=2DBernhard_Br=C3=B6ker?= <HBBroeker@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 33166
Cc: 33166 <at> debbugs.gnu.org, Stuart Caie <kyzer@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 10/26/18, Hans-Bernhard Br=C3=B6ker <HBBroeker@HIDDEN> wrote:
> Am 26.10.2018 um 17:06 schrieb Stuart Caie:
>> Technically, AM_ICONV is not distributed with automake, and neither is
>> is config.rpath. However, automake recognises config.rpath as a special
>> file to distribute nonetheless.
>
> That's not really automake doing that.  That's done by gettextize and
> the autofoo code it adds to your project.

To be fair, Automake does have a special handling for config.rpath:
it will distribute a file with this name automatically if it is
present in the source tree, just like it does with files named
README, COPYING, etc.  But that's the extent of it.

(Aside: I've never liked this particular behaviour of Automake.
Especially in "foreign" mode, it's easy to miss adding files to
version control and it's possible nobody notices until someone
other than the original author runs "make dist", gets no error
whatsoever, and publishes a tarball without any README).




Information forwarded to bug-automake@HIDDEN:
bug#33166; Package automake. Full text available.

Message received at 33166 <at> debbugs.gnu.org:


Received: (at 33166) by debbugs.gnu.org; 26 Oct 2018 19:57:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 26 15:57:10 2018
Received: from localhost ([127.0.0.1]:44375 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gG8EI-0003Np-Ld
	for submit <at> debbugs.gnu.org; Fri, 26 Oct 2018 15:57:10 -0400
Received: from eggs.gnu.org ([208.118.235.92]:57549)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mthl@HIDDEN>) id 1gG8EG-0003Nc-TS
 for 33166 <at> debbugs.gnu.org; Fri, 26 Oct 2018 15:57:09 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mthl@HIDDEN>) id 1gG8E7-0001hM-Jx
 for 33166 <at> debbugs.gnu.org; Fri, 26 Oct 2018 15:57:03 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled
 version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39391)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mthl@HIDDEN>)
 id 1gG8E7-0001hC-Ez; Fri, 26 Oct 2018 15:56:59 -0400
Received: from 85.63.10.109.rev.sfr.net ([109.10.63.85]:59818 helo=token)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <mthl@HIDDEN>)
 id 1gG8E7-0005de-6H; Fri, 26 Oct 2018 15:56:59 -0400
From: Mathieu Lirzin <mthl@HIDDEN>
To: Stuart Caie <kyzer@HIDDEN>
Subject: Re: bug#33166: automake --add-missing does not install config.rpath
 when AM_ICONV is used
References: <20181026150632.GA31205@HIDDEN>
Date: Fri, 26 Oct 2018 21:54:47 +0200
In-Reply-To: <20181026150632.GA31205@HIDDEN> (Stuart Caie's message
 of "Fri, 26 Oct 2018 16:06:32 +0100")
Message-ID: <87sh0slbzs.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 33166
Cc: 33166 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -6.0 (------)

Hello Stuart,

Stuart Caie <kyzer@HIDDEN> writes:

> the automake macro AM_ICONV requires the auxiliary program config.rpath,
> however automake --add-missing will not install it.
>
> Technically, AM_ICONV is not distributed with automake, and neither is
> is config.rpath. However, automake recognises config.rpath as a special
> file to distribute nonetheless.
>
> Could config.rpath be added to automake's list of auxiliary programs,
> like ar-lib, config.guess and so on?
>
> If not, could there be some mechanism added to automake so other
> packages can tell it to add their required files? e.g. could gettext.m4
> which defines AM_ICONV include some special macro that tells automake
> that config.rpath is needed and can be found in <location> ?

=E2=80=9Cconfig.rpath=E2=80=9D which is maintained in GNU Gettext is alread=
y copied
inside the target source tree by the =E2=80=98autopoint=E2=80=99 program wh=
ich is
automatically run by =E2=80=98autoreconf --install=E2=80=99 when the Gettex=
t macros are
added to =E2=80=9Cconfigure.ac=E2=80=9D.  =E2=80=98autoreconf=E2=80=99 serv=
es as a meta command for the
autotools which should be used instead of manually running =E2=80=98autocon=
f=E2=80=99,
=E2=80=98aclocal=E2=80=99, =E2=80=98automake=E2=80=99, ... in sequence.

Unless you disagree, I will close this bug.

Thanks for the report.

--=20
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37




Information forwarded to bug-automake@HIDDEN:
bug#33166; Package automake. Full text available.

Message received at 33166 <at> debbugs.gnu.org:


Received: (at 33166) by debbugs.gnu.org; 26 Oct 2018 19:54:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 26 15:54:32 2018
Received: from localhost ([127.0.0.1]:44371 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gG8Bk-0003JI-7e
	for submit <at> debbugs.gnu.org; Fri, 26 Oct 2018 15:54:32 -0400
Received: from mailout10.t-online.de ([194.25.134.21]:59884)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <HBBroeker@HIDDEN>) id 1gG8Bh-0003J9-Un
 for 33166 <at> debbugs.gnu.org; Fri, 26 Oct 2018 15:54:30 -0400
Received: from fwd06.aul.t-online.de (fwd06.aul.t-online.de [172.20.26.150])
 by mailout10.t-online.de (Postfix) with SMTP id B21F841C4EAF;
 Fri, 26 Oct 2018 21:54:28 +0200 (CEST)
Received: from [192.168.178.24]
 (r1iPm4ZfohEC1vkmfIYSOn5FWd58zhbO0FxoGHsh2HxCBsWL5rgpwlV+op8Zpg1wVQ@[217.246.156.193])
 by fwd06.t-online.de
 with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted)
 esmtp id 1gG8Bd-0f7dT60; Fri, 26 Oct 2018 21:54:25 +0200
Subject: Re: bug#33166: automake --add-missing does not install config.rpath
 when AM_ICONV is used
To: Stuart Caie <kyzer@HIDDEN>, 33166 <at> debbugs.gnu.org
References: <20181026150632.GA31205@HIDDEN>
From: =?UTF-8?Q?Hans-Bernhard_Br=c3=b6ker?= <HBBroeker@HIDDEN>
Openpgp: preference=signencrypt
Autocrypt: addr=HBBroeker@HIDDEN; keydata=
 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
 fbK0pZZq45gj
Message-ID: <42d57612-65e3-26ee-05ee-c1ae9c4e2cc2@HIDDEN>
Date: Fri, 26 Oct 2018 21:54:24 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181026150632.GA31205@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Language: de-DE
Content-Transfer-Encoding: 8bit
X-ID: r1iPm4ZfohEC1vkmfIYSOn5FWd58zhbO0FxoGHsh2HxCBsWL5rgpwlV+op8Zpg1wVQ
X-TOI-MSGID: bef578c8-89c5-423d-ac48-84963f8941ab
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 33166
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Am 26.10.2018 um 17:06 schrieb Stuart Caie:
> Hello,
> 
> the automake macro AM_ICONV requires the auxiliary program config.rpath,
> however automake --add-missing will not install it.

That's because it's not automake's file.  Automake has no way of knowing
where to get that file from, nor a responsibility to do anything about it.

> Technically, AM_ICONV is not distributed with automake, and neither is
> is config.rpath. However, automake recognises config.rpath as a special
> file to distribute nonetheless.

That's not really automake doing that.  That's done by gettextize and
the autofoo code it adds to your project.

> If not, could there be some mechanism added to automake so other
> packages can tell it to add their required files? e.g. could gettext.m4
> which defines AM_ICONV include some special macro that tells automake
> that config.rpath is needed and can be found in <location> ?

Such mechanisms exist, and from the look of it, gettext is _already_
using them.




Information forwarded to bug-automake@HIDDEN:
bug#33166; Package automake. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 26 Oct 2018 15:22:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 26 11:22:04 2018
Received: from localhost ([127.0.0.1]:44248 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gG3w4-00058i-8A
	for submit <at> debbugs.gnu.org; Fri, 26 Oct 2018 11:22:04 -0400
Received: from eggs.gnu.org ([208.118.235.92]:57705)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kyzer@HIDDEN>) id 1gG3iH-0004lV-C9
 for submit <at> debbugs.gnu.org; Fri, 26 Oct 2018 11:07:49 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <kyzer@HIDDEN>) id 1gG3i7-0002DN-DC
 for submit <at> debbugs.gnu.org; Fri, 26 Oct 2018 11:07:44 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:57232)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <kyzer@HIDDEN>)
 id 1gG3i2-0002BE-Tw
 for submit <at> debbugs.gnu.org; Fri, 26 Oct 2018 11:07:37 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:39000)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <kyzer@HIDDEN>) id 1gG3i2-0005Vp-1F
 for bug-automake@HIDDEN; Fri, 26 Oct 2018 11:07:34 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <kyzer@HIDDEN>) id 1gG3hw-00027e-9f
 for bug-automake@HIDDEN; Fri, 26 Oct 2018 11:07:33 -0400
Received: from ns2.cpservers.info ([95.154.207.78]:44457
 helo=web1.cpservers.info)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <kyzer@HIDDEN>)
 id 1gG3ht-0001OF-Va
 for bug-automake@HIDDEN; Fri, 26 Oct 2018 11:07:28 -0400
Received: from 224.13.208.46.dyn.plus.net ([46.208.13.224]:41416
 helo=home.kyzer.me.uk) by web1.cpservers.info with esmtpa (Exim 4.91)
 (envelope-from <kyzer@HIDDEN>) id 1gG3h2-003ZkL-TD
 for bug-automake@HIDDEN; Fri, 26 Oct 2018 16:06:32 +0100
Received: by home.kyzer.me.uk (Postfix, from userid 1000)
 id 979B15A018F; Fri, 26 Oct 2018 16:06:32 +0100 (BST)
Date: Fri, 26 Oct 2018 16:06:32 +0100
From: Stuart Caie <kyzer@HIDDEN>
To: bug-automake@HIDDEN
Subject: automake --add-missing does not install config.rpath when AM_ICONV
 is used
Message-ID: <20181026150632.GA31205@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.9.4 (2018-02-28)
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - web1.cpservers.info
X-AntiAbuse: Original Domain - gnu.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - cabextract.org.uk
X-Get-Message-Sender-Via: web1.cpservers.info: authenticated_id:
 kyzer@HIDDEN
X-Authenticated-Sender: web1.cpservers.info: kyzer@HIDDEN
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
 [generic]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.1 (----)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Fri, 26 Oct 2018 11:22:02 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.1 (-----)

Hello,

the automake macro AM_ICONV requires the auxiliary program config.rpath,
however automake --add-missing will not install it.

Technically, AM_ICONV is not distributed with automake, and neither is
is config.rpath. However, automake recognises config.rpath as a special
file to distribute nonetheless.

Could config.rpath be added to automake's list of auxiliary programs,
like ar-lib, config.guess and so on?

If not, could there be some mechanism added to automake so other
packages can tell it to add their required files? e.g. could gettext.m4
which defines AM_ICONV include some special macro that tells automake
that config.rpath is needed and can be found in <location> ?

Thanks in advance,
Stuart




Acknowledgement sent to Stuart Caie <kyzer@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-automake@HIDDEN. Full text available.
Report forwarded to bug-automake@HIDDEN:
bug#33166; Package automake. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 27 Oct 2018 11:00:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.