My ~/.guile file reads:

        (use-modules (ice-9 readline))
        (activate-readline)

When I run 'guile' from the command line, readline works fine.

But when I run 'lilypond scheme-sandbox' I get:

 GNU LilyPond 2.19.48
 Processing                                        
 `/usr/local/lilypond/usr/share/lilypond/current/ly/scheme-sandbox.ly'
 Parsing...
 /usr/local/lilypond/usr/share/lilypond/current/ly/scheme-
 sandbox.ly:3:2: error: GUILE signaled an error for the expression
 beginning here
 #
  (load-user-init)
 readline is not provided in this Guile installation

If I enter 'locate readline | grep guile' I get:

/usr/lib/libguilereadline-v-17.so
/usr/lib/libguilereadline-v-17.so.17
/usr/lib/libguilereadline-v-17.so.17.0.3
/usr/lib/x86_64-linux-gnu/libguilereadline-v-18.so
/usr/lib/x86_64-linux-gnu/libguilereadline-v-18.so.18
/usr/lib/x86_64-linux-gnu/libguilereadline-v-18.so.18.0.0
/usr/lib/x86_64-linux-gnu/guile/2.0/ccache/ice-9/readline.go
/usr/local/lilypond/usr/lib/libguilereadline-v-17.la
/usr/local/lilypond/usr/lib/libguilereadline-v-17.so
/usr/local/lilypond/usr/lib/libguilereadline-v-17.so.17
/usr/local/lilypond/usr/lib/libguilereadline-v-17.so.17.0.3
/usr/local/lilypond/usr/share/guile/1.8/ice-9/readline.scm
/usr/share/guile/1.8/ice-9/readline.scm
/usr/share/guile/2.0/ice-9/readline.scm

I am running lilypond v.2.19.48, and the executable is
/usr/local/lilypond/usr/bin/lilypond .

Can anyone explain why readline isn't working in scheme-sandbox?

David

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to