[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cannot find Voice `uniqueContext0' with \context Staff
From: |
David Kastrup |
Subject: |
Re: cannot find Voice `uniqueContext0' with \context Staff |
Date: |
Wed, 09 Sep 2020 13:12:29 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Michael Käppler <xmichael-k@web.de> writes:
> Am 08.09.2020 um 22:37 schrieb James Lowe:
>> On 08/09/2020 20:15, Thomas Morley wrote:
>>> Hi,
>>>
>>> this came up in the german forum:
>>>
>>> \context Staff { b1 }
>>> \addlyrics { foo }
>>>
>>> results in not printed lyrics and the warning:
>>>
>>> warning: cannot find Voice `uniqueContext0'
>>> \addlyrics
>>> { foo }
>>>
>>> It worked up to 2.18.2 but fails for 2.20.0 and upstream
>>>
>>> Changing the code to use
>>> \context Voice or \new Voice or \new Staff
>>> works.
>>>
>>> Cheers,
>>> Harm
>>
>> It seems it occurred somewhere in those builds that we can no longer
>> compile by default. Also see:
>> https://lists.gnu.org/archive/html/lilypond-devel/2020-02/msg01024.html
>>
>> i.e. 2.19.12 does NOT have the warning and I cannot compile another
>> build until 2.19.38 where the warning is already manifest.
>>
>> I tried to do what David suggested in that email thread above but was
>> unsuccessful with cherry picking (more my skills than David's
>> instructions though), so this is going to be tedious to bisect I expect.
>>
>> James
> I can try to hunt this down today, but please, gurus, intervene if you
> have an immediate guess what's going on.
commit df3457d85ebfa4bc347a4569241227449f84b901
Author: David Kastrup <dak@gnu.org>
Date: Tue Sep 9 11:14:34 2014 +0200
Allow \addlyrics to work with arbitrary contexts
would be my guess. Version 2.19.14.
--
David Kastrup