Re: (tuplet . around) causes regtests to fail to compile

2010-11-03 Thread Werner LEMBERG
> Here's the short answer: Thanks a lot for the detailed explanation! > chain_callback () returns SCM_UNDEFINED if the property data being > chained isn't a procedure or closure. [...] For me, this seems to be the right action. > For TupletNumber, [...] since its positioning relies on the > co

Re: (tuplet . around) causes regtests to fail to compile

2010-11-03 Thread Neil Puttock
On 2 November 2010 07:41, Werner LEMBERG wrote: > Have you meanwhile found some time to ponder?  I'm quite curious... Yes. :) Here's the short answer: chain_callback () returns SCM_UNDEFINED if the property data being chained isn't a procedure or closure. (grob-closure.cc) 78 else 79

Re: (tuplet . around) causes regtests to fail to compile

2010-11-02 Thread Werner LEMBERG
>> OK.  To debug this is beyond my capabilities, sorry.  Hopefully, I >> find time to dive into lilypond's Scheme details, but currently I >> have no time to do that; right now I'm pretending to be Joe User. > > No problem. I've done a bit more investigating, and I think I know > what's going on

Re: (tuplet . around) causes regtests to fail to compile

2010-10-30 Thread Werner LEMBERG
>> Or is there a deeper problem? > > I think so. Perhaps there's a callback returning SCM_UNDEFINED by > mistake or forgetting to change an undefined default to something > sane. OK. To debug this is beyond my capabilities, sorry. Hopefully, I find time to dive into lilypond's Scheme details,

Re: (tuplet . around) causes regtests to fail to compile

2010-10-30 Thread Neil Puttock
On 30 October 2010 15:48, Werner LEMBERG wrote: > OK.  To debug this is beyond my capabilities, sorry.  Hopefully, I > find time to dive into lilypond's Scheme details, but currently I have > no time to do that; right now I'm pretending to be Joe User. No problem. I've done a bit more investiag

Re: (tuplet . around) causes regtests to fail to compile

2010-10-30 Thread Neil Puttock
On 30 October 2010 08:39, Werner LEMBERG wrote: > Would it be sufficient to handle SCM_UNDEFINED in > type_check_assignment? I don't think so. Unlike SCM_EOL or SCM_BOOL_F it doesn't have an analogue in Scheme code. > Or is there a deeper problem? I think so. Perhaps there's a callback retur

Re: (tuplet . around) causes regtests to fail to compile

2010-10-30 Thread Werner LEMBERG
>> in file lily-guile.cc; for the above lilypond call it gets passed a >> value of 0x204 for `val'.[1] This is obviously a special constant, >> however, I haven't found out what guile symbol this corresponds to >> due to the extremely cryptic definitions in libguile's `tags.h' >> file. > > It's SC

Re: (tuplet . around) causes regtests to fail to compile

2010-10-29 Thread Neil Puttock
On 29 October 2010 09:18, Werner LEMBERG wrote: > in file lily-guile.cc; for the above lilypond call it gets passed a > value of 0x204 for `val'.[1] This is obviously a special constant, > however, I haven't found out what guile symbol this corresponds to due > to the extremely cryptic definition

Re: (tuplet . around) causes regtests to fail to compile

2010-10-29 Thread Werner LEMBERG
> lilypond -dcheck-internal-types input/regression/slur-tuplet.ly > > It appears that there is some internal error in LilyPond that is > causing -dcheck-internal-types not to work properly. Yep. > I'm afraid this is over my head, although I'll look around a bit > more at it. I did a bit of deb

Re: (tuplet . around) causes regtests to fail to compile

2010-10-28 Thread Carl Sorensen
On 10/28/10 4:52 PM, "Carl Sorensen" wrote: > On 10/28/10 4:44 PM, "Carl Sorensen" wrote: >> On 10/28/10 4:39 PM, "Werner LEMBERG" wrote: I don't think it's a Heisenburg. The make test fails for me, too. >>> >>> Me too... Very, very strange. Anybody out here who knows enough >>> about t

Re: (tuplet . around) causes regtests to fail to compile

2010-10-28 Thread Carl Sorensen
On 10/28/10 4:44 PM, "Carl Sorensen" wrote: > > > > > On 10/28/10 4:39 PM, "Werner LEMBERG" wrote: > >> >> >>> I don't think it's a Heisenburg. The make test fails for me, too. >> >> Me too... Very, very strange. Anybody out here who knows enough >> about the Scheme internals to de

Re: (tuplet . around) causes regtests to fail to compile

2010-10-28 Thread Carl Sorensen
On 10/28/10 4:39 PM, "Werner LEMBERG" wrote: > > >> I don't think it's a Heisenburg. The make test fails for me, too. > > Me too... Very, very strange. Anybody out here who knows enough > about the Scheme internals to debug it? I'm currently seeing if I can reproduce it by a single com

Re: (tuplet . around) causes regtests to fail to compile

2010-10-28 Thread Werner LEMBERG
> I don't think it's a Heisenburg. The make test fails for me, too. Me too... Very, very strange. Anybody out here who knows enough about the Scheme internals to debug it? Werner ___ lilypond-devel mailing list lilypond-devel@gnu.org http://li

Re: (tuplet . around) causes regtests to fail to compile

2010-10-28 Thread Werner LEMBERG
>> \sourcefilename "slur-tuplet.ly" > > But when I manually compile this regtest, I get: [...] > > success: Compilation successfully completed Honestly, I've suspected that. The question is whether Graham has observed a Heisenbug, or whether the change really triggers the crash in the build...

Re: (tuplet . around) causes regtests to fail to compile

2010-10-28 Thread Carl Sorensen
On 10/28/10 4:00 PM, "Werner LEMBERG" wrote: >>> \sourcefilename "slur-tuplet.ly" >> >> But when I manually compile this regtest, I get: [...] >> >> success: Compilation successfully completed > > Honestly, I've suspected that. The question is whether Graham has > observed a Heisenbug, or whe

Re: (tuplet . around) causes regtests to fail to compile

2010-10-28 Thread James Lowe
Hello On 28/10/2010 23:00, Werner LEMBERG wrote: >>> \sourcefilename "slur-tuplet.ly" >> >> But when I manually compile this regtest, I get: [...] >> >> success: Compilation successfully completed > > Honestly, I've suspected that. The question is whether Graham has > observed a Heisenbug, or whe

Re: (tuplet . around) causes regtests to fail to compile

2010-10-28 Thread Carl Sorensen
On 10/28/10 7:54 AM, "Carl Sorensen" wrote: > On 10/27/10 11:32 PM, "Werner LEMBERG" wrote: >>> However, I do have the original doc-build error, which would >>> presumably be the same problem as the regtest failure: [...] >>> >>> c7/lily-4bb72c87.ly >> >> The compilation of this file fails?

Re: (tuplet . around) causes regtests to fail to compile

2010-10-28 Thread Carl Sorensen
On 10/27/10 11:32 PM, "Werner LEMBERG" wrote: >> However, I do have the original doc-build error, which would >> presumably be the same problem as the regtest failure: [...] >> >> c7/lily-4bb72c87.ly > > The compilation of this file fails? Which snippet is that? By looking at out/lybook-db

Re: (tuplet . around) causes regtests to fail to compile

2010-10-27 Thread Werner LEMBERG
> The recent "improve positioning of TupletNumber and Slur" patch > breaks the doc and regtest compile. I don't understand to > understand how or why, but it does, so I've reverted that commit. Umpf. What a pity. If you are correct, my tiny, innocent change has unveiled a more serious bug whic