[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-user
Subject:    Re: Building on Ferora 38
From:       Jean Abou Samra <jean () abou-samra ! fr>
Date:       2023-04-30 6:54:54
Message-ID: 4d5f9ba18a41d46377f962714dac4e66ce20d6db.camel () abou-samra ! fr
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


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 #5 (text/html)]

<p>Le dimanche 30 avril 2023 à 16:29 +1000, Andrew Bernard a écrit  :</p>
<blockquote type="cite">
<p>I have never had difficulty locating build dependencies on linux ever
before. But I can't work out this:</p>
<p>ERROR: Please install required programs:   texi2pdf texindex epsf.tex
pltotf lh CTAN package (texlive-lang-cyrillic or texlive-texmf-fonts)</p>
<p>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).</p>
</blockquote>
<p>The error's wording is a bit awkward and could use commas.</p>
<p>It's just saying that you need texi2pdf, texindex, epsf.tex, pltotf, and the lh \
CTAN package. The latter can be installed via <code>texlive-lh</code> on Fedora, and \
the other ones are part of these packages:</p> <pre><code>~/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
</code></pre>
<p>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 \
<code>--disable-documentation</code> and it should stop complaining.</p>


["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic