Assaf Gordon <[email protected]> writes: > Some testing results (all except GNU Hurd and Minix are amd64):
Thanks very much for the quick checking and detailed report. > CentOS 6.5: builds OK, checks: 372 PASS, 18 SKIP, 1 FAIL: autopoint-3 (see > below) > ==== > FAIL: autopoint-3 > ================= > configure.ac:1: error: m4_defn: undefined macro: _m4_divert_diversion > configure.ac:1: the top level > autom4te: /usr/bin/m4 failed with exit status: 1 > aclocal: autom4te failed with exit status: 1 > ==== This was a macro invocation order problem. Pushed a fix: http://git.savannah.gnu.org/cgit/gettext.git/commit/?id=d3398edd > One thing I noticed (which could be intentional), is that building gettext > requires a C++ compiler, > but gettext does not check the existence of it during "configure". > If the system has "g++" or "c++" available on $PATH, it will be used. > If the system does not have "g++" or "c++" on $PATH, no error will be > reported during "configure", > and the Makefile will default to use "g++", and during "make" the build will > fail. Though the check is actually in gettext-runtime/configure.ac, the value was not used effectively. I guess it is a left-over when gettext switched to Gnulib's ansi-c++.m4 back in 2010: http://git.savannah.gnu.org/cgit/gettext.git/commit/?id=09963c2 I've installed the following fix: http://git.savannah.gnu.org/cgit/gettext.git/commit/?id=e854d2c Regards, -- Daiki Ueno
