[Lazarus] TIBConnection + LCLNoGui + FreeBSD

Mattias Gaertner nc-gaertnma at netcologne.de
Sun May 22 12:16:16 CEST 2011


On Sun, 22 May 2011 11:33:06 +0200
Graeme Geldenhuys <graemeg.lists at gmail.com> wrote:

> On 18 May 2011 20:45, Leonardo M. Ramé  wrote:
> >
> > The conflict is between "interfaces" unit and FreeBSD on a headless
> > machine (without graphical user interface).
> 
> Years ago when tiOPF Core still had GUI dependencies, I couldn't run a
> console based test suite without an X11 install. Your problem sounds
> similar. I think LCL (even the NoGUI widgetset) still pulls in GUI
> dependencies irrespective of the name they gave it.

No, the nogui widgetset does not pull in any GUI libs. 
For example lazbuild under linux:
        linux-vdso.so.1
        libc.so.6
        /lib64/ld-linux-x86-64.so.2

Under OS X it uses iconv and carbon framework. This is not passed to
the compiler as command line parameters, so it must be something in the
OS X units.

I guess something similar happens on BSD.

Is there a tool to see what ppu drags what libraries?
Maybe I will add this feature to the ppu list.


> TAChart needs to be refactored so as to have a non-GUI and GUI
> portion. This is the only true solution.

A fpcanvas solution would be useful.

Mattias




More information about the Lazarus mailing list