[CM] Re: cannot run cm script on Linux SBCL
Rick Taube
taube at uiuc.edu
Mon Aug 1 18:24:58 PDT 2005
> debugger invoked on a UNDEFINED-FUNCTION in thread 11105:
> The function SB-POSIX::GETENV is undefined.
juan -- the sbcl posix support changed somewhere between 0.8.16 (which
ccrma has) and 0.9.0: in 0.8.16 its sb-ext:posix-getenv and in 0.9.0
its sb-posix:getenv. ive fixed the problem in rev 1.26 of sbcl.lisp (it
will take a while for the changes to migrate to anonymous cvs...).
but you still have another problem: the ccrma sbcl 0.8.16 has not been
patched for callbacks so cm still wont build in it without you first
either (1) adding callbacks into sbcl (its easy, see
http://commonmusic.sf.net/doc/install.html#gtk_sbcl ) or (2) disabling
gtk loading by making the function plotter-can-build? in make.lisp
return false.
if you decide you dont need/want the gui (option 2) then really you
should just move up to sbcl 0.9.0 -- it already refuses to build gtk
(since callbacks dont work there at all) BUT you can then try out the
realtime code if you want (sans slime for now).
More information about the Cmdist
mailing list