[Top][All Lists]
[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