[lazarus] TProcess

Marco van de Voort marcov at stack.nl
Wed Dec 12 14:57:30 EST 2001


> On Wed, 12 Dec 2001 18:03:32 +0100 (CET)
> marcov at stack.nl (Marco van de Voort) wrote:
> 
> > 
> > I'm trying to compile Lazarus on FreeBSD using 1.0.5 (of today), and am having
> > troubles:
> > 
> > - osdirseparator doesn't exist, but its purpose can be easily guessed.
> 
> Strange. This is used in lazarus for a long time and it is defined in sysutils for every OS.

Seems to be replaced by "Pathdelim"

> > - TProcess is used in two ways, while it has only one constructor, and 
> >    TProcess is only defined in the fcl process function?
> >    One is   <var>:=TProcess.Create(NIL) (Arg probably TComponent according
> >    to the fcl?) and the other is TProcess.Create(<filename>,[flag1,flag2]);
> > 
> > What is going on here? I first thought Lazarus was simply out of sync with
> > 1.0.5 as it is now, but the sources seem to use two different definitions
> > of Create()?
> 
> The TProcess.Create(nil) belongs to the new TProcess which is a TComponent.
> Lazarus will switch to the new TProcess, as soon as we got a new fpc rpm.
> Marc's TGDBDebugger is already using the new TProcess, and therefore can't be compiled.
> AFAIK Marc is working on the gdb support.

Is there any way to build Lazarus now? E.g. without deugger?






More information about the Lazarus mailing list