[Lazarus] Fatal: Can't find unit system used by Lazarus

Mattias Gaertner nc-gaertnma at netcologne.de
Mon Jan 28 10:54:22 CET 2013


On Mon, 28 Jan 2013 10:34:16 +0100
Antonio Fortuny <a.fortuny at sitasoftware.lu> wrote:

> After doing a chown -R myuser:users ./lazarus/*
> lazdaemon package compiles
> The install the package (from the package project: More->Install->build 
> Lazarus), a lot of packages do compile OK;
> But then when Lazarus itself is about to compile: BOUM:
> 
> "Compiling package SynEdit 1.0" completed
> /usr/lib64/lazarus/components/sqldb/sqlstringspropertyeditordlg.pas(64,7) Hint: 
> Parameter "Shift" not used
> "Compiling package SQLDBLaz 1.0.1" completed
> Fatal: Can't find unit system used by Lazarus
> 
> It seems to be a persions problem. I guess I'll have to do the same for 
> fpc units ans sources output folder
> 
> Remember that installation couldn't be done unless sudo is used. All 
> files are therefore owned by root.

All system files are owned by root. That are the files in /usr/*.
All files in ~/lazarus should be owned by your user. Unless you start
Lazarus with another user. You did start the IDE as myuser, not with
sudo, do you?

I will check in my 64bit fedora vm.

Mattias




More information about the Lazarus mailing list