Le dimanche 30 avril 2023 à 16:29 +1000, Andrew Bernard a écrit :

> I have never had difficulty locating build dependencies on linux ever 
> before. But I can't work out this:
> 
> ERROR: Please install required programs:  texi2pdf texindex epsf.tex 
> pltotf lh CTAN package (texlive-lang-cyrillic or texlive-texmf-fonts)
> 
> I'm using Fedora 38. Where is this stuff? What is this cryptic reference 
> to CTAN (I know what CTAN is but I don't understand what this error is 
> saying).

The error's wording is a bit awkward and could use commas.

It's just saying that you need texi2pdf, texindex, epsf.tex, pltotf, and the lh 
CTAN package. The latter can be installed via `texlive-lh` on Fedora, and the 
other ones are part of these packages:

```
~/repos/lilypond $ dnf provides '*/texi2pdf'
Last metadata expiration check: 7 days, 8:08:10 ago on Sun Apr 23 00:41:51 2023.
texinfo-tex-7.0.2-2.fc38.x86_64 : Tools for formatting Texinfo documentation 
files using TeX
Repo        : @System
Matched from:
Filename    : /usr/bin/texi2pdf

texinfo-tex-7.0.2-2.fc38.x86_64 : Tools for formatting Texinfo documentation 
files using TeX
Repo        : fedora
Matched from:
Filename    : /usr/bin/texi2pdf

~/repos/lilypond $ dnf provides '*/texindex'
Last metadata expiration check: 7 days, 8:08:33 ago on Sun Apr 23 00:41:51 2023.
texinfo-tex-7.0.2-2.fc38.x86_64 : Tools for formatting Texinfo documentation 
files using TeX
Repo        : @System
Matched from:
Filename    : /usr/bin/texindex

texinfo-tex-7.0.2-2.fc38.x86_64 : Tools for formatting Texinfo documentation 
files using TeX
Repo        : fedora
Matched from:
Filename    : /usr/bin/texindex

~/repos/lilypond $ dnf provides '*/epsf.tex'
Last metadata expiration check: 7 days, 8:08:46 ago on Sun Apr 23 00:41:51 2023.
texlive-epsf-10:svn21461.2.7.4-65.fc38.noarch : Simple macros for EPS inclusion
Repo        : @System
Matched from:
Filename    : /usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex

texlive-epsf-10:svn21461.2.7.4-65.fc38.noarch : Simple macros for EPS inclusion
Repo        : fedora
Matched from:
Filename    : /usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex

~/repos/lilypond $ dnf provides '*/pltotf'
Last metadata expiration check: 7 days, 8:08:59 ago on Sun Apr 23 00:41:51 2023.
texlive-fontware-10:svn62387-69.fc38.x86_64 : fontware package
Repo        : fedora
Matched from:
Filename    : /usr/bin/pltotf

texlive-fontware-10:svn62387-71.fc38.x86_64 : fontware package
Repo        : @System
Matched from:
Filename    : /usr/bin/pltotf

texlive-fontware-10:svn62387-71.fc38.x86_64 : fontware package
Repo        : updates
Matched from:
Filename    : /usr/bin/pltotf
```


This is all stuff needed for compiling the documentation, not for compiling 
LilyPond itself, so if you don't care about the documentation, you can also 
pass `--disable-documentation` and it should stop complaining.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to