lilypond-devel
[Top][All Lists]
Advanced

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

Re: programming error: Grob `NoteHead' has no interface for property ...


From: Karl Hammar
Subject: Re: programming error: Grob `NoteHead' has no interface for property ...
Date: Mon, 08 Nov 2004 08:32:54 +0100

Juergen Reuter <address@hidden> wrote:

> 
> This is a known annoying problem (not only) with ancient notation, but 
> harmless.  Just consider it as a reminder for the developers; see the 
> thread starting at:
> 
> http://lists.gnu.org/archive/html/lilypond-devel/2004-09/msg00073.html

If it is because of internal variables,
 how come I got rid of the errors below?

> 
> Greetings,
> Jürgen
> 
> On Sat, 6 Nov 2004, Karl Hammar wrote:
> 
> > 
> >   $ grep ChangeLog CVS/Entries
> >   /ChangeLog/1.2805/Fri Nov  5 17:00:22 2004//
> >   $ cat run 
> >   (./autogen.sh --prefix=$HOME; make clean; make "$@") > log 2>&1
> >   $ ./run all install web
> >   $ grep 'programming error: Grob `NoteHead'\'' has no interface for 
> > property' log | wc
> >      1253   12626   98715
> >   $ grep 'programming error: Grob `NoteHead'\'' has no interface for 
> > property' log | sed -e 's/^.*property//;' | sort | uniq -c
> >        24  `add-cauda'
> >        52  `add-join'
...
> >     9  `virga'
> >       138  `x-offset'
> >   $
...

I have found a way to get rid of the errors.

Previous run, lots of errors from make web:

  $ grep -i error log | wc -l  
  1359
  $

New idea:

  $ (./autogen.sh --prefix=$HOME; make clean; make all install; . 
buildscripts/out/lilypond-profile; make web) > log 2>&1
  $ grep -i error log | uniq -c
        3 make[1]: [out/parser.hh] Error 1 (ignored)
        1 make[1]: [out/parser.cc] Error 1 (ignored)
       40 Do not worry about the @ signs in the output, they are not errors. 
        1  file:line:error style messages enabled.
  $

So the cause of the "programming errors" is a missing path in TEXMF.

I somehow lost track among all makefiles,
 which makefile (make/lilypond-vars.make I guess) should be changed and
 which directory should be added to TEXMF if lilypond is not installed?

The installed share/ and the build share/ seems to differ:

  $ ls share/lilypond/tex/
  mf-out  source  tex-out
  $ ls $HOME/share/lilypond/2.5.0.hwn1/tex/
  feta-braces-a.tex  feta-din8.tex      feta18.tex                 
parmesan13.tex
  feta-braces-b.tex  feta-nummer10.tex  feta20.tex                 
parmesan14.tex
...

maybe the share/.../tex directory doesn't matter.

Regards
/Karl




reply via email to

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