[ Home ] The pages on this CLiki-driven site can be edited by anybody at any time. No warranty of any kind can therefore be made; any implied warranties of merchantability or fitness for a particular purpose are expressly disclaimed
[ Home ] [ Recent Changes ] [ About CLiki ] [ Text Formatting ]

When compiling McCLIM on CMUCL 19b on Linux, I found the install to be slightly different from that in the INSTALL file, so I decided to document it here for when I forget next time. This is using defsystem 3.5i from CLOCC, and a pristine CMUCL lisp core. The CMUCL extras package is also installed, which has gray-streams and clx. This should be more organized, but for now I figure the best way to do this is just document everything, then describe it later if it is necessary or advisable.

CMU Common Lisp 19b (19B), running on gentoo
With core: /usr/local/lib/cmucl/lib/lisp.core
Dumped on: Mon, 2005-06-27 20:09:58-04:00 on lorien
See  for support information.
Loaded subsystems:
    Python 1.1, target Intel x86
    CLOS based on Gerd's PCL 2004/04/14 03:32:47
* (load "../defsystem.lisp")

; Loading #P"/home/user/clnetprojects/defsystem.lisp". [snip stuff] ; T * (load "system") [snip stuff] ;T * (mk:operate-on-system :clim-clx-user :compile) [snip long compile] NIL * (mk:operate-on-system :clim-examples :compile) [snip another compile] * (mk:operate-on-system :clim-listener :compile) [snip compile and a couple complaints about package locks] * (mk:operate-on-system :scigraph :compile) [more compiling] * (compile-file "./Apps/Inspector/package.lisp") * (compile-file "./Apps/Inspector/disassembly.lisp") * (compile-file "./Apps/Inspector/inspector.lisp") * (load "./Apps/Inspector/package.x86f") * (load "./Apps/Inspector/disassembly.x86f") * (load "./Apps/Inspector/inspector.x86f") [The Inspector and Debugger don't have defsystem files, and asdf seems to conflict somehow and cause looping. So, we will do it the old fasioned way...] * (compile-file "./Apps/Debugger/clim-debugger.lisp") * (load "./Apps/Debugger/clim-debugger.x86f") [this one doesn't seem to have either defsystem or asdf associated with it]

Now let's dump a lisp image so we don't have to do all of that again for a while:

(ext:save-lisp "mcclim.core")

A nice handy "make McCLIM core" command list might be useful. Something like:

(load "../defsystem.lisp")
(load "system")
(mk:operate-on-system :clim-clx-user :compile)
(mk:operate-on-system :clim-examples :compile)
(mk:operate-on-system :clim-listener :compile)
(mk:operate-on-system :scigraph :compile)
(ext:save-lisp "mcclim.core")

This page is linked from: Building and Installing  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively