Hi,
First of all I understand your frustration. I want to explain the miscommunication here on my part. I had effectively looked into the issue and had the same compiler issues like you described in the previous posts. Initially, I thought the error was due to the packages or files being in a different location, therefore I asked to remove the LIB folders. Additionally, as this didn't help, I also further investigated and thought that the sequence on Linux for package compilation is different to that of Windows so I then started compiling packages in a different order. Apparently, as this is not always clear in Lazarus, the LCLTMSFNCMapsPkg package was still open, and clicked on compile, mistakenly thinking I installed the LCLTMSFNCUIPackPkg. I looked no further and only noticed now after reviewing this case that I only installed TMS FNC Core & TMS FNC Maps. I apologize for this misunderstanding. This doesn't make of an excuse, but the case sensitivity error handling is not always helpful in Lazarus and the various undocked windows neither.
Either way, I also noticed my colleague did not fully fix the issue as @Zeljko_Cvijanovic mentioned in the other post (LCLTMSFNCPasslockReg > LCLTMSFNCPassLockReg (l to L change case) - #4). I have now fixed the package, tested and attached the correct version as well as a screenshot of the installed packages indicating I have been able to succesfully fix the issue. To make sure you can install all packages, you need to open all packages and compile them one by one starting with LCLTMSFNCCorePkg, then LCLTMSFNCCorePkgDE, LCLTMSFNCUIPackPkg and LCLTMSFNCUIPackPkgDE, then you can install the last package you compiled to rebuild the IDE and have the packages available.
Attached is the fixed package
LCLTMSFNCUIPackPkg.zip (6.0 KB)
and the screenshot indicating installed packages.
Again my apologies for this frustrating experience!