|
From: | Keith OHara |
Subject: | Re: add general_alignment (issue 2613) (issue 6308093) |
Date: | Fri, 22 Jun 2012 12:02:39 -0700 |
User-agent: | Opera Mail/12.00 (Win32) |
On Fri, 22 Jun 2012 08:21:02 -0700, Janek Warchoł <address@hidden> wrote:
On Fri, Jun 22, 2012 at 7:41 AM, <address@hidden> wrote:This fails an assertion in scm_or_str2symbol, so I had to recompile with NDEBUGI'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.
[Prev in Thread] | Current Thread | [Next in Thread] |