Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2011-02

Rebuilding IDE+packages fails

3 messages · 3 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Howard Page-Clark

With the latest Win32 snapshot (revision 29435) I cannot successfully rebuild the IDE even with 'clean all'. Compilation fails saying

Recompiling fcllaz, checksum changed for RegisterFCL
fcllaz.pas(64,35) Fatal: Can't find unit fcllaz used by PackageSystem

with the fcllaz unit opened in the Editor. Is this a bug, or am I using the wrong settings?

H

Reply by email

Mattias Gaertner
to Howard Page-Clark
With the latest Win32 snapshot (revision 29435) I cannot successfully rebuild the IDE even with 'clean all'. Compilation fails saying Recompiling fcllaz, checksum changed for RegisterFCL

I don't know if the snapshot installer deletes existing directories. If not, then you probably still have the old file
packager/registerfcl.pas. The right one is
packager/registration/registerfcl.pas. Delete the old one and compile clean again.

fcllaz.pas(64,35) Fatal: Can't find unit fcllaz used by PackageSystem with the fcllaz unit opened in the Editor. Is this a bug, or am I using the wrong settings?

Mattias

Reply by email

Hans-Peter Diettrich
to Howard Page-Clark: With the latest Win32 snapshot (revision 29435) I cannot successfully rebuild the IDE…
Show quoted text 8 lines
With the latest Win32 snapshot (revision 29435) I cannot successfully rebuild the IDE even with 'clean all'. Compilation fails saying Recompiling fcllaz, checksum changed for RegisterFCL fcllaz.pas(64,35) Fatal: Can't find unit fcllaz used by PackageSystem with the fcllaz unit opened in the Editor. Is this a bug, or am I using the wrong settings?

Do you have (relicts of) an older installation on your disks?

I had to delete (or rename) the default Lazarus settings in the user settings, in order to make the snapshot install the new settings.

Such problems would not occur when Lazarus (and make) would use local settings, stored in the Lazarus directory. Otherwise old settings in ...user\AppData (or ~/.lazarus...) will get into the way of every new installation.

DoDi

Reply by email