[Lazarus] Is LCL-GTK still possible?
nc-gaertnma at netcologne.de
Tue Mar 26 15:06:02 CET 2019
On Tue, 26 Mar 2019 13:47:15 +0000
Graeme Geldenhuys via lazarus <lazarus at lists.lazarus-ide.org> wrote:
> On 26/03/2019 13:22, Mattias Gaertner via lazarus wrote:
> > It shows "incompatible ppu...". Have you compiled clean?
> > For example Run / Clean up and build?
> I've never used that before.... Doesn't Lazarus keep compiled units in
> separate output directories?
Yes - at least for the Lazarus sources.
But when an unit is moved to another package, the old ppu is still in
the old folder.
> I had a quick look in the LCL package
> and I see the output directory is set as
> So surely having built Lazarus from source and only ever used
> LCL-GTK2, there should not have been any interference with outdated
> ppu files when I try and build an application using LCL-GTK1?
> Maybe some packages included with Lazarus don't have the correct unit
> output directories set?
I doubt that. You are compiling some central packages.
> Hence the "Clean up and build..." option
> being required. This is the only conclusion I could think of as to
> why ppu files would be out of date on my system. This system has only
> been set up from scratch 2 months ago.
It was just a guess. Maybe your system has another reason, why the
compiler does not like the ppu file. Compile with -vt.
> Aside from that, the above suggestion and the latest fixes you
> committed has resolved the issue. I have managed to successfully
> compile and run a LCL-GTK1 application. Thanks. :)
More information about the lazarus