Hi Dave,
Am Dienstag, den 05.05.2020, 11:02 +0200 schrieb Dave Plater:
Hi, I maintain lilypond in openSUSE and a user requested 2.20.0 which
prompted me to update. I was very disappointed when I received this
error from configure:
ERROR: Please install required programs: texi2html <= 1.82 (installed:
5.32)
Both lilypond 2.18.2 and 2.19.83 (which I built to make sure there were
no nasty shocks in 2.20.0) are building happily with texi2html-5.32 and
there have been no bug reports.
Is this possibly a typo in configure or an m4 macro?
yes and no: texihtml-1.82 is really required, but only if you want to
build the HTML documentation. This shouldn't be necessary for a
distribution package, and there's no influence on the binary. There's a
switch --disable-documentation, but this also disables building the
info pages which you probably want to have.
As such the only possibility for 2.20 is to remove the version
constraint, as for example Arch Linux does:
https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/lilypond#n25
(For 2.22 I tentatively plan to add something like --disable-html-
documentation to make texihtml optional for distributions.)
Hope this helps
Jonas