I'd like to discuss about the fixes to this bugs also... On Sun, Sep 10, 2006 at 07:52:39PM -0300, Damián Viano wrote: > The bugs I've seen from this rebuilt are mostly 3: > - #386487: FTBFS: aclocal: macro `AM_PROG_MKDIR_P' required but not > defined
I'm not sure about this, but replacing the AC_REQUIRE([AM_PROG_MKDIR_P])
call for AC_REQUIRE([AC_PROG_MKDIR_P]) in gettext.m4 and po.m4 seems to
fix it, although I'm not sure if this would be the better (or even
correct?) fix. Any comments regarding this Denis?
> - #385235: gettext 0.15 causes build failures in multiple packages
This is the plurals problem, and I think
> - some about @MKINSTALLDIRS@ failures, which was previously being
> defined in AM_GNU_GETTEXT and now it's not
This one is my biggest doubt, and I see 3 options:
- re-gettextize the packages (to get a newer version of the
po/Makefile.in.in)
- patch the po/Makefile.in.in
- Add the definition of MKINSTALLDIRS in AM_GNU_GETTEXT again
I'd also like to hear comments from Denis on this, my own comments
follow...
Re-gettextize is hard in most cases, the gettext Makefile.in.in changed
a lot, it uses an extra file (Makevars), and the case I tested couldn't
be represented in a diff (due to symlinks problems, although it might
be possible to avoid those). I see all this very difficult to do in a
rules file.
Patching the Makefile.in.in seems the easiest way, specially if it was
already patched (or sed'ed).
Adding the definition of MKINSTALLDIRS to AM_GNU_GETTEXT seems to be
quite easy too (my m4 foo is not strong enough to do this in a
reasonable way to provide a patch), and would be consistent to some
extent with other backward compatibility subts made there. The question
of which program should be used as MKINSTALLDIRS is not trivial *to me*,
can someone enlighten me about that? mkdir -p? install-sh -p?
mkinstalldirs again? could this possibly be defined according to the
required version of autotools/gettext?
--
Damián Viano(Des) ¯ ¯ - _ _ - ¯ ¯
GPG: 0x6EB95A6F Debian ¯-_GNU_-¯ Linux
Web: http://damianv.com.ar/ ¯-¯
signature.asc
Description: Digital signature

