[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