I got it working on my Arch Linux after trial and error with ./configure. Here are the Arch Linux package names that translate to what Lilypond needs (I didnt include package names that I already had, so obviously there's Python, ghostscript, etc.):

* dblatex (optional, configure script keeps warning me that I don't have it installed when my version number is good enough)
* fontforge
* texi2html
* texlive-core
* t1utils
* texlive-langcyrillic
* extractpdfmark (optional, in AUR only!)

The texlive packages take up a lot of space, hence only texlive-core and texlive-langcyrillic are needed taking the least amount of disk space needed to make ./configure happy. Since the Lilypond documentation lists what package names to install for some popular Linux distributions, but not Arch Linux, I hope this info helps!

Funny thing I also noticed was that if and only if I pass -fstack-protector-strong to a custom CXXFLAGS variable when invoking ./configure, the script fails and says I need the flex dependency.


On 2023-05-05 04:32, Jean Abou Samra - jean(a)abou-samra.fr wrote:
Hi,

I'm adding back the list in CC (did you forget it? we strongly prefer on-list replies on general to keep everything public, as in most FOSS projects).

Le jeudi 04 mai 2023 à 22:03 -0500, Jason Yip a écrit :
I didn't have much time to learn about specific Lilypond dependencies 
and what package name they had in the Arch Linux repositories when
tinkering weeks ago. Probably the better way to set up a development
environment, I'll do that instead.


One simple way to learn which packages are needed is to look at the dependencies of the lilypond package in Archlinux.

https://archlinux.org/packages/community/x86_64/lilypond/

This doesn't include dependencies neeeded to build the documentation, though. For most of these, a search using "pacman -Ss" should figure them out. Feel free to ask until "./configure" works for you.

Also, you will need to add cairo because we made it required in 2.25 while it is optional in 2.24.

Best,
Jean

--
- Jason Yip

--
- Jason Yip

Attachment: signature.asc
Description: PGP signature

Reply via email to