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

2004-11-08 Thread Karl Hammar
Juergen Reuter <[EMAIL PROTECTED]> wrote:

> 
> 
> On Mon, 8 Nov 2004, Karl Hammar wrote:
> 
> > ...
> > 
> > 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.
> > 
> 
> Are you sure that the .ly snippets were actually rebuilt?  "make clean" 
> does not delete them, IIRC.  Please also note that, during "make web", 
> lilypond is called with the option:
> 
> -e '(ly:set-option (quote internal-type-checking) #t)'
> 
> Without explicitly adding this option (e.g. when calling lilypond 
> manually), lilypond will not issue any "Grob 'xyz' has no interface for 
> property ..." warning.
> 
> Greetings,
> Jürgen

My bad, youre right.

  $ unset TEXMF
  $ (./autogen.sh --prefix=$HOME; make clean; make all install; 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 make[1]: [out/parser.cc] Error 1 (ignored)
1  file:line:error style messages enabled.
  $ (./autogen.sh --prefix=$HOME; make clean; make web-clean; make all install; 
make web) > log 2>&1
  $ grep -i error log | wc -l
  1332
  $ (./autogen.sh --prefix=$HOME; make clean; make web-clean; make all install; 
. buildscripts/out/lilypond-profile; make web) > log 2>&1
  $ grep -i error log | wc -l
  1332

It was too god to be true.

(And yes, make web-clean fails with 
  rm -f ./out-www/*
  /bin/sh: /bin/rm: Argument list too long
I suggest
  find ./out-www -name lily-1\* | xargs rm -f
or
  rm -rf ./out-www; mkdir out-www
)

Regards
/Karl


___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


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

2004-11-08 Thread Juergen Reuter


On Mon, 8 Nov 2004, Karl Hammar wrote:

> ...
> 
> 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.
> 

Are you sure that the .ly snippets were actually rebuilt?  "make clean" 
does not delete them, IIRC.  Please also note that, during "make web", 
lilypond is called with the option:

-e '(ly:set-option (quote internal-type-checking) #t)'

Without explicitly adding this option (e.g. when calling lilypond 
manually), lilypond will not issue any "Grob 'xyz' has no interface for 
property ..." warning.

Greetings,
Jürgen


___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


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

2004-11-07 Thread Karl Hammar

Juergen Reuter <[EMAIL PROTECTED]> 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


___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


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

2004-11-06 Thread Juergen Reuter

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

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  `add-stem'
>   3  `ascendens'
>18  `auctum'
>   2  `balloon-original-callback'
>   2  `balloon-text'
>   2  `balloon-text-offset'
>   2  `balloon-text-props'
>   157  `context-info'
>   169  `delta-pitch'
>15  `deminutum'
>12  `descendens'
>   5  `flexa-height'
>17  `flexa-width'
>   138  `glyph-name'
>31  `head-width'
>13  `inclinatum'
>15  `join-left-amount'
>   5  `oriscus'
>57  `pes-or-flexa'
>   138  `prefix-set'
>31  `primitive'
>   5  `quilisma'
>   5  `stropha'
>10  `text'
>   169  `thickness'
>   9  `virga'
>   138  `x-offset'
>   $
> 
> Is this a problem?
> 
> My file:///home/karl/lilypond/input/regression/out-www/collated-files.html
> looks good though even if I don't know if it is complete.
> 
> Regards
> /Karl
> 
> 
> ___
> lilypond-devel mailing list
> [EMAIL PROTECTED]
> http://lists.gnu.org/mailman/listinfo/lilypond-devel
> 


___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


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

2004-11-06 Thread Karl Hammar

  $ 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  `add-stem'
3  `ascendens'
   18  `auctum'
2  `balloon-original-callback'
2  `balloon-text'
2  `balloon-text-offset'
2  `balloon-text-props'
  157  `context-info'
  169  `delta-pitch'
   15  `deminutum'
   12  `descendens'
5  `flexa-height'
   17  `flexa-width'
  138  `glyph-name'
   31  `head-width'
   13  `inclinatum'
   15  `join-left-amount'
5  `oriscus'
   57  `pes-or-flexa'
  138  `prefix-set'
   31  `primitive'
5  `quilisma'
5  `stropha'
   10  `text'
  169  `thickness'
9  `virga'
  138  `x-offset'
  $

Is this a problem?

My file:///home/karl/lilypond/input/regression/out-www/collated-files.html
looks good though even if I don't know if it is complete.

Regards
/Karl


___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel