[developers] PET 0.99.12 + MRS Build Errors
Ben Waldron
benjamin.waldron at cl.cam.ac.uk
Sat Apr 29 17:08:53 CEST 2006
There is a problem with communication here. It wasn't clear to me that
you expected me to make modifications to files in the LKB CVS in order
to return it to a consistent state after changes that you had made.
Can I suggest as a matter of policy that we: (i) discuss changes with
interested parties in advance; (ii) take care not to leave the LKB CVS
in an inconsistent state (eg. I would prefer that you had got agreement
in advance to change ecl-patches.lsp + the "mrs", "preprocessor" and
"ppcre" systems, after which you could have made all dependent changes
yourself in one go).
I've now made the necessary changes to the "preprocessor" and "ppcre"
systems.
-Ben
Bernd Kiefer wrote:
>>Hi Bernd -
>>
>>Your patch below broke the "preprocessor" system.
>>
>>- Ben
>>
>>===
>>
>>
>
>ahmm, yes. Didn't i send you new versions of it with the preproc
>tar file? I just replied to Francis suggestion how to fix it (wrongly),
>but forgot to send it to developers, too:
>
>
>
>>>in the latest cvs of lkb (and the --test install)
>>>src/general/ecl-patches.lsp defines the following functions:
>>>ecl-initialize-libbuild
>>>ecl-finalize-libbuild
>>>
>>>In both src/systems/ppcre.lsp and preprocessor.lisp, there are references to:
>>>ecl-initialize and ecl-finalize
>>>
>>>replacing ecl-initialize with ecl-initialize-libbuild and ecl-finalize
>>>with ecl-finalize-libbuild allows me to make cheap with the
>>>preprocessor, but as I don't normally use it, I am not able to test
>>>that this is the correct solution. If this is the correct solution, I
>>>would be happy to commit it, but I wasn't sure whether to add
>>>-libbuild to one, or take it away from another. Either way, I am,
>>>tempted to believe that it is impossible to build cheap with the
>>>preprocessor and the current lkb cvs head.
>>>
>>>
>
>
>
>>I'm sorry but this is not the right solution. I sent Ben some patches
>>that are hopefully of help when he tries to integrate his version with
>>the new pet version. The systems files should be completely independent
>>of ecl, and the ecl-(initialize|finalize)-functions are in the pet
>>makefiles.
>>
>>
>
>
>
>>Seems we need a little bit more time to consolidate.
>>
>>
>
>
>
>
>
More information about the developers
mailing list