[Ecls-list] Compilation failure due to missing DATA file

Goffioul Michael goffioul at imec.be
Fri Jan 6 00:54:01 UTC 2006


As reported before, I also experienced the compilation failure due
to the missing DATA file. Looking at the code, it appear that the
problem
lies in file cmp/cmptop.lsp, around line 125:

    (unless shared-data
      (wt-nl1 "#include \"" (si::coerce-to-filename (truename
data-pathname)) "\""))

The problem is that TRUENAME is used on the data file, but it does not
exist
yet. Indeed, in cmp/cmpmain.lsp, function COMPILE-FILE, the data file is
dumped
*after* the call to COMPILER-PASS2.

The TRUENAME call has been added intentionally by Juanjo 2 weeks ago, so
I'm not
sure what's the correct fix for it. However, for those who want a quick
fix, 
removing the TRUENAME call should solve the problem.

Michael.




More information about the ecl-devel mailing list