[lazarus] Error when compiling CVS
Mattias Gaertner
nc-gaertnma at netcologne.de
Tue Oct 21 07:25:19 EDT 2003
On Tue, 21 Oct 2003 00:11:48 +0200
Marc Weustink <marc at dommelstein.net> wrote:
> At 12:48 19-10-2003, spiri wrote:
> >Hi,
> >I trying to buil lazarus from the sources in CVS, but the compiler gives
> >this error:
> >
> >Compiling forms.pp
> >forms.pp(50,3) Fatal: Can't find unit CUSTAPP
> >make[1]: *** [allunits.ppu] Error 1
> >make[1]: Leaving directory `/home/toto/lazarus/src/lazarus/lcl'
> >make: *** [lcl] Error 2
>
> Today I hit the same error while I was accidently compiling Lazarus on an
> older Linux box with a version 1.0.7 compiler.
>
> The current version of TApplication is derived from TCustomApplication.
> TCustomApplication is defined in the FCL. So in your case you need a newer
>
> FCL (my 1.0.10 version has it).
>
> While I'm at this now, I think it doen't make sense anymore to control
> this by the UseCustApp define, since if you undefine it, you get errors of
> base members not found.
> Is there any reason to keep this define ?
Not anymore.
I left it, so if something went wrong, we could easily see the custapp
parts. It works with 1.0.10/11, so we could remove it.
Mattias
More information about the Lazarus
mailing list