"make dist" (and therefore "make distcheck") is
currently broken with the git HEAD. Here's an excerpt
from near the end of the output of "make check":
make[7]: Leaving directory '/home/g/src/texinfo/GIT/tta/tests/info_tex'
make[6]: Leaving directory '/home/g/src/texinfo/GIT/tta/tests'
make[5]: Leaving directory '/home/g/src/texinfo/GIT/tta/tests'
(cd swig && make top_distdir=../../texinfo-7.2dev
distdir=../../texinfo-7.2dev/tta/swig \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/g/src/texinfo/GIT/tta/swig'
I./../C/main -I./../C/convert -outdir ./python -o python/python_texinfo_wrap.c
texinfo.i
/bin/bash: line 1: I./../C/main: No such file or directory
make[5]: [Makefile:2022: python/python_texinfo_wrap.c] Error 127 (ignored)
I./../C/main -I./../C/convert -perl -outdir ./perl -o perl/perl_texinfo_wrap.c
texinfo.i
/bin/bash: line 1: I./../C/main: No such file or directory
make[5]: [Makefile:2025: perl/perl_texinfo_wrap.c] Error 127 (ignored)
make distdir-am
make[6]: Entering directory '/home/g/src/texinfo/GIT/tta/swig'
(cd perl && make top_distdir=../../../texinfo-7.2dev
distdir=../../../texinfo-7.2dev/tta/swig/perl \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[7]: Entering directory '/home/g/src/texinfo/GIT/tta/swig/perl'
make distdir-am
make[8]: Entering directory '/home/g/src/texinfo/GIT/tta/swig/perl'
make[8]: *** No rule to make target 'Texinfo.pm', needed by 'distdir-am'. Stop.
make[8]: Leaving directory '/home/g/src/texinfo/GIT/tta/swig/perl'
make[7]: *** [Makefile:2368: distdir] Error 2
make[7]: Leaving directory '/home/g/src/texinfo/GIT/tta/swig/perl'
make[6]: *** [Makefile:1843: distdir-am] Error 1
Texinfo.pm does not exist in the tta/swig/perl directory, and although
it is listed in Makefile.am there is no rule to build it. Rules that
are running before that are broken too, as seen by the
"I./../C/main: No such file or directory" error.
I have not installed any special support files for SWIG on my computer
and I would expect "make dist" to work without such.
$(SWIG) is set to "" after I run configure, so the rule
$(srcdir)/python/python_texinfo_wrap.c: $(srcdir)/texinfo.i
$(SWIG_header_dependencies)
$(SWIG) $(AX_SWIG_PYTHON_OPT) $(SWIG_include_directories) -outdir
$(srcdir)/python -o $@ $<
should not be running.
Please can we disable these makefile rules if SWIG support is not detected?