[Lazarus] Lazarus Release Candidate 1 of 1.4
Giuliano Colla
giuliano.colla at fastwebnet.it
Thu Feb 19 13:44:03 CET 2015
Il 19/02/2015 12:32, Juha Manninen ha scritto:
> On Thu, Feb 19, 2015 at 1:10 PM, Giuliano Colla
> <giuliano.colla at 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.
Giuliano
More information about the Lazarus
mailing list