[quote author=BBasile link=topic=40273.msg278521#msg278521 date=1520169338]
lresources.pp(40,30) Fatal: Cannot find DynQueue used by LResources, incompatible ppu=/home/a/.lazarus/lib/LazUtils/lib/x86_64-linux/dynqueue.ppu, multiple packages: LazUtils, LCLBase
[/quote]
[quote author=BBasile link=topic=40273.msg278523#msg278523 date=1520170070]
As usual forced to
- delete the previous configuration folder;
- tweak the settings for tabulation, speed of intellisense, editor colors, etc;
- reinstall the packages
[/quote]
Those errors above are usually caused by old .ppu or .o files. So it should be enough to do something like (don't have Linux at hand to test)
[codel]find ~/.lazarus -name '*.ppu' | xargs rm
find ~/.lazarus -name '*.o' | xargs rm
And anywhere else you have ppu files that you compiled (in case of packages)
Usually it should even help to go to Tools > Configure build IDE, and select "clean all". But you may have to do "clean all" for packages too.
(I very rarely needed that / tested on win)
Additionally do a "Rescan fpc source directory" (I never needed that / tested on win / and missing this would not lead to compiler errors anyway)
I don't know why (in your case / in some (all?) cases) this does not happen on it own.
(I only use svn on Linux)
I use the installer on Windows. Depending on how you choose to install (permissions, upgrade vs uninstall (keep conf)) it is indeed possible that some ppu files will be left, that should not be there. But they can always be fixed, while keeping all config.
In any case you should be able to keep the xml files. And the lps files that are in .lazarus.
---------------------
AFAIK the extra ppu files happen, if a pas file was renamed, or moved. In this case when doing a none clean compile, the compiler does see a ppu file, but there is no source, so there is no way to recompile it. So the old ppu does not get removed. And when later found, it can cause the errors you have. On a clean build, those ppu are deleted.
The problem is, that the installer does not make changes to you .lazarus folder. But that is where they are hiding. I do not know if something like this:
a) can be added to rpm or dep files
b) would be wise to do...