[CM] some CM questions (long)

Rick Taube taube at uiuc.edu
Sun Oct 6 11:48:15 PDT 2002


your problem is that you must load CLM before building CM, othewise CM cant
have access to CLM symbols when it builds. Do this:

1 Delete all cm fasl files (compiled files) whereever they are.
2 start up the base cmucl image, ie without clm or cm already in it
3 load CLM:
    (setf clm-directory "/whatever/")
    (load "/whatever/all.lisp")

4 load CM:
    (load "/whatever/cm-2.3.4/src/cm.lisp")

5 wait until CM compiles its sources then quit CMUCL
6. Then do steps 2,3,4 again.
This time only binary files will be loaded, ie no compiling and a lisp image
file will be saved somewhere, perhaps in the cm/bin subdirectory. this is an
image that you will start cmu up with. once cmu boots it will have clm and
cm loaded into it/

7. after booting the newly saved image try compiling and loading
    the ins file i suggested.
    (compile-file "/cm-2.3.4/etc/examples/fm.ins")
    (load ...)

8 At this point you should be able to do:
    (new fm ...)

9. DONT just load the examples file!  I have no idea what will happen if you
  do this. the examples are meant to be used "interactively". if you dont
use xemacs
   instead, then copy/paste each example into your lisp image to see if it
works.
   go form by form. i cant stress enough how much Xemacs will help in this
   experimentation process.

10. send me the next problem list... ill check my cmu image when im at work
tomorrow.





More information about the Cmdist mailing list