From: Rolf W. <we...@il...> - 2002-01-14 10:52:10
|
Hi, I want to install clocc for CMUCL (Compaq Alpha True64). After setting *clocc-root* accordingly and compiling and loading defsystem.lisp and clocc.lisp I tried (mk:compile-system 'cllib). But I got: Python version 1.0, VM version Alpha on 14 JAN 2 11:40:36 am. Compiling: /home/wester/bib/cmucl/cmucl18b/clocc/clocc/src/port/sys.lisp 10 NOV 1 12:00:19 pm Error in function TRANSLATE-LOGICAL-PATHNAME: No translation for #.(logical-pathname "PORT:PATH") Restarts: 0: [ABORT] Return to Top-Level. Debug (type H for help) (TRANSLATE-LOGICAL-PATHNAME #.(logical-pathname "PORT:PATH")) When I change port:path to clocc:src;port;path sys.lisp compiles. Is there any way to fix this without changing all the files? Besides this when I try to compile port.system I get the error: Python version 1.0, VM version Alpha on 14 JAN 2 11:48:46 am. Compiling: /home/wester/bib/cmucl/cmucl18b/clocc/clocc/src/port/gray.lisp 03 NOV 1 12:00:22 pm "library:subsystems/gray-streams-library" does not exist. Are the gray-streams needed for cllib or is it OK to uncomment the gray-stream entry in port.system? Thanks in advance. Rolf ------------------------------------- Rolf Wester rol...@il... |
From: Sam S. <sd...@gn...> - 2002-01-14 14:48:55
|
> * In message <3C42C651.12960.7074F3C1@localhost> > * On the subject of "CLOCC-Install problem" > * Sent on Mon, 14 Jan 2002 11:51:45 +0200 > * Honorable "Rolf Wester" <we...@il...> writes: > > I want to install clocc for CMUCL (Compaq Alpha True64). After setting > *clocc-root* accordingly and compiling and loading defsystem.lisp and > clocc.lisp I tried (mk:compile-system 'cllib). But I got: CLLIB requires PORT. You might want to try (mk:compile-system 'port) first. > Error in function TRANSLATE-LOGICAL-PATHNAME: > No translation for #.(logical-pathname "PORT:PATH") "PORT" is defined in PORT/ext.lisp - why isn't it loaded before sys.lisp? port.system makes sys.lisp depend on ext! it works for me... > When I change port:path to clocc:src;port;path sys.lisp compiles. Is > there any way to fix this without changing all the files? load ext.lisp first > "library:subsystems/gray-streams-library" does not exist. get it! > Are the gray-streams needed for cllib or is it OK to uncomment the > gray-stream entry in port.system? $ grep gray cllib/*.lisp shows that gray is used by html.lisp, htmlgen.lisp and xml.lisp. if you are not using these, you don't need gray streams. -- Sam Steingold (http://www.podval.org/~sds) Keep Jerusalem united! <http://www.onejerusalem.org/Petition.asp> Read, think and remember! <http://www.iris.org.il> <http://www.memri.org/> Type louder, please. |
From: Rolf W. <we...@il...> - 2002-01-15 08:33:10
|
Thanks for your reply. > > > > I want to install clocc for CMUCL (Compaq Alpha True64). After setting > > *clocc-root* accordingly and compiling and loading defsystem.lisp and > > clocc.lisp I tried (mk:compile-system 'cllib). But I got: > > CLLIB requires PORT. > You might want to try (mk:compile-system 'port) first. > > > Error in function TRANSLATE-LOGICAL-PATHNAME: > > No translation for #.(logical-pathname "PORT:PATH") > > "PORT" is defined in PORT/ext.lisp - why isn't it loaded before > sys.lisp? port.system makes sys.lisp depend on ext! > it works for me... It seems to be a problem of logical pathnames in CMUCL18b. * (setf (logical-pathname-translations "port") `(("**;*" ,(logical-pathname "clocc:src;port;**;*")))) (("**;*" #.(logical-pathname "CLOCC:SRC;PORT;**;*"))) * (translate-logical-pathname "port:path") Error in function TRANSLATE-LOGICAL-PATHNAME: No translation for #.(logical-pathname "PORT:PATH") With CLISP this works (I run CLISP under Windows. I couldn't install CLISP on the Compag machine and I also need CMUCL's floating point performance). I will ask the CMUCL people. > > When I change port:path to clocc:src;port;path sys.lisp compiles. Is > > there any way to fix this without changing all the files? > > load ext.lisp first > I did it. > > "library:subsystems/gray-streams-library" does not exist. > > get it! > Could you please give me an address where to get it or a hint where to search? > > Are the gray-streams needed for cllib or is it OK to uncomment the > > gray-stream entry in port.system? > > $ grep gray cllib/*.lisp > > shows that gray is used by html.lisp, htmlgen.lisp and xml.lisp. > if you are not using these, you don't need gray streams. > Thanks again. Rolf Wester ------------------------------------- Rolf Wester rol...@il... |
From: Sam S. <sd...@gn...> - 2002-01-15 14:36:25
|
> * In message <3C43F737.1054.751BF7B3@localhost> > * On the subject of "Re: CLOCC-Install problem" > * Sent on Tue, 15 Jan 2002 09:32:39 +0200 > * Honorable "Rolf Wester" <we...@il...> writes: > > Thanks for your reply. you are welcome. > > > "library:subsystems/gray-streams-library" does not exist. > > get it! > Could you please give me an address where to get it or a hint where > to search? this should be a part of your CMUCL distribution. if it is not, ask the CMUCL people. -- Sam Steingold (http://www.podval.org/~sds) Keep Jerusalem united! <http://www.onejerusalem.org/Petition.asp> Read, think and remember! <http://www.iris.org.il> <http://www.memri.org/> Marriage is the sole cause of divorce. |