[CM] OSX - OpenMCL .14, build from CVS w/ CLM

Robert Sayre mint@franklinmint.fm
Fri, 07 Nov 2003 19:03:16 -0500


It *almost* builds, with a little change to openmcl.lisp, since OpenMCL .14
seems to have CLASS-DIRECT-SLOTS (am I mistaken?):

Welcome to OpenMCL Version (Alpha: Darwin) 0.14-031018
? (find-symbol "CLASS-DIRECT-SLOTS" "CCL")
CLASS-DIRECT-SLOTS
:EXTERNAL

Line 58-59 of cm/src/openmcl.lisp currently reads:
(defun class-direct-slots (class)
  (ccl:class-direct-instance-slots class))


could be changed to this:

(defun class-direct-slots (class)
  (ccl:class-direct-slots class))

or this:

(defun class-direct-slots (class)
  (ccl::class-direct-instance-slots class))

Not sure which is better.
However, the build fails later on, as it seems to be missing the file
cm/src/iter.lisp:

? (load "/Users/myuser/music/cm/src/cm.lisp")
; Loading "/Users/myuser/music/cm/bin/pkg.dfsl".
; Compiling "/Users/myuser/music/cm/src/openmcl.lisp".
; Loading "/Users/myuser/music/cm/bin/openmcl.dfsl".
; Compiling "/Users/myuser/music/cm/src/clos.lisp".
; Loading "/Users/myuser/music/cm/bin/clos.dfsl".
; Compiling "/Users/myuser/music/cm/src/iter.lisp".
> Error in process listener(1): File #P"/Users/myuser/music/cm/src/iter.lisp"
not found
> While executing: CCL::FCOMP-FIND-FILE

iter.lisp does not appear to be in CVS. Am I missing something?