On Wed, 7 Mar 2012 09:01:57 +0100 (CET)
[email protected] wrote:

> 
> 
> On Tue, 6 Mar 2012, Andrew Brunner wrote:
> 
> > Up until a few days ago I was using my service daemon app (X) to launch a
> > console application (Y) worked flawlessly.  The service daemon monitors for
> > crashes and scale and can create instances at runtime.
> >
> > I did a trunk update to both FPC and Lazarus and App Y got a bunch of
> > linker errors (see below) so I included interfaces unit and (Y) builds just
> > fine.
> 
> You should not include this unit. That's an error.
> 
> > if executed from a Desktop App TProcess (Y) enters the program loop. :-)
> > If executed (X) inside a Service Daemon TProcess (Y) zombies and never
> > enters the program loop :-(
> >
> > The service daemon is mission critical to my project and this is a pretty
> > serious issue.
> >
> > Errors when I try to build Process app without Interfaces unit :
> 
> It means you have a LCL component somewhere in your app, that's what's
> causing this.

Yes.

The widgetset independent parts have been moved to a package of its
own: LazUtils.
Open the project inspector and replace the dependency LCL with LazUtils.
Do the same for any of your packages that works without gui.

Mattias

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

Reply via email to