On Sun, 2007-04-01 at 15:10 -0500, Rick Taube wrote: > looks to me like a write permission error in the cm isntall > directory? im not sure what that weird path is doing, but thats my > first guess since pkg.lisp is the first file that will generate > a .fasl to the cm/bin/.../ directory
Oh, gosh, sorry. Didn't I report this weeks ago or did I forget to send a bug report? Anyway - this is _not_ a permission problem but a problem in the 'cm.sh' file. Somehow Tobias Kunze seems to assume that all shells are Bash these days ;-) Using Bashisms in scripts that claim to be runnable by '/bin/sh' is probably not a good idea. Ubuntu switched from '/bin/bash' to '/bin/dash' and that broke 'cm.sh' (that switch alone brought some substantial speedup during boot time so it's worth keeping it). The code in 'cm.asd' is missinterpreting dash's error message as real data and tries to create a directory with the name 'cm.sh: 393: \[\[: not found' which strangely fails 8-O (dash doesn't know of the '[[' tests and treats them as a program name...). Solution: either fix the script or change the first line to: "#!/bin/bash -". Even so the later is rather tempting it might create problems on systems that don't ship with bash (MacOSX ???). HTH Ralf Mattes > On Apr 1, 2007, at 2:33 PM, luke hammon wrote: > > > I get the following error when compiling CM (stable and cvs) on > > Ubuntu Feisty with SBCL and CMUCL: > > > > "can't create directory /var/cache/common-lisp-controller/1000/sbcl/ > > local/usr/local/lisp/cm/bin/sbcl_1.0_/usr/local/lisp/cm/bin/cm.sh: > > 342: \[\[: not found/ > > [Condition of type SB-INT:SIMPLE-FILE-ERROR]" > > > > SBCL and CMUCL throw the error when compiling "cm/src/pkg.lisp". > > Clisp compiles it fine, but it prints a similar warning before it > > completes. I haven't had trouble building it under other distros > > or previous versions of Ubuntu. > > > > Any ideas? Thanks in advance -- > > > > luke > > > > _______________________________________________ > Cmdist mailing list > [email protected] > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist _______________________________________________ Cmdist mailing list [email protected] http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist
