On Fri, 22 Jun 2012 08:21:02 -0700, Janek Warchoł <[email protected]>
wrote:
On Fri, Jun 22, 2012 at 7:41 AM, <[email protected]> wrote:
This fails an assertion in scm_or_str2symbol, so I had to recompile with
NDEBUG
I'm sorry, but i don't recognize what failing an assertion in
scm_or_str2symbol could mean here.
Neither did I.
Run your ..../configure with --disable-optimising so that when you 'make' you
will have assert() enabled so you can see these debugging checks.
Searching for the definition of scm_or_str2smbol(), it is in
lily-guile-macros.hh
48 /* this lets us "overload" macros such as get_property to take
49 symbols as well as strings */
50 inline SCM
51 scm_or_str2symbol (char const *c) { return scm_from_locale_symbol (c); }
52
53 inline SCM
54 scm_or_str2symbol (SCM s)
55 {
56 assert (scm_is_symbol (s));
57 return s;
58 }
so it looks like your use of
SCM which_grob_extent = SCM_EOL; ... get_property (which_grob_extent)
was not considered valid use of get_property when it was designed.
_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel