Subject: bug#25690: [bug-gettext] bug#25690: make install-html broken

From: Bruno Haible <[email-masked]>
Date: Thu, 16 Feb 2017 15:29:28 +0100

Hello Eric and Assaf,

Eric, thanks for the report.
Assaf, thanks for the forward to bug-gettext.

> Making install-html in po
> make[1]: Entering directory '/usr/src/sed-4.4-1.i686/build/po'
> make[1]: *** No rule to make target 'install-html'.  Stop.

Fixed in gettext git:
http://git.savannah.gnu.org/gitweb/?p=gettext.git;a=commit;h=e5a008ae54ffa54a5343632f88f10ba2e63c4595

These targets install-{dvi,ps,pdf,html} are mandated by GNU standards,
and for more than 12 years Automake reports them as supported:
  - New targets mandated by GNU Coding Standards:
      install-dvi
      install-html
      install-ps
      install-pdf
And since then, they don't work on packages with a po/ directory. Oh well.

> I do see that projects the use gnulib with non-recursive makefiles
> include gnulib's 'non-recursive-gnulib-prefix-hack' module
> and contain this in 'bootstrap.conf':
> 
>     bootstrap_post_import_hook ()
>     {

Many more packages use gettext's po/Makefile.in.in than those that use
gnulib's 'bootstrap'.

Bruno