[developers] PET 0.99.12 + MRS Build Errors: make libmrs.a
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\")"; \
>> 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
>I don't understand how that is possible. The new ecl-initialize-libbuild
>explicitely switches off compilation of the files into .fas files
>(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.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the developers