Bug#959697: mpfi: FTBFS on arch where texinfo is not installed

Gianfranco Costamagna locutusofborg at debian.org
Mon May 4 09:07:02 BST 2020


Source: mpfi
Version: 1.5.3+ds-3
Severity: serious

Hello, looks like the current mpfi is trying to build documentation on arch:any now, and without makeinfo installed it FTBFS now.

libtool: link: ar cr .libs/libmpfi.a  abs.o acos.o acosh.o add.o add_d.o add_fr.o add_q.o add_si.o add_ui.o add_z.o alea.o asin.o asinh.o atan2.o atan.o atanh.o bisect.o blow.o cbrt.o clear.o cmp.o cmp_sym_pi.o constants.o cos.o cosh.o csc.o csch.o cot.o coth.o d_div.o d_sub.o diam.o div.o div_2exp.o div_2si.o div_2ui.o div_d.o div_fr.o div_q.o div_si.o div_ui.o div_z.o error.o exp.o exp2.o expm1.o fr_div.o fr_sub.o get_endpoints.o get_fr.o get_d.o get_prec.o get_version.o has_zero.o hypot.o increase.o init.o intersect.o interv_d.o interv_fr.o interv_q.o interv_si.o interv_ui.o interv_z.o inp_str.o inv.o is_empty.o is_inside.o log.o log10.o log1p.o log2.o mag.o mid.o mig.o mul.o mul_2exp.o mul_2si.o mul_2ui.o mul_d.o mul_fr.o mul_q.o mul_si.o mul_ui.o mul_z.o neg.o out_str.o predicates.o print_binary.o put.o put_d.o put_fr.o put_q.o put_si.o put_ui.o put_z.o q_div.o q_sub.o quadrant.o revert_if_needed.o round_prec.o sec.o sech.o set.o set_d.o set_fr.o set_prec.o set_q.o set_si.o set_str.o set_ui.o set_z.o si_div.o si_sub.o sign.o sin.o sinh.o sqr.o sqrt.o sub.o sub_d.o sub_fr.o sub_q.o sub_si.o sub_ui.o sub_z.o swap.o tan.o tanh.o ui_div.o ui_sub.o union.o urandom.o z_div.o z_sub.o
libtool: link: ranlib .libs/libmpfi.a
libtool: link: ( cd ".libs" && rm -f "libmpfi.la" && ln -s "../libmpfi.la" "libmpfi.la" )
make[5]: Leaving directory '/<<BUILDDIR>>/mpfi-1.5.3+ds/_build/src'
make[4]: Leaving directory '/<<BUILDDIR>>/mpfi-1.5.3+ds/_build/src'
Making all in tests
make[4]: Entering directory '/<<BUILDDIR>>/mpfi-1.5.3+ds/_build/tests'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<BUILDDIR>>/mpfi-1.5.3+ds/_build/tests'
Making all in doc
make[4]: Entering directory '/<<BUILDDIR>>/mpfi-1.5.3+ds/_build/doc'
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd ../../doc && \
rm -rf $backupdir && mkdir $backupdir && \
if (/bin/bash /<<BUILDDIR>>/mpfi-1.5.3+ds/build-aux/missing makeinfo --version) >/dev/null 2>&1; then \
  for f in ../../doc/mpfi.info ../../doc/mpfi.info-[0-9] ../../doc/mpfi.info-[0-9][0-9] ../../doc/mpfi.i[0-9] ../../doc/mpfi.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
cd "$am__cwd"; \
if /bin/bash /<<BUILDDIR>>/mpfi-1.5.3+ds/build-aux/missing makeinfo   -I ../../doc \
 -o ../../doc/mpfi.info ../../doc/mpfi.texi; \
then \
  rc=0; \
  CDPATH="${ZSH_VERSION+.}:" && cd ../../doc; \
else \
  rc=$?; \
  CDPATH="${ZSH_VERSION+.}:" && cd ../../doc && \
  $restore $backupdir/* `echo "./../../doc/mpfi.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
/<<BUILDDIR>>/mpfi-1.5.3+ds/build-aux/missing: line 81: makeinfo: command not found
WARNING: 'makeinfo' is missing on your system.
         You should only need it if you modified a '.texi' file, or
         any other file indirectly affecting the aspect of the manual.
         You might want to install the Texinfo package:
         <https://www.gnu.org/software/texinfo/>
         The spurious makeinfo call might also be the consequence of
         using a buggy 'make' (AIX, DU, IRIX), in which case you might
         want to install GNU make:
         <https://www.gnu.org/software/make/>
make[4]: *** [Makefile:354: ../../doc/mpfi.info] Error 127
make[4]: Leaving directory '/<<BUILDDIR>>/mpfi-1.5.3+ds/_build/doc'
make[3]: *** [Makefile:404: all-recursive] Error 1
make[3]: Leaving directory '/<<BUILDDIR>>/mpfi-1.5.3+ds/_build'
make[2]: *** [Makefile:336: all] Error 2
make[2]: Leaving directory '/<<BUILDDIR>>/mpfi-1.5.3+ds/_build'
dh_auto_build: error: cd _build && make -j4 returned exit code 2
make[1]: *** [debian/rules:31: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<BUILDDIR>>/mpfi-1.5.3+ds'
make: *** [debian/rules:23: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2


Moving texinfo and texlive-latex-base from b-d-indep to b-d "hides" the problem.

Gianfranco


More information about the debian-science-maintainers mailing list