[CM] error loading lint.scm in snd 19.7

David O'Toole deeteeoh1138 at gmail.com
Mon Sep 16 16:16:38 PDT 2019


This was indeed caused by a version mismatch Problem by having multiple
versions installed. Thank you so much again for your help!

On Mon, Sep 16, 2019, 3:19 PM <bil at ccrma.stanford.edu> wrote:

> That variable is in the pretty-print function in write.scm.  There's an
> earlier (require write.scm) to load it. To see if it is being loaded,
> you can set *load-hook*:
>
> (set! (hook-functions *load-hook*)
>         (list (lambda (hook)
>                 (format () "loading ~S...~%" (hook 'name)))))
>
> *pretty-print-cycles* is somewhat new, so the version of write.scm
> and lint.scm need to match.  I'd check /usr/local/share/snd for
> an obsolete version of the file (I'm not sure how that would
> happen -- the makefile puts *.scm in the scripts directory
> if you use "install").  It might depend on your *load-path*.
> Now that I look at it, the *load-hook* argument does not always
> include the directory -- maybe it should if *load-path* is in use.
> strace probably could tell you which write.scm is being loaded,
> but it's very verbose.
>
> If you can start snd, and (require write.scm), print
> (outlet (funclet pretty-print))
> and you should see *pretty-print-cycles*.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cm-mail.stanford.edu/mailman/private/cmdist/attachments/20190916/f544af29/attachment.html>


More information about the Cmdist mailing list