lilypond-user
[Top][All Lists]
Advanced

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

Re: status 1 error question


From: David Kastrup
Subject: Re: status 1 error question
Date: Sat, 08 Oct 2016 22:08:20 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)

Kieren MacMillan <address@hidden> writes:

> Hello all,
>
> Until a few minutes ago, my score was compiling fine (2.19,46). Now I
> am getting the following error:
>
>> /home/gub/NewGub/gub/target/darwin-x86/src/lilypond-git.sv.gnu.org--lilypond.git-release-unstable/flower/include/drul-array.hh:35:
>> failed assertion `d == 1 || d == -1’
>> Exited with exit status 1.
>
> The code
>
>       | %  pFU 17-18
>           \split
>             { df'''4 ~ 16 g''( a'' bf'') c'''4 ~ 16 f''( bf'' c''') }
>             { \pfLOne bf16 \pfUTwo f' df'' ef'' f''4 \pfLOne a16 \pfUTwo f' 
> c'' df'' ef''4 }
>           s1
>
> [in which \split is a macro/shorthand for creating simultaneous voices, and 
> the \pfX functions are shorthand for changing staves/voices, both of which 
> are workhorses in my code and have not caused problems before] works just 
> fine, whereas the code

With regard to "have not caused problems before": after version 2.19.22,
assertions were enabled for the default compilations.  The given
assertion triggers when a definite direction is required but 0 or
#CENTER given.  "changing staves/voices" sounds like something where one
could have settings like that.

Previous to 2.19.22, this ended up doing "something", now it aborts
instead.  So depending on what "not caused problems before" means, this
could simply mean that you have some settings which would need to be
either #UP or #DOWN (if set at all) but are 0 or #CENTER for some
reason.

-- 
David Kastrup



reply via email to

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