On Thu, 19 Feb 2015 13:44:03 +0100
Giuliano Colla <giuliano.co...@fastwebnet.it> wrote:

> Il 19/02/2015 12:32, Juha Manninen ha scritto:
> > On Thu, Feb 19, 2015 at 1:10 PM, Giuliano Colla
> > <giuliano.co...@fastwebnet.it> wrote:
> >> Whatever it was, it's got fixed in the meantime.
> > You installed it as root to a place where your normal user has no write 
> > access.
> 
> Then there's a bug, because the full scenario is:
> 
> The lazarus tree installed from rpm is in /usr/lib (or /usr/lib64) where 
> normal user has no write access.
> A custom executable is on ~/.lazarus_1.4 (--pcp= etc) where normal user 
> has write access.
> A "Build Lazarus" should therefore build a new custom executable in 
> ~/.lazarus_1.4 where the normal user has write access, and actually it does.
> 
> Given this scenario, the only place where a "clean all" needs to work is 
> on the writeable local tree: if sources are located on a non writeable 
> path is not relevant.
> Without a "clean all", a number of stale ppu's where left in place in my 
> writeable path.
> I could build only by removing by hand ppu's in my writeable path.
> 
> The appropriate check should be if the *target* path is writeable. If 
> it's not, then it's impossible to build. If it is, then it's possible to 
> clean it in any way: automatically, clean common, clean all.

The "Clean All" is calling "make clean". That only works in the
Lazarus source directory.
There is a "clean up" for the project and its packages, but not yet for
the IDE and its packages.
Missing feature.

Mattias

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to