A bug in LCL Base lazarus / 31-LCL ---------------------------------------------------------------------- OldPascal · 2016-05-20 01:14 Hi, I had Lazarus on openSUSE 13.2 for few years running no problem until I made possible update couple months ago.  When I decided to run it, it fail to build/compile/ and run a simple Application (blank form). Instead I am getting an error message: Compiling package LCLBase 1.4.4: Exit code 1, Errors: 1, Warnings: 1 Warning: Recompiling FPCAdds, checksum changed for System lclproc.pas(33,44) Fatal: Cannot find FPCAdds used by LCLProc, incompatible ppu=/home/adam/.lazarus/lib/LazUtils/lib/x86_64-linux/fpcadds.ppu, multiple packages: LazUtils, LCLBase Could someone please report it in a Bugtracker.   Also I would appreciate suggestions how to fix the above mentioned problem. Regards. ---------------------------------------------------------------------- Blaazen · 2016-05-20 01:26 Quoteppu=/home/adam/.lazarus/lib/LazUtils/lib/x86_64- linux/fpcadds.ppuThis path seems strange, I have never seen ppu's in my config directory. Also, did you build with clean or distclean? ---------------------------------------------------------------------- Leledumbo · 2016-05-20 01:59 Quote from: Blaazen on May 20, 2016, 03:26:36 amQuoteppu=/home/adam/.l azarus/lib/LazUtils/lib/x86_64-linux/fpcadds.ppuThis path seems strange, I have never seen ppu's in my config directory. Also, did you build with clean or distclean? I guess it will be used if Lazarus own directory is readonly, as commonly happened if Lazarus is installed from OS repository. ---------------------------------------------------------------------- engkin · 2016-05-20 02:23 Quote from: OldPascal on May 20, 2016, 03:14:54 amWarning: Recompiling FPCAdds, checksum changed for System I had seen a similar problem before. Do you have a unit called System in your project folder, search path, or unit output folder? any of the following names will cause this problem: System.pp, System.pas, System.ppu, System.o ---------------------------------------------------------------------- Martin_fr · 2016-05-20 02:35 It finds an old fpcadds.ppu, but can not find the source. That is while building the package. Maybe that unit was moved/renamed, and the ppu is from the old install. try to remove the folder /home/adam/.lazarus/lib and then recompile/build clean ---------------------------------------------------------------------- OldPascal · 2016-05-20 10:26 Quote from: Blaazen on May 20, 2016, 03:26:36 amQuoteppu=/home/adam/.l azarus/lib/LazUtils/lib/x86_64-linux/fpcadds.ppuThis path seems strange, I have never seen ppu's in my config directory. Also, did you build with clean or distclean? compiled it without cleaning because I was unable to clean it.  The system would not allow to clean it. ---------------------------------------------------------------------- OldPascal · 2016-05-20 10:30 Quote from: Martin_fr on May 20, 2016, 04:35:28 amIt finds an old fpcadds.ppu, but can not find the source. That is while building the package. Maybe that unit was moved/renamed, and the ppu is from the old install. try to remove the folder /home/adam/.lazarus/lib and then recompile/build clean I dont have such folder. ---------------------------------------------------------------------- OldPascal · 2016-05-20 11:51 I uninstalled both fpc and lazarus, rebooted. then tried to install rpm of fpc version 3.0  ....problem .... 1. fpc.debuginfo file is missing 2. fpc.src will not install (mime issue) 3.  lazarus.rpm will not install because 2. is not installed decided to go back to suse repo that has old version 1.4.4 of lazarus and reinstalled fpc and lazarus problem again, when starting lazarus I am in  welcome in lazarus ide windows and in tab of compiler in configure lazarus ide.   It shows me an error message: Error: system.ppu not found. Check your fpc.cfg. ---------------------------------------------------------------------- OldPascal · 2016-05-21 16:41 Thanks for reply to my question and suggestions. I fixed it.  Steps I did. 1) uninstalled lazarus 1.4 2) unistalled fpc 1.4 3) downloaded all three files from Lazarus folder for my OS. (fpc, fpcsource, Lazarus) 4) installed them in the same order 5)  A small glitch. During the start up it could not find rtl folder.   Fixed it and test run a blank form app. 6)  Run nicely. My previous mistake was that I downloaded fpc and its source from fpc web. So far Lazarus is fine. Thanks. Regards