[CM] cm install fails with cmucl
Rick Taube
taube@uiuc.edu
Fri, 7 Nov 2003 09:21:04 -0600
ok this may be a bug. its been awhile since i did (gencm) in cmucl, so
ill crank it up and take a look. meanwhile you can build from the
tarball at ccrma, which already has the .lisp sources in it. i tested
it today in cmucl 18e and cm builds with clm-2 just fine.
On Friday, Nov 7, 2003, at 09:04 America/Chicago, Orm Finnendahl wrote:
>
> Am 07. November 2003, 08:33 Uhr (-0600) schrieb Rick Taube:
>> If you got the sources from CVS, did you remember to generate the CLTL
>> sources before trying to build? CVS holds scheme code (as much as
>> possible) So to build from CVS for any CLTL you need to do this
>> first:
>>
>>> (load "/lisp/cm-2.4.0/src/stocl")
>>> (gencm)
>>
>> see Step 4 under:
>> http://commonmusic.sourceforge.net/doc/install.html#install_cvs
>
> That was the problem, sorry again. I wasn't even aware you had to do
> that in spite our previous discussions and the install docs. This
> clearly isn't my day.
>
> Regarding the build: Loading cm.lisp now starts up fine but dies here
> after lots of output (hope I didn't mess up again):
>
>
> ; Compiling DEFPARAMETER *PROCESS-OPERATORS*:
> ; Compiling DEFPARAMETER *PROCESS-OPERATORS*:
> ; Byte Compiling Top-Level Form:
> ; Converted PROCESS.
> ; Compiling DEFMACRO PROCESS:
> ; Converted DEFPROCESS.
> ; Compiling DEFMACRO DEFPROCESS:
> ; Byte Compiling Top-Level Form:
> ; Compiling "/Lisp/src/objects.lisp".
> ; Loading "/Lisp/bin/objects.x86f".
>
> Error in C::BYTE-FDEFN-FUNCTION-OR-LOSE-XOP: the function PARSE-FOR is
> undefined.
>
> Restarts:
> 0: [CONTINUE] Return NIL from load of "/Lisp/bin/objects.x86f".
> 1: Return NIL from load of "/Lisp/src/cm.lisp".
> 2: [ABORT ] Return to Top-Level.
>
> Debug (type H for help)
>
> (C::BYTE-FDEFN-FUNCTION-OR-LOSE-XOP #<Code Object "Top-Level Form"
> {4875505F}>
> 7
> 8
> 74)
> Source:
> ; File: target:code/byte-interp.lisp
> (ERROR 'UNDEFINED-FUNCTION :NAME (FDEFN-NAME FDEFN))
> 0]