Re: Error from "make doc"
Federico, On 22/05/16 21:37, Federico Bruni wrote: Il giorno dom 22 mag 2016 alle 11:52, James Loweha scritto: Install the package lmodern: sudo apt-get install lmodern Added to LilyDev only one month ago: https://github.com/fedelibre/LilyDev/commit/2d4ed72d0d0a5f1b73b71d80489524c624e5727f I am confused here. Had John not used LilyDev but followed the documented CG instructions for whatever Linux distribution - had he had one already installed - then he wouldn't have hit this issue I suspect, I say that as someone who compiles doc most days on both Ubuntu and Fedora and have tested and documented all the instructions for all the distributions listed in the CG and on my own 'at home' Fedora install I don't see any 'modern' fonts installed if I run the command: fc-list | grep modern (or 'grep lm') I can also see that the XeteX package listed in Debian's repos shows lmodern as 'recommended' however on my own system I have texlive-xetex installed and yet I still don't see lmodern installed, so it must not be a dep on Fedora either. lmodern is not a req as far as I can tell. So what is special about LilyDev? I can only say that when I tried to build the doc with xetex installed (and lmdodern not installed) I got this error in LilyDev/Debian: For xetex backend Debian package lmodern is needed In Fedora the package is called texlive-lm. This command returns a list of the installed files: rpm -ql texlive-lm I can only guess that these fonts are supposed to be available only to Texlive and not to the whole system?! Yes that seems correct when I look at my system I do have those fonts. So it also seems that the texlive-xetex package and the various dependencies are different across one or more distributions - Linux eh? 'Doncha juss lovvit?' Going back through my checkins for the CG I also note that we didn't suggest XeTeX when I did all those different distributions, so we *do* need to make some additional caveats. I'll create a ticket. James ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Error from "make doc"
Il giorno dom 22 mag 2016 alle 11:52, James Loweha scritto: Install the package lmodern: sudo apt-get install lmodern Added to LilyDev only one month ago: https://github.com/fedelibre/LilyDev/commit/2d4ed72d0d0a5f1b73b71d80489524c624e5727f I am confused here. Had John not used LilyDev but followed the documented CG instructions for whatever Linux distribution - had he had one already installed - then he wouldn't have hit this issue I suspect, I say that as someone who compiles doc most days on both Ubuntu and Fedora and have tested and documented all the instructions for all the distributions listed in the CG and on my own 'at home' Fedora install I don't see any 'modern' fonts installed if I run the command: fc-list | grep modern (or 'grep lm') I can also see that the XeteX package listed in Debian's repos shows lmodern as 'recommended' however on my own system I have texlive-xetex installed and yet I still don't see lmodern installed, so it must not be a dep on Fedora either. lmodern is not a req as far as I can tell. So what is special about LilyDev? I can only say that when I tried to build the doc with xetex installed (and lmdodern not installed) I got this error in LilyDev/Debian: For xetex backend Debian package lmodern is needed In Fedora the package is called texlive-lm. This command returns a list of the installed files: rpm -ql texlive-lm I can only guess that these fonts are supposed to be available only to Texlive and not to the whole system?!? ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Error from "make doc"
Federico, On 22/05/16 08:43, Federico Bruni wrote: I don't think so. It's supposed to work out-of-the-box in LilyDev, but I forgot to include this package in LilyDev 4.1. See warning in the release note: https://github.com/fedelibre/LilyDev/releases/tag/4.1 Il giorno dom 22 mag 2016 alle 3:54, John Gourlayha scritto: Thank you! Installing the package lmodern fixed the problem. Shouldn’t this instruction be part of the Contributor’s Guide? On May 20, 2016, at 1:36 AM, Federico Bruni wrote: Il giorno ven 20 mag 2016 alle 5:10, John Gourlay ha scritto: I’m trying to set up a new LilyDev development system after some kind of VirtualBox error that trashed my old one. I’ve run “make” successfully in my ~/lilypond-git/build directory, and lilypond runs. When I run “make doc”, however, I get errors. One of the messages from make directed me to look at a log file named suffix-lyxml.dblatex.log. This file contains the following messages about invalid fonts. Have I overlooked something in setting up my system? Install the package lmodern: sudo apt-get install lmodern Added to LilyDev only one month ago: https://github.com/fedelibre/LilyDev/commit/2d4ed72d0d0a5f1b73b71d80489524c624e5727f I am confused here. Had John not used LilyDev but followed the documented CG instructions for whatever Linux distribution - had he had one already installed - then he wouldn't have hit this issue I suspect, I say that as someone who compiles doc most days on both Ubuntu and Fedora and have tested and documented all the instructions for all the distributions listed in the CG and on my own 'at home' Fedora install I don't see any 'modern' fonts installed if I run the command: fc-list | grep modern (or 'grep lm') I can also see that the XeteX package listed in Debian's repos shows lmodern as 'recommended' however on my own system I have texlive-xetex installed and yet I still don't see lmodern installed, so it must not be a dep on Fedora either. lmodern is not a req as far as I can tell. So what is special about LilyDev? -- -- James ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Error from "make doc"
I don't think so. It's supposed to work out-of-the-box in LilyDev, but I forgot to include this package in LilyDev 4.1. See warning in the release note: https://github.com/fedelibre/LilyDev/releases/tag/4.1 Il giorno dom 22 mag 2016 alle 3:54, John Gourlayha scritto: Thank you! Installing the package lmodern fixed the problem. Shouldn’t this instruction be part of the Contributor’s Guide? On May 20, 2016, at 1:36 AM, Federico Bruni wrote: Il giorno ven 20 mag 2016 alle 5:10, John Gourlay ha scritto: I’m trying to set up a new LilyDev development system after some kind of VirtualBox error that trashed my old one. I’ve run “make” successfully in my ~/lilypond-git/build directory, and lilypond runs. When I run “make doc”, however, I get errors. One of the messages from make directed me to look at a log file named suffix-lyxml.dblatex.log. This file contains the following messages about invalid fonts. Have I overlooked something in setting up my system? Install the package lmodern: sudo apt-get install lmodern Added to LilyDev only one month ago: https://github.com/fedelibre/LilyDev/commit/2d4ed72d0d0a5f1b73b71d80489524c624e5727f ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Error from "make doc"
Thank you! Installing the package lmodern fixed the problem. Shouldn’t this instruction be part of the Contributor’s Guide? > On May 20, 2016, at 1:36 AM, Federico Bruniwrote: > > Il giorno ven 20 mag 2016 alle 5:10, John Gourlay > ha scritto: >> I’m trying to set up a new LilyDev development system after some kind of >> VirtualBox error that trashed my old one. I’ve run “make” successfully in my >> ~/lilypond-git/build directory, and lilypond runs. When I run “make doc”, >> however, I get errors. One of the messages from make directed me to look at >> a log file named suffix-lyxml.dblatex.log. This file contains the following >> messages about invalid fonts. Have I overlooked something in setting up my >> system? > > Install the package lmodern: > > sudo apt-get install lmodern > > Added to LilyDev only one month ago: > https://github.com/fedelibre/LilyDev/commit/2d4ed72d0d0a5f1b73b71d80489524c624e5727f > ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Error from "make doc"
Il giorno ven 20 mag 2016 alle 5:10, John Gourlayha scritto: I’m trying to set up a new LilyDev development system after some kind of VirtualBox error that trashed my old one. I’ve run “make” successfully in my ~/lilypond-git/build directory, and lilypond runs. When I run “make doc”, however, I get errors. One of the messages from make directed me to look at a log file named suffix-lyxml.dblatex.log. This file contains the following messages about invalid fonts. Have I overlooked something in setting up my system? Install the package lmodern: sudo apt-get install lmodern Added to LilyDev only one month ago: https://github.com/fedelibre/LilyDev/commit/2d4ed72d0d0a5f1b73b71d80489524c624e5727f ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel