Forum > Windows (32/64)
Can't recompile IDE - Lazarus 4.2
fmolina:
Hi,
Working on windows 10 pro.
I have just downloaded new 4.2 version. After install, when trying to add some packages I got the following messages:
--- Quote ---Construir IDE: Código de salida 2, Errores: 1, Advertencias: 2
Warning: Version control client not in path.
Warning: Recompiling Laz_AVL_Tree, checksum changed for C:\lazarus\fpc\3.2.2\units\x86_64-win64\rtl\classes.ppu
packagedefs.pas(41,40) Error: No puedo encontrar Laz_AVL_Tree utilizado por PackageDefs, ppu incompatible=C:\lazarus\components\lazutils\lib\x86_64-win64\laz_avl_tree.ppu, paquete LazUtils
--- End quote ---
I do not know where is laz-avl-tree.ppu.
Seems to be windows version issue. On linux (Mageia 9) all went OK.
What to do?
Rehards
Martin_fr:
Try: Menu > Tools > Configure Build Lazarus > Check "Clean all" then press "build" button.
Martin_fr:
This may have been caused by installing over an existing install?
Then it is possible the automatic detection for recompiling all changed files did not kick in (because the file actually didn't change, not since the install / but it had an pre-install pre-compiled ppu - and in comparison to that it has changed).
It could also happen due to an issue in FPC itself, where such errors "checksum changed" occasionally happen.
Martin_fr:
--- Quote from: Martin_fr on July 22, 2025, 06:01:34 pm ---This may have been caused by installing over an existing install?
Then it is possible the automatic detection for recompiling all changed files did not kick in (because the file actually didn't change, not since the install / but it had an pre-install pre-compiled ppu - and in comparison to that it has changed).
--- End quote ---
On 2nd thought, strange. The installer should have updated that particular file including ppu....
Martin_fr:
Sorry, I may have been wrong / to quick to reply.
I looked at "LazUtils" which will come pre-build.
--- Quote --- incompatible=C:\lazarus\components\lazutils\lib\x86_64-win64\laz_avl_tree.ppu, paquete LazUtils
--- End quote ---
Laz_avl_tree is a file that existed before Lazarus 4.0 (I think in the 3.x versions, but maybe before).
So it is correct that it no longer exists.
Are you upgrading from an older version 3.x or 2.n ?
In that case you may want to empty the C:\lazarus dir first, and then install. Your config will still be there as it is stored in a separate folder in c:\users (unless you had chosen a different folder when you first installed).
See also https://forum.lazarus.freepascal.org/index.php?topic=64909.0
Navigation
[0] Message Index
[#] Next page