Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!att!tut.cis.ohio-state.edu!parc.xerox.com!Gregor From: Gregor@parc.xerox.com (Gregor Kiczales) Newsgroups: comp.lang.clos Subject: Re: pcl on vax Message-ID: <91Jan13.100744pst.295@spade.parc.xerox.com> Date: 13 Jan 91 18:07:36 GMT References: <9101131707.AA04163@fork-city.pa.dec.com> Sender: welch@tut.cis.ohio-state.edu Distribution: inet Organization: CommonLoops Lines: 18 Date: Sun, 13 Jan 1991 09:07:08 PST From: Paul A Vixie VMS version numbers default to the latest. Thus if you don't specify a semi-colon, you get whatever version number is highest. "pkg.lsp" ought to work. Try editing compile-pcl by hand to remove the ";7" on these file names. Yes, but the question is where these versions numbers came from in the first place. They surely don't appear in the defsys source. In all likelyhood, the problem is that version number of his defsys.lisp file is 7. Then, make-pathname-internal isn't properly stripping that number. You may be able to solve this problem by changing the defvar of *pcl-directory* not to call load-truename but instead to just be the right directory. Or, you may have to fix make-pathname-internal. Try tracing make-source-pathname to see where the problem is.