Re: lilypond Scheme syntax in ly/music-fonctions-init.ly

2006-08-07 Thread Erik Sandberg
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

2006-08-04 Thread Mats Bengtsson



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-07-31 Thread Heikki Johannes Junes
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

2006-07-29 Thread Thomas Bushnell BSG
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

2006-07-29 Thread Nicolas Sceaux
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

2006-07-28 Thread Erik Sandberg
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

2006-07-28 Thread Ludovic RESLINGER
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

2006-07-28 Thread Nicolas Sceaux
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

2006-07-27 Thread Thomas Bushnell BSG
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

2006-07-27 Thread Ludovic RESLINGER
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