Re: lilypond Scheme syntax in ly/music-fonctions-init.ly
On Friday 04 August 2006 16:31, Mats Bengtsson wrote: > Erik Sandberg wrote: > >I think the latest 2.9 versions are incompatible with 1.6.x (I think I use > >resizable hash tables somewhere in the music stream code) > > Trying to compile the latest CVS version with GUILE 1.6.7, make ends with: > > [/nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/lily-library.scm][ >/nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/file-cache.scm][/nob >ackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/define-event-classes.scm >Backtrace: In > /nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/lily.scm: 227: 0* > [for-each # #] > In /nobackup/share/guile/1.6/srfi/srfi-1.scm: > 663: 1 (if (null? rest) (letrec ((lp #)) (lp list1)) ...) >... > 667: 2 (begin (f (car l)) (lp (cdr l))) > 668: 3* [ly:load "define-event-classes.scm"] > In /nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/lily.scm: > 109: 4 (let (#) (if # #) (if # #) ...) > 114: 5* [primitive-load > "/nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/de$ > In > /nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/define-event-classe >s.scm: 44: 6* (define ancestor-lookup (make-hash-table)) > 44: 7* (make-hash-table) This is exactly the problem (it fails when trying to create a resizable hash table; those don't exist in 1.6.x) -- Erik ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: lilypond Scheme syntax in ly/music-fonctions-init.ly
Erik Sandberg wrote: I think the latest 2.9 versions are incompatible with 1.6.x (I think I use resizable hash tables somewhere in the music stream code) Trying to compile the latest CVS version with GUILE 1.6.7, make ends with: [/nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/lily-library.scm][/nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/file-cache.scm][/nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/define-event-classes.scmBacktrace: In /nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/lily.scm: 227: 0* [for-each # #] In /nobackup/share/guile/1.6/srfi/srfi-1.scm: 663: 1 (if (null? rest) (letrec ((lp #)) (lp list1)) ...) ... 667: 2 (begin (f (car l)) (lp (cdr l))) 668: 3* [ly:load "define-event-classes.scm"] In /nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/lily.scm: 109: 4 (let (#) (if # #) (if # #) ...) 114: 5* [primitive-load "/nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/de$ In /nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/define-event-classes.scm: 44: 6* (define ancestor-lookup (make-hash-table)) 44: 7* (make-hash-table) /nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/define-event-classes.scm:44:25: In expression (make-hash-table): /nobackup/lilypond/out/bin/../share/lilypond/2.9.14/scm/define-event-classes.scm:44:25: Wrong number of arguments to # make[2]: *** [out/lilypond-internals.texi] Error 2 make[2]: Leaving directory `/nobackup/lilypond/Documentation/user' make[1]: *** [all] Error 2 make[1]: Leaving directory `/nobackup/lilypond/Documentation' make: *** [all] Error 2 Is this related or is it another problem? It seems that I'm able to run LilyPond anyway, it's just the documentation that doesn't build. /Mats ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: lilypond Scheme syntax in ly/music-fonctions-init.ly
2006/7/30, Thomas Bushnell BSG <[EMAIL PROTECTED]>: Ludovic RESLINGER <[EMAIL PROTECTED]> writes:> Actually I haven't tested, because I am on packaging of guile-1.8 in> debian.I think this is independently useful work to do (and thanks for taking it on), and since upstream says they use 1.8 and everyone else saysthat 1.8 works, and that 1.6.8 has trouble, it is surely the bestthing to simply proceed ahead with 1.8 and then depend on that forDebian lilypond. My experience is that guile-1.6.7 (from debian-stable) and guile-1.8 (from source)work similarly. With guile-1.6.7 and guile-1.8 it is possible to "make all".The problem which directly relates to guile seems to be connected to guile version 1.6.8 (in debian-testing/-sid), with which the command #(use-modules ...)in a lilypond source ends up with an error. I would also suggest to push guile-1.8 in debian testing. This would make it possible to jump over the existing problems with guile-1.6.8. -- Heikki ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: lilypond Scheme syntax in ly/music-fonctions-init.ly
Ludovic RESLINGER <[EMAIL PROTECTED]> writes: > Actually I haven't tested, because I am on packaging of guile-1.8 in > debian. I think this is independently useful work to do (and thanks for taking it on), and since upstream says they use 1.8 and everyone else says that 1.8 works, and that 1.6.8 has trouble, it is surely the best thing to simply proceed ahead with 1.8 and then depend on that for Debian lilypond. However, it would be a good idea if someone who knew more about lilypond's guile use than I do would report a bug against guile 1.6.8 for the guile developers' information. Thomas ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: lilypond Scheme syntax in ly/music-fonctions-init.ly
Erik Sandberg <[EMAIL PROTECTED]> writes: > Citerar Nicolas Sceaux <[EMAIL PROTECTED]>: > >> Thomas Bushnell BSG <[EMAIL PROTECTED]> writes: >> >> > Ludovic RESLINGER <[EMAIL PROTECTED]> writes: >> > >> >> Yes, I'm on the problem, to solve it, we need guile-1.8 serie.Hi, >> > >> > Heikki Junes' email suggests that using 1.8 creates a different >> > problem; >> >> no, it issues a warning about something that has nothing to do with this >> use-module problem. BTW, 1.8 is what is used in GUB; if it were not >> working, a few people would have complained... >> >> - guile 1.8 is the prefered version >> - guile 1.6.7 still works (some functions introduced in 1.8 are >> stubbed) >> - it seems that there's a problem with guile 1.6.8 (I cannot >> investigate, sorry). > > I think the latest 2.9 versions are incompatible with 1.6.x (I think I use > resizable hash tables somewhere in the music stream code) Well, I'm still using guile 1.6.7 with LilyPond from CVS and didn't notice anything. maybe by chance. ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: lilypond Scheme syntax in ly/music-fonctions-init.ly
Citerar Nicolas Sceaux <[EMAIL PROTECTED]>: > Thomas Bushnell BSG <[EMAIL PROTECTED]> writes: > > > Ludovic RESLINGER <[EMAIL PROTECTED]> writes: > > > >> Yes, I'm on the problem, to solve it, we need guile-1.8 serie.Hi, > > > > Heikki Junes' email suggests that using 1.8 creates a different > > problem; > > no, it issues a warning about something that has nothing to do with this > use-module problem. BTW, 1.8 is what is used in GUB; if it were not > working, a few people would have complained... > > - guile 1.8 is the prefered version > - guile 1.6.7 still works (some functions introduced in 1.8 are > stubbed) > - it seems that there's a problem with guile 1.6.8 (I cannot > investigate, sorry). I think the latest 2.9 versions are incompatible with 1.6.x (I think I use resizable hash tables somewhere in the music stream code) Erik ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: lilypond Scheme syntax in ly/music-fonctions-init.ly
On Thu, Jul 27, 2006 at 04:37:07PM -0700, Thomas Bushnell BSG wrote: > Ludovic RESLINGER <[EMAIL PROTECTED]> writes: > > > Yes, I'm on the problem, to solve it, we need guile-1.8 serie.Hi, > > Heikki Junes' email suggests that using 1.8 creates a different > problem; is this not your experience? > > What guile is being used by the upstream developers? The installation > instructions say that only 1.6.7 is needed, IIRC. > > Thomas > Hi, It would be intesting to test before to do conclusion. In the code whitch is the source of error, there is writing whitch this code need guile-1.7. Someone say that the problem is solved witch 1.8, if you wan more information, you can read this thread : http://lists.gnu.org/archive/html/lilypond-user/2006-06/msg00480.html Actually I haven't tested, because I am on packaging of guile-1.8 in debian. -- .---. Ludovic RESLINGER / \ [EMAIL PROTECTED]@./ Trumpet Student in CNR /`\_/`\ Free Software Developer // )X( \\ | \ : )|_ _,'| .''`. /`\_`> <_/ \ @==TTT=::_ | : :' : \__/'---'\__/ ((_<=HHH___)) `.| `. `'` `---UUU---'=> `- signature.asc Description: Digital signature ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: lilypond Scheme syntax in ly/music-fonctions-init.ly
Thomas Bushnell BSG <[EMAIL PROTECTED]> writes: > Ludovic RESLINGER <[EMAIL PROTECTED]> writes: > >> Yes, I'm on the problem, to solve it, we need guile-1.8 serie.Hi, > > Heikki Junes' email suggests that using 1.8 creates a different > problem; no, it issues a warning about something that has nothing to do with this use-module problem. BTW, 1.8 is what is used in GUB; if it were not working, a few people would have complained... - guile 1.8 is the prefered version - guile 1.6.7 still works (some functions introduced in 1.8 are stubbed) - it seems that there's a problem with guile 1.6.8 (I cannot investigate, sorry). nicolas ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: lilypond Scheme syntax in ly/music-fonctions-init.ly
Ludovic RESLINGER <[EMAIL PROTECTED]> writes: > Yes, I'm on the problem, to solve it, we need guile-1.8 serie.Hi, Heikki Junes' email suggests that using 1.8 creates a different problem; is this not your experience? What guile is being used by the upstream developers? The installation instructions say that only 1.6.7 is needed, IIRC. Thomas ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
RE: lilypond Scheme syntax in ly/music-fonctions-init.ly
Hi, Yes, I'm on the problem, to solve it, we need guile-1.8 serie.Hi, Regards, -- .---. Ludovic RESLINGER / \ [EMAIL PROTECTED]@./ Trumpet Student in CNR /`\_/`\ Free Software Developer // )X( \\ | \ : )|_ _,'| .''`. /`\_`> <_/ \ @==TTT=::_ | : :' : \__/'---'\__/ ((_<=HHH___)) `.| `. `'` `---UUU---'=> `- signature.asc Description: Digital signature ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel