lilypond-devel
[Top][All Lists]
Advanced

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

Re: Fail to merge staging - make doc is failing


From: David Kastrup
Subject: Re: Fail to merge staging - make doc is failing
Date: Sun, 15 Sep 2013 16:05:04 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

James <address@hidden> writes:

> Hello,
>
> I cannot merge staging with master as there is an error during make doc.

Currently the only commit in staging that is not in master is

commit 6b79234fbfe9400cac355a7b3d7da90532d82522 (origin/staging, issue3554)
Author: David Kastrup <address@hidden>
Date:   Sun Sep 15 11:01:06 2013 +0200

    Issue 3554: Avoid empty grammar rules using @$ for getting a source location
    
    Several rules use @$ for getting the source position from an empty
    rule, but Bison does not even provide a source position for empty
    rules.
    
    This patch fixes most cases by letting different non-empty rules
    assign the respective source positions.  The case of #{ #} cannot be
    fixed in that manner since there is not a single token providing a
    source position in the whole production.  Fixing this particular case
    would require a different technique.

And that commit does not seem very likely to cause that symptom.  Unless
there is something else involved.  Can you check whether this is the
staging/master combination that you are having problems with?

> --snip--
>
> orking into jobs:  (1614 1613 1612 1611 1610 1609 1608 1607)
> logfile lilypond-multi-run-3.log (exit 1):
> Layout output to
> /tmp/build-lilypond-autobuild/out/lybook-db/57/lily-ffb6e70b-1.eps'...
> Converting to
> /tmp/build-lilypond-autobuild/out/lybook-db/57/lily-ffb6e70b-1.pdf'...
> Writing
> /tmp/build-lilypond-autobuild/out/lybook-db/57/lily-ffb6e70b-systems.texi...
> Writing
> /tmp/build-lilypond-autobuild/out/lybook-db/57/lily-ffb6e70b-systems.tex...
> Writing
> /tmp/build-lilypond-autobuild/out/lybook-db/57/lily-ffb6e70b-systems.count...
> Processing `/tmp/build-lilypond-autobuild/out/lybook-db/90/lily-68ca9147.ly'
> Parsing...
> Renaming input to: `/tmp/lilypond-autobuild/input/regression/in-note.ly'
> Interpreting music...[8][16][24][32][40][48]
> Preprocessing graphical objects...Backtrace:
> In
> Exception during displaying of backtrace: wrong-type-arg
>
> /tmp/build-lilypond-autobuild/out/share/lilypond/current/scm/stencil.scm:56:7:
> In procedure fold in expression (fold (lambda #
>  #) (car stils) ...):
> /tmp/build-lilypond-autobuild/out/share/lilypond/current/scm/stencil.scm:56:7:
> Wrong type argument in position ~A (expecting ~
> A): ~S

That's stack-stencils-padding-list, used for the word-wrapping kinds of
markup commands.

> Assuming the 'in-note.ly' is at fault here (this is what
> 90/lily-68ca9147.ly' is), this is

That does not make a whole lot of sense:

> \sourcefilename "/tmp/lilypond-autobuild/input/regression/in-note.ly"
> \sourcefileline 0
> \version "2.17.6"
>
> \header {
>   texidoc = "LilyPond does in-notes.
> "
> }

And that's everything that _is_ in the snippet regarding the doc run!
The rest should have already complained during "make test":

I seem to remember that we had the same problem (namely in
stack-stencils-padding-list) somewhat recently but don't remember what
it was exactly related to.

-- 
David Kastrup




reply via email to

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