Allgemein > Allgemeine Diskussion

2.20-release - Hilfe erbeten

(1/2) > >>

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