Hello All,
NewBe on Lazarus.
I use the 2.0.12 version for 2 monthes (this version is imposed by my hierarchy).
I have exactly the same problem as described.
FNC CORE :
MAJ_VER = 2; // Major version nr.
MIN_VER = 8; // Minor version nr.
REL_VER = 1; // Release nr.
BLD_VER = 4; // Build nr.
DATE_VER = 'MAR, 2022'; // Month version
TMS FNC UI Pack :
MAJ_VER = 3; // Major version nr.
MIN_VER = 7; // Minor version nr.
REL_VER = 2; // Release nr.
BLD_VER = 0; // Build nr.
DATE_VER = 'FEB, 2022'; // Month version
/ / Lazarus 2.0.12 / FPC 3.2-x64 / Windows 10
I can compile both the CORE packages BUT
LCLTMSFNCCorePkg.lpk & LCLTMSFNCCorePkgDE.lpk
but when recompiling Lazarus (with clean up sources) the compiler stops with the message :
Can't find File LCLTMSFNCCloudBase.pas
Warning: Recompiling LCLTMSFNCCloudBase, checksum changed for C:\SRC\tms\TMS_FNC_Core\lib\x86_64-win64\LCLTMSFNCCloudBase.ppu
I've strictly followed the install.txt instructions, and what Pieter wrote.
But it's still HARD to Install...
I've experimented one thing and it is passed.
Verify that there is no LIB named directory in "TMS FNC Core" nor in "TMS FNC UI Pack"
1 - I moved the LCLTMSFNCCloudBase declaration in the Core ath the second place, instead of the 1st.
( in LCLTMSFNCCorePkg.lpk) so now in 1st LCLTMSFNCCustomControl in the source.
2 - LCLTMSFNCCorePkg installed and Lazarus recompiled.
3 - LCLTMSFNCCorePkgDE : Install KO
Warning: Recompiling LCLTMSFNCCorePkg, checksum changed for C:\SRC\tms\TMS FNC Core\lib\x86_64-win64\LCLTMSFNCCustomControl.ppu
lazarus.pp(1,1) Fatal: Cannot find LCLTMSFNCCorePkg used by Lazarus, incompatible ppu=C:\SRC\tms\TMS FNC Core\lib\x86_64-win64\LCLTMSFNCCorePkg.ppu, multiple packages: LCLTMSFNCCorePkg, LCLTMSFNCCorePkgDE
4 - COMPILE ONLY LCLTMSFNCCorePkg : OK
5 - TRY TO INSTALL AGAIN LCLTMSFNCCorePkgDE : OK
6 - install the FNC : LCLTMSFNCUIPackPkg.lpk : OK
7 - install LCLTMSFNCUIPackPkgDE.lpk : KO
Warning: Recompiling LCLTMSFNCUIPackPkg, checksum changed for C:\SRC\tms\TMS FNC UI Pack\lib\x86_64-win64\LCLTMSFNCCustomGrid.ppu
lazarus.pp(1,1) Fatal: Cannot find LCLTMSFNCUIPackPkg used by Lazarus, incompatible ppu=C:\SRC\tms\TMS FNC UI Pack\lib\x86_64-win64\LCLTMSFNCUIPackPkg.ppu, multiple packages: LCLTMSFNCUIPackPkg, LCLTMSFNCUIPackPkgDE
8 - COMPILE ONLY : LCLTMSFNCUIPackPkg.lpk : OK
9 - install LCLTMSFNCUIPackPkgDE.lpk : Lazarus opens a Message Box it says
installing the package install LCLTMSFNCUIPackPkgDE 3.3 will automatically install the packages :
LCLTMSFNCCorePkgDE 2.5
LCLTMSFNCUIPackPkg 3.3
LCLTMSFNCCorePkg 2.5
DateTimeCtrls 1.5.1
Click ok OK
Build : OK
I tryed it during more than 8 hours before it succeded, at last.
JMichel