[Lazarus] Lazarus rev 40848/40849 breaks IDE rebuilding

patspiper patspiper at gmail.com
Fri Apr 19 22:41:37 CEST 2013


On 19/04/13 23:22, Mattias Gaertner wrote:
> On Fri, 19 Apr 2013 23:08:14 +0300
> patspiper <patspiper at gmail.com> wrote:
>
>> [...]
>>> When the LCL is recompiled your package must be compiled too. But since
>>> it is manual, it was not done that. That gives the checksum changed
>>> error.
>> There were several previous revisions, and none caused these symptoms. I
>> was hopping just today between revisions 40829 and 40847 without these
>> package showing any checksum problems.
> You were just lucky.
In the sense that the checksums remained the same?
> If a unit changes you must recompile all depending units.
> The IDE normally does that automatically, but with manual compilation
> you disable this feature.
There was a more or less recent discussion in one of the FPC or Lazarus 
mailing lists about commercial components for Lazarus, where the 
evaluation version is released without source. IIRC, the conclusion was 
that the FPC version, not the Lazarus one, should remain the same in 
order to avoid checksum errors.

A related wiki section:
http://wiki.freepascal.org/Lazarus_Packages#Creating_a_closed_sourced_package

Stephano




More information about the Lazarus mailing list