unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Compiling LilyPond with Guile git
@ 2011-02-14  0:27 Patrick McCarty
  2011-02-14  2:19 ` Patrick McCarty
  0 siblings, 1 reply; 2+ messages in thread
From: Patrick McCarty @ 2011-02-14  0:27 UTC (permalink / raw)
  To: guile-devel

[-- Attachment #1: Type: text/plain, Size: 290 bytes --]

Hello,

I'm trying to compile LilyPond against Guile git (commit 482d311b),
and I'm running into a compile failure that I'm having trouble
understanding.  See the attached log.

I didn't run into this problem compiling against Guile 1.9.14.

Can anyone help decipher this?

Thanks,
Patrick

[-- Attachment #2: guile-backtrace.log --]
[-- Type: text/x-log, Size: 1907 bytes --]

;;; compiled /home/pnorcks/.cache/guile/ccache/2.0-LE-8-2.0/home/pnorcks/git/lilypond/scm/documentation-generate.scm.go
Backtrace:
In module/ice-9/boot-9.scm:
 170: 16 [catch #t #<catch-closure 1ba1500> ...]
In unknown file:
   ?: 15 [catch-closure]
In /home/pnorcks/git/lilypond/scm/lily.scm:
 789: 14 [lilypond-main #<variable 3c86670 value: #>]
 813: 13 [lilypond-all ("/home/pnorcks/git/lilypond/ly/generate-documentation")]
In unknown file:
   ?: 12 [for-each #<procedure 42fe700 at /home/pnorcks/git/lilypond/scm/lily.scm:814:5 (x)> ...]
In /home/pnorcks/git/lilypond/scm/lily.scm:
 826: 11 [#<procedure 42fe700 at /home/pnorcks/git/lilypond/scm/lily.scm:814:5 (x)> "/home/pnorcks/git/lilypond/ly/generate-documentation"]
In module/ice-9/boot-9.scm:
 170: 10 [catch ly-file-failed ...]
In unknown file:
   ?: 9 [ly:parse-file "/home/pnorcks/git/lilypond/ly/generate-documentation"]
In module/ice-9/boot-9.scm:
1189: 8 [%start-stack load-stack ...]
1194: 7 [#<procedure 3252510 ()>]
In unknown file:
   ?: 6 [primitive-load-path "documentation-generate.scm"]
In /home/pnorcks/git/lilypond/scm/documentation-generate.scm:
  30: 5 [#<procedure 22591e0 ()>]
In unknown file:
   ?: 4 [map #<procedure ly:load (x)> #]
In /home/pnorcks/git/lilypond/scm/lily.scm:
 283: 3 [ly:load "document-translation.scm"]
In unknown file:
   ?: 2 [primitive-load "/home/pnorcks/git/lilypond/out/share/lilypond/current/scm/document-translation.scm"]
   ?: 1 [map #<procedure 2564d80 at module/ice-9/eval.scm:378:13 (a)> (# # # # ...)]
   ?: 0 [hash-set! #(() () () ...) Piano_pedal_performer ...]

ERROR: In procedure hash-set!:
ERROR: In procedure scm_hash_fn_create_handle_x: Wrong type argument in position 1 (expecting hash-table): #(() () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () ())


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Compiling LilyPond with Guile git
  2011-02-14  0:27 Compiling LilyPond with Guile git Patrick McCarty
@ 2011-02-14  2:19 ` Patrick McCarty
  0 siblings, 0 replies; 2+ messages in thread
From: Patrick McCarty @ 2011-02-14  2:19 UTC (permalink / raw)
  To: guile-devel

On Sun, Feb 13, 2011 at 4:27 PM, Patrick McCarty <pnorcks@gmail.com> wrote:
>
> I'm trying to compile LilyPond against Guile git (commit 482d311b),
> and I'm running into a compile failure that I'm having trouble
> understanding.  See the attached log.

So, this seems to be caused by LilyPond using `hash-set!' on certain
vectors, and this no longer works with Guile.  I fixed the problem by
changing the vectors to hash tables.

Thanks,
Patrick



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-02-14  2:19 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-14  0:27 Compiling LilyPond with Guile git Patrick McCarty
2011-02-14  2:19 ` Patrick McCarty

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).