Allgemein > Allgemeine Diskussion
2.20-release - Hilfe erbeten
harm6:
Hallo zusammen,
es gibt konkretere Überlegungen eine 2.20-release zu machen
http://lists.gnu.org/archive/html/lilypond-devel/2016-12/msg00348.html
Allerdings gibt es einige critical bugs, die derzeit noch problematisch sind.
Einer davon ist:
Manual page breaking causing assertion failure using Windows
Es ist ein windows-Problem, vielleicht auch für Mac.
Insoweit bitte ich windows/mac-Benutzer mit lily-2.19.21 (oder höher) folgenden code zu testen, ob er auf dem jeweiligen OS nach wie vor einen assertion-failure ergibt.
--- Code: ---\version "2.19.25"
\score
{
{
\autoPageBreaksOff
% get assertion failure with 18 measures, but not with 17
\repeat unfold 18 s1
}
\layout { }
}
--- Ende Code ---
Falls ja fügt doch mal
--- Code: ---autoPageBreaksOff =
\overrideProperty Score.NonMusicalPaperColumn.page-break-permission ##f
--- Ende Code ---
ein und testet erneut.
Vielen Dank im voraus,
Harm
Manuela:
Das läuft anstandslos durch:
--- Code: ---\version "2.19.52"
autoPageBreaksOff =
\overrideProperty Score.NonMusicalPaperColumn.page-break-permission ##f
\score
{
{
\autoPageBreaksOff
% get assertion failure with 18 measures, but not with 17
\repeat unfold 18 s1
}
\layout { }
}
--- Ende Code ---
Ohne autoPageBreaksOff erhalte ich folgende Fehlermeldung:
Update: ich vergaß, meine Lilypondversion ist 2.19.52
RobUr:
Gleiches Ergebnis mit LP 2.19.53 unter Mac OS X 10.4.11 (Tiger)!
harm6:
Manuela, Robert,
schon mal vielen Dank fürs testen. Ich hab' auf devel einen separaten thread dafür eröffnet.
http://lists.gnu.org/archive/html/lilypond-devel/2017-01/msg00012.html
Nach einigem testen, darf ich Euch fragen folgenden Code zu testen?
--- Code: ---#(define testMusic
(if (string-ci>? (cadr (string-split (lilypond-version) #\.)) "16")
;; 2.18. and higher
#{
\override Score.NonMusicalPaperColumn.line-break-permission = ##f
\override Score.NonMusicalPaperColumn.page-break-permission = ##f
\repeat unfold 320 b2
\break
R1
\repeat unfold 320 b2
#}
#{
\override Score.NonMusicalPaperColumn #'line-break-permission = ##f
\override Score.NonMusicalPaperColumn #'page-break-permission = ##f
\repeat unfold 320 b2
\break
R1
\repeat unfold 320 b2
#}))
\new Staff \testMusic
--- Ende Code ---
Dieser Testcode sollte für jede stable-Version seit 2.12.3, sowie die aktuellen devel-Versionen prinzipiell funktionieren.
Fragt sich nur, obs wieder assertion failures auf windows/mac gibt...
Vielen Dank,
Harm
Manuela:
Mit Version 2.19.52 kompiliert der letztgenannte Code auf Windows 8 problemlos.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln