[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