[Lazarus] make clean all after a unit is relocated

Mattias Gaertner nc-gaertnma at netcologne.de
Mon Oct 24 13:03:57 CEST 2011


On Mon, 24 Oct 2011 10:24:01 +0200
zeljko <zeljko at holobit.net> wrote:

> On Monday 24 of October 2011 10:02:31 Max Vlasov wrote:
> > Hi,
> > 
> > I have a strange problem with make clean all. I didn't update and compile
> > windows version for some time. During this period LConvEncoding migrated to
> > Components/Lazutils. When I tried to "make clean all" with the latest
> > version, the compiler stopped complaining about this unit (not found). Only
> > when I manually cleaned the old /units/i386-win32 where previous
> > LConvEncoding.o and ppu lived, the compiler moved further. Shouldn't  "make
> > clean all" handle such things or is it something wrong with my particular
> > configuration?
> 
> That's old problem. make bigideclean or make clean should cleanup lcl/units/ 
> including widgetsets but it doesn't, so manual intervention is needed.

It works here:

touch lcl/units/x86_64-linux/bla.ppu
make clean

Result: The file is gone.

Maybe this problem only appears under windows?

Mattias




More information about the Lazarus mailing list