[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