From: rif <ri...@MI...> - 2002-08-19 19:59:30
|
Hello. I am a relative newbie to LISP, so I may not know some things which are obivous, but I'm having some trouble getting Matlisp installed under CMUCL. I just downloaded the latest version from the CVS repository. After uncommenting most of the makefile (why is everything in the main makefile commented by default?), it builds a bunch of .o files, after which I get the following errors: make[1]: Leaving directory `/home/rif/Software/matlisp' /usr/bin/lisp -eval '(progn (load "start.lisp"))' ; Loading #p"/home/rif/Software/matlisp/start.lisp". Converted SETLOGICALROOT. Converted GETLOGICALROOT. Converted DEFLOGICALPATH. ;; Loading #p"/home/rif/Software/matlisp/system.dcl". ;; Loading #p"/home/rif/Software/matlisp/config.lisp". Error in function EXTENSIONS:LOAD-FOREIGN: /usr/bin/ld failed: /usr/bin/ld: cannot find -lmatlisp Restarts: 0: [CONTINUE] Return NIL from load of "start.lisp". 1: [ABORT ] Skip remaining initializations. Debug (type H for help) (EXTENSIONS:LOAD-FOREIGN "matlisp:lib;lazy-loader.o" :LIBRARIES ("-L/home/rif/Software/matlisp/lib" "-R/home/rif/Software/matlisp/lib" "-lmatlisp" "-L/usr/lib/gcc-lib/i386-linux/3.0.4" "-L/usr/lib/gcc-lib/i386-linux/3.0.4/../../.." ...) :BASE-FILE ...) Source: Error finding source: Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM: Source file no longer exists: target:code/foreign.lisp. 0] BTW, I am running a new Debian woody installation, with cmu installed from the debian package, and I am using gcc 3.0.4 (browing the mailing list indicated there were some problems with gcc 2.95, so I switched versions). I get a library in the toplevel directory of matlisp called static.a. Perusal of the makefile indicates that one target of make distclean is lib/libmatlispstatic.a. In matlisp.mk, the static target makes a library called $(LIB)static.a, but there's nothing in matlisp.mk that can set $(LIB). I assume this is somehow related to the problem, although I've tried renaming the static.a library to some other things to no avail. Any help you can offer is appreciated. Cheers, rif |