Hello, > On Apr 23, 2017, at 13:00, Gavin Smith <[email protected]> wrote: > > http://alpha.gnu.org/gnu/texinfo/texinfo-6.3.90.tar.xz
The test 'tests/texi2dvi_empty_text.sh' requires the 'tex' binary to be installed. This results in failures on many systems: ==== FAIL: tests/texi2dvi_empty_text.sh ================================== + filename=foo-77511 + texi2dvi=./texi2dvi + trap 'rm -f foo-77511.texi foo-77511.dvi foo-77511.log' EXIT + cat + ./texi2dvi -o foo-77511.dvi foo-77511.texi You don't have a working TeX binary (tex) installed anywhere in your PATH, and texi2dvi cannot proceed without one. If you want to use this script, you'll need to install TeX (if you don't have it) or change your PATH or TEX environment variable (if you do). See the --help output for more details. For information about obtaining TeX, please see http://tug.org/texlive, or do a web search for TeX and your operating system or distro. + test 1 -ne 0 + cat foo-77511.log cat: foo-77511.log: No such file or directory + exit 1 + rm -f foo-77511.texi foo-77511.dvi foo-77511.log FAIL tests/texi2dvi_empty_text.sh (exit status: 1) ==== While it seems reasonable that 'texi2dvi' requires a working 'tex', previous versions (e.g. texinfo-6.1.90) did not need it (or at least, detected the lack of 'tex' and skipped the test). --- On Solaris 5.10, compilation fails due to a conflict in gnulib's getopt module. See full build log here: https://pretest.housegordon.org/g/4602/logs/make.log?inlined=1 (search for "getopt_int" to find the error). Snippet below: === gcc -DHAVE_CONFIG_H -I. -I../.. -D_REENTRANT -g -O2 -MT getopt.o -MD -MP -MF $depbase.Tpo -c -o getopt.o getopt.c &&\ mv -f $depbase.Tpo $depbase.Po In file included from getopt.c:80:0: getopt_int.h:25:12: error: conflicting types for '_getopt_internal' extern int _getopt_internal (int ___argc, char **___argv, ^ In file included from ./getopt.h:34:0, from getopt.h:34, from getopt.c:24: /opt/csw/include/getopt.h:118:12: note: previous declaration of '_getopt_internal' was here extern int _getopt_internal (int argc, char *const *argv, ^ getopt.c:702:1: error: conflicting types for '_getopt_internal' _getopt_internal (int argc, char **argv, const char *optstring, ^ In file included from ./getopt.h:34:0, from getopt.h:34, from getopt.c:24: /opt/csw/include/getopt.h:118:12: note: previous declaration of '_getopt_internal' was here extern int _getopt_internal (int argc, char *const *argv, ^ *** Error code 1 make: Fatal error: Command failed for target `getopt.o' --- On AIX compilation still fails, as mentioned before: https://lists.gnu.org/archive/html/bug-texinfo/2016-08/msg00034.html --- On various Mac OS X systems 'ii-0041-test' and 'ii-0050-test' fail due to 'setvar', previously discussed here: https://lists.gnu.org/archive/html/bug-texinfo/2016-08/msg00033.html -- From a cursory look, it seems many systems would be fine (i.e. no test failures) except for the 'tests/texi2dvi_empty_text.sh' failure: https://pretest.housegordon.org/q/texinfo-6.3.90 regards, - assaf
