[CM] Re: cannot run cm script on Linux SBCL
Rick Taube
taube@uiuc.edu
Mon, 1 Aug 2005 20:24:58 -0500
> 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).