0003-Makefile.am-fix-build-without-makeinfo.patch 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. From 9304ad88a5f4b083d348563c5de00da53b34cf46 Mon Sep 17 00:00:00 2001
  2. From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  3. Date: Fri, 6 Mar 2020 23:20:39 +0100
  4. Subject: [PATCH] Makefile.am: fix build without makeinfo
  5. Don't build doc subdir if makeinfo is not available otherwise build
  6. fails on:
  7. make[4]: Entering directory '/nvmedata/autobuild/instance-7/output-1/build/host-guile-2.0.14/doc/ref'
  8. MAKEINFO guile.info
  9. /nvmedata/autobuild/instance-7/output-1/build/host-guile-2.0.14/build-aux/missing: line 81: makeinfo: command not found
  10. WARNING: 'makeinfo' is missing on your system.
  11. You should only need it if you modified a '.texi' file, or
  12. any other file indirectly affecting the aspect of the manual.
  13. You might want to install the Texinfo package:
  14. <http://www.gnu.org/software/texinfo/>
  15. The spurious makeinfo call might also be the consequence of
  16. using a buggy 'make' (AIX, DU, IRIX), in which case you might
  17. want to install GNU make:
  18. <http://www.gnu.org/software/make/>
  19. Fixes:
  20. - http://autobuild.buildroot.org/results/9605aac6f760bfff190d0ab95fa50f65486ffe90
  21. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  22. [Upstream status: sent to bug-guile@gnu.org]
  23. ---
  24. Makefile.am | 6 +++++-
  25. 1 file changed, 5 insertions(+), 1 deletion(-)
  26. diff --git a/Makefile.am b/Makefile.am
  27. index ebbf6d476..2270afb9f 100644
  28. --- a/Makefile.am
  29. +++ b/Makefile.am
  30. @@ -38,8 +38,12 @@ SUBDIRS = \
  31. test-suite \
  32. benchmark-suite \
  33. gc-benchmarks \
  34. - am \
  35. + am
  36. +
  37. +if HAVE_MAKEINFO
  38. +SUBDIRS += \
  39. doc
  40. +endif
  41. DIST_SUBDIRS = $(SUBDIRS) prebuilt
  42. --
  43. 2.25.0