[Lazarus] Migrating from Laz 0.9.30 (fixes_0_9_30) to Laz 0.9.31 (trunk)

Marcos Douglas md at delfire.net
Sat Aug 6 17:19:23 CEST 2011


On Fri, Aug 5, 2011 at 9:30 PM, Martin <lazarus at mfriebe.de> wrote:
> On 06/08/2011 00:15, Marcos Douglas wrote:
>>
>> On Fri, Aug 5, 2011 at 8:06 PM, Martin<lazarus at mfriebe.de>  wrote:
>>>>
>>>> Try to delete *ALL* *.ppu and *.o file in the entire lazarus directory
>>>> then rebuild.
>>>>
>> I did this and now I can not compile...
>> Error: \ide\laz\0.9.31\packager\registration\fcllaz.pas(1,1) Fatal:
>> Can't find unit system used by fcllaz
>
> system is rtl.
>
> Are you sure you are using the same FPC version?
> Or if you changed it, your path, and fpc.cfg are correct.

Yes. I have one fpc.cfg for each fpc.exe in \bin\i386-win32 to not
have problems with PATH.

> That sounds a lot like you fpc is having the wrong path to the system.ppu
> (trying to use a system.ppu from an older fpc)

The last problem happend after that I deleted all *.ppu *.o

>> But how I installs (migrate) my packages old 0.9.30 to 0.9.31? The way I
>> said before is right?
>
> Usually your list of packages is in your config dir (afaik
> staticpackages.inc)
>
> If you rebuild lazarus from tool menu, it should include them all.

Was I did and worked (well, I thought). But if I recompile using the
menu Build, happens the error that I said in first mail of this
thread.

> If it says, it can't find one, just open the .lpk file , and it will
> remember where it is.

If I have to open each .lpk then I do not need this all... just
compile a new Lazarus and install each package.

Marcos Douglas




More information about the Lazarus mailing list