Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!MAGNUS.ACS.OHIO-STATE.EDU!murthy From: murthy@MAGNUS.ACS.OHIO-STATE.EDU (Murthy S Gandikota) Newsgroups: comp.lang.clos Subject: Re: pcl on vax Message-ID: Date: 16 Jan 91 15:47:42 GMT Sender: welch@tut.cis.ohio-state.edu Distribution: inet Organization: CommonLoops Lines: 41 >> 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. I too haven't found any explicit version numbers in the defsys source. So that doesn't work. >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. I don't know what you mean here. >Or, you may have to fix make-pathname-internal. Try >tracing make-source-pathname to see where the problem is. I traced make-pathname-internal and make-source-pathname using the trace function on Vax Lisp and I couldn't find anything revealing, except that right from the beginning of the trace the version number was 7 and didn't change anywhere. I've also found that providing the version number explicitly in defsys even doesn't help. So that makes me wonder, how can I change defsys so that it doesn't use any version number at all? If defsys doesn't *specify* a version number then it must be the Vax Lisp doing it. On a different note, by mistake I have given a wrong file name to load and it rightly said the file didn't exist but it was version 0 the Vax Lisp load is looking for in this case! Anyway, thanks for your help so far. I was out of town in the beginning of the week, so I couldn't reply earlier. Murthy