lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Build docs single thread first time


From: David Kastrup
Subject: Re: Build docs single thread first time
Date: Mon, 09 Mar 2020 22:29:42 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Francisco Vila <address@hidden> writes:

> El 9/3/20 a las 21:19, Han-Wen Nienhuys escribió:
>> On Mon, Mar 9, 2020 at 9:07 PM Francisco Vila <address@hidden> wrote:
>>>>> Sorry if it's in CG already, I could be wrong, but Doc build is not
>>>>> multi-thread safe, first time at least. It uses files generated by the
>>>>> build process itself.
>>>>>
>>>>> Right?
>> well, the doc build uses lilypond, which is generated by the build
>> process, so you first have to do "make" before doing "make doc". But
>> that is not what you mean?
>
> I meant doc build after the binary is made.
>
>> I regularly run "make doc" with -j4 without issues.
>
> I used to make docs with -j7 succesfully but it always surprises me
> how the _first_ time it _never_ succeeds. That's why I say there
> _might_ be a problem with multi_threading.

I had a problem running just "make" with essentially

./configure GUILE_CONFIG=/usr/local/tmp/guile-1.8/bin/guile-config

until I figured out that specifying GUILE_CONFIG kept our configure
script from looking for a GUILE executable.  This was fixed by using

./configure GUILE_CONFIG=/usr/local/tmp/guile-1.8/bin/guile-config 
GUILE=/usr/bin/guile

The Guile executable was needed for generating some manual page I think?
This failed for the first round, but the first round left a stale file
that then managed to get to completion.

This got recently changed in master so the stale file was not left
around, and the first failure did not help.

I haven't reported the GUILE_CONFIG/GUILE dependency problem so far.
Probably not related to your problem, though.

-- 
David Kastrup



reply via email to

[Prev in Thread] Current Thread [Next in Thread]