Re: Error from "make doc"

2016-05-23 Thread James

Federico,

On 22/05/16 21:37, Federico Bruni wrote:
Il giorno dom 22 mag 2016 alle 11:52, James Lowe  ha 
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"

2016-05-22 Thread Federico Bruni
Il giorno dom 22 mag 2016 alle 11:52, James Lowe  ha 
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"

2016-05-22 Thread James Lowe

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 Gourlay 
 ha 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"

2016-05-22 Thread Federico Bruni
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 Gourlay 
 ha 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"

2016-05-21 Thread John Gourlay
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"

2016-05-19 Thread Federico Bruni
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