On Sat, 29 Oct 2011 20:12:24 +0200
cobines <[email protected]> wrote:

> 2011/10/29 zeljko <[email protected]>:
> > It seem not. When rebuilded lazarus 33148 today , it refuses to link because
> > some of .o files in 3rd party packages have linked old function from
> > TControl (which is renamed today), so must cd into
> > mypackage/source/lib/i386-linux/ and delete all o and ppu files, then
> > lazarus builded ok.
> 
> Yes, I asked because of exactly the same problem. Cleaning with "make
> clean", "make bigideclean", etc. didn't help but deleting all *.o
> *.ppu manually did.

The IDE now deletes all files in the unit output directory of a package
when the package is compiled clean.

It checks if the directory is shared with a required package.

This means: if you have two unrelated packages which share the unit
output directory, you have to change one of the output directories or
set one of them to compile manually.

Mattias

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to