GNU gettext - Bugs: bug #60201, gettext-runtime/po/Makefile.in.in...
You are not allowed to post comments on this tracker with your current authentication level.
bug #60201: gettext-runtime/po/Makefile.in.in should not use @mkdir_p@
Submitter: | Arfrever <arfrever> | ||
Submitted: | Tue 09 Mar 2021 11:12:53 PM UTC | ||
Category: | Build | Severity: | 3 - Normal |
Item Group: | None | Status: | Invalid |
Privacy: | Public | Assigned to: | haible |
Open/Closed: | Closed |
Sat 25 Jun 2022 06:53:03 PM UTC, comment #3: |
Bruno Haible <haible> |
Wed 10 Mar 2021 01:34:23 AM UTC, comment #2: Autoconf 2.71
Result is that no .gmo files are installed.
|
Arfrever <arfrever> |
Wed 10 Mar 2021 12:47:51 AM UTC, comment #1: For a valid bug report, you should state
|
Bruno Haible <haible> |
Tue 09 Mar 2021 11:12:53 PM UTC, original submission:
gettext provides /usr/share/gettext/po/Makefile.in.in (described as "Makefile for PO directory in any package using GNU gettext.") which has this fragment (https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=blob;f=gettext-runtime/po/Makefile.in.in;h=6b25f0d9167a5e1acdacdd54546e1a9911068f61;hb=HEAD#l35):
|
Arfrever <arfrever> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2022-06-25 | haible | Assigned to | None | haible | |
2022-06-25 | haible | Status | None | Invalid | |
Open/Closed | Open | Closed | |||
2021-03-10 | haible | Category | None | Build |
Powered by Savane 3.13-d3ae.
Corresponding source code
1) You can't combine a Makefile.in.in from gettext 0.17 with the Autoconf macros from gettext 0.21. There's more than 12 years between these releases. The Makefile.in.in contains a line
that makes it clear which macros it expects.
More generally, it is documented in https://www.gnu.org/software/gettext/manual/html_node/gettextize-Invocation.html that you need to run the 'gettextize' program to migrate to a newer version of gettext.
The documentation does not say that running autoreconf would be enough for this purpose.
2) The error "@mkdir_p@: command not found" indicates that the 'mkdir_p' variable was not AC_SUBSTed. But Automake 1.16.3 contains these definitions
I can't explain this. I guess you must be using Automake in a strange way.