<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Bernd Kiefer wrote:
<blockquote cite="mid20060502091803.A0FDAE49A5@mail.dfki.de" type="cite">
  <blockquote type="cite">
    <pre wrap="">I fixed the problem by replacing the following lines in the makefile

        echo "(compile-system \"mrs\" :force t)"; \
        echo "(mk::ecl-finalize-libbuild :module \"mrs\")"; \

with

    echo "(progn (compile-system \"mrs\" :force t) 
(mk::ecl-finalize-libbuild :module \"mrs\"))"; \

The problem appeared to be that the command following compile-system was 
swallowed up before it could be called. Presumable related to the fact 
that ECL kept pausing to issue promts such as that below (with the side 
affect that compilation becomes /very/ slow; I don't yet know how to 
avoid this issue -- can anyone help?):

;;; Finished compiling /media/hda8/bmw20/lkb/src/lkb-package.lsp.
;      - Binary file /media/hda8/bmw20/lkb/src/.lecl/lkb-package.fas is 
old or does not exist.
;        Compile (and load) source file 
/media/hda8/bmw20/lkb/src/lkb-package.lsp instead?

Regards,
- Ben
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I don't understand how that is possible. The new ecl-initialize-libbuild
explicitely switches off compilation of the files into .fas files 
by setting 

(setf mk::*load-source-if-no-binary* t)

It works here, and compiles the library faster than before. Maybe you
should delete the old .fas files, if there are any.
  </pre>
</blockquote>
Deleting the .fas files did the trick.<br>
<br>
Thanks,<br>
- Ben<br>
<br>
</body>
</html>