On Fri, 19 Apr 2013 23:41:37 +0300 patspiper <[email protected]> wrote:
> On 19/04/13 23:22, Mattias Gaertner wrote: > > On Fri, 19 Apr 2013 23:08:14 +0300 > > patspiper <[email protected]> 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 -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
