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?
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
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus