[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Clisp question



Hi,

I am new to clisp and would like to use it to run the qsim software on our
IBM RS6000. Qsim uses the "Logical-Pathnames System" and the "Defsystem"
from CMU. However the first one causes some troubles and my limited lisp-
and Clisp knowledge does not allow me to get past this error. Maybe the
solution is trivial, but I would be very grateful for some help.

The clisp session looks like:
...............................................................
> (load "start-nq.lisp")
;; Loading file start-nq.lisp ...
;; Loading file /users/michi/qsim/c-lisp/logical-pathnames.lisp ...
** - Continuable Error
Redefining the COMMON LISP function LOGICAL-PATHNAME-TRANSLATIONS
If you continue (by typing 'continue'): The old definition will be lost
1. Break> continue

** - Continuable Error
Redefining the COMMON LISP function LOAD-LOGICAL-PATHNAME-TRANSLATIONS
If you continue (by typing 'continue'): The old definition will be lost
1. Break> continue

*** - (SETF CLOS:FIND-CLASS): cannot redefine built-in class
#<CLOS:BUILT-IN-CLASS LOGICAL-PATHNAME>
1. Break>
..................................................

The error is caused by the following code from the file
logical-pathnames.lisp:
..............................................................
;;; ********************************
;;; Logical Pathname Defstruct *****
;;; ********************************
(defstruct (logical-pathname
            (:include physical-pathname)
            (:conc-name %logical-pathname-)
            (:print-function %print-logical-pathname)
            (:constructor %make-logical-pathname
                          (host device directory name type version))
            (:predicate logical-pathnamep))
 "Logical-pathname is the underlying structure for a logical pathname.")
....................................................................

How could I get around this problem?


Thanks for your help,

michael.

--------------------------------------------------------
Michael Hofbaur
Dept. of Automatic Control
Graz University of Technology, Austria
hofbaur@fstgds06.tu-graz.ac.at  
michi@irt.tu-graz.ac.at