Number: 1666

Date: 18-Jul-84 16':34':24

Submitter: Le.pasa

Source: Schoen @ Schlumberger (Dering.pasa)

Subject:  MAKEFILE breaks in FILEDATE looking for FLOPPY

Assigned To: Masinter


Status: Fixed


Problem Type: Bug

Impact: Moderate



Priority: Perhaps

System: Programming Environment

Subsystem: File Package

Machine: 1108


Lisp Version:  CAROL

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: [makefile no longer attempts to look at the file in the FILECREATED unless the file is no longer accessible]'
["masinter" "27-Aug-84 23':42':03" Assigned% To': Attn': Status':(Open->Fixed) Disposition':]

Description: '
 If you do a MAKEFILE to a floppy disk, then copy that file to a fileserver later, and then later load the DCOM version of that file onto a Dolphin  or Dorado, when you try to remake the file from the Dolphin or Dorado,   FILEDATE breaks because it tries to open {FLOPPY}foo, and can''t.'
 Subject': Re': AR#1666'
In-reply-to': Le.pasa''s message of 18 Jul 84 16':39':19 PDT (Wednesday)'
To': Le.pasa'
cc':, 1100Support, LispSupport'
There is a simple "Workaround", which, while it doesn''t solve the problem, at least keeps this from happening':'
If you want to EDIT the sources on a file, after loading a .DCOM, call LOADFROM giving it the name of the source.'
(It is even reasonable to LOAD the .DCOM using the "SYSLOAD" option, since the LOADFROM will pull in the fileCOMS.)'
This is important if the source is no longer available under the file name it had been when the file was compiled.'
The problem is that when you LOAD(FOO.DCOM) from some directory, when it looks for the source file FOO, it looks for it on the original location it was when the .DCOM was made, and not "on the same directory as the .DCOM".'
I do want to fix this, but it doesn''t look like I will get to it soon as it is a complex change to the file package.'


Test Case: 

Edit-By: masinter

Edit-Date: 27-Aug-84 23':42':05