[Lazarus] Lazarus rev 40848/40849 breaks IDE rebuilding

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Apr 19 22:46:46 CEST 2013


On Fri, 19 Apr 2013 23:41:37 +0300
patspiper <patspiper at gmail.com> wrote:

> 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?

yes

> > 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

Closed sources only work with released versions. You can not change
ppu files that the closed source ppu files need.

Mattias




More information about the Lazarus mailing list