[developers] PET 0.99.12 + MRS Build Errors: make libmrs.a
Ben Waldron
benjamin.waldron at cl.cam.ac.uk
Tue May 2 14:12:29 CEST 2006
Bernd Kiefer wrote:
>>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
>>
>>
>
>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.
>
>
Deleting the .fas files did the trick.
Thanks,
- Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.delph-in.net/archives/developers/attachments/20060502/15622c78/attachment.html>
More information about the developers
mailing list