On Wed, 12 Apr 2006, Florian Klaempfl wrote:

Alexsander Rosa wrote:
For the record:

[EMAIL PROTECTED]:~> ldd /opt/gnome/lib/libgtk-x11-2.0.so
         linux-gate.so.1 =>  (0xffffe000)
         libgdk_pixbuf-2.0.so.0 => /opt/gnome/lib/libgdk_pixbuf-2.0.so.0 
(0x402e2000)
         libgdk-x11-2.0.so.0 => /opt/gnome/lib/libgdk-x11-2.0.so.0 (0x402f6000)
         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40371000)
         libpangoxft-1.0.so.0 => /opt/gnome/lib/libpangoxft-1.0.so.0 
(0x4046d000)
         libpangox-1.0.so.0 => /opt/gnome/lib/libpangox-1.0.so.0 (0x40474000)
         libpango-1.0.so.0 => /opt/gnome/lib/libpango-1.0.so.0 (0x4047f000)
         libatk-1.0.so.0 => /opt/gnome/lib/libatk-1.0.so.0 (0x404b8000)
         libgobject-2.0.so.0 => /opt/gnome/lib/libgobject-2.0.so.0 (0x404d1000)
         libgmodule-2.0.so.0 => /opt/gnome/lib/libgmodule-2.0.so.0 (0x40505000)
         libdl.so.2 => /lib/libdl.so.2 (0x40509000)
         libglib-2.0.so.0 => /opt/gnome/lib/libglib-2.0.so.0 (0x4050d000)
         libm.so.6 => /lib/tls/libm.so.6 (0x4058d000)
         libc.so.6 => /lib/tls/libc.so.6 (0x405b1000)
         libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x406ca000)
         libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x406ce000)
         libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x406d6000)
         libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x406d9000)
         libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x406ec000)
         libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4075c000)
         libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0x4078a000)
         libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x4078f000)
         libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40798000)
         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x407a0000)
         libpangoft2-1.0.so.0 => /opt/gnome/lib/libpangoft2-1.0.so.0 
(0x407af000)
         /lib/ld-linux.so.2 (0x80000000)
         libexpat.so.0 => /usr/lib/libexpat.so.0 (0x407d5000)

This means we can't do anything about the dependencies of GTK 2....

On the other hand, it also means that any system with GTK 2 installed
should have all these libraries or it wouldn't work. So there should be
no problem.

Michael.


So we have a problem: GTK2 is bloated,

Qt probably too ...

This is not a problem: it's installed; it works. That it is bloated or
not is not our business. We can't help it anyway.

GTK1 is being deprecated. AFAIK
GTK1 will be removed from Fedora/Red Hat; probably other distros will
follow soon. Also, AFAIK some LCL widgets are not working in GTK2 (and
QT) as fine as they work in GTK1.

If GTK1 is scheduled for removal, then this should be an incentive to
continue to work on the GTK2 LCL interface. Or switch to Qt...

Or, you can do what MDEGUI does: write a widgetset on top of X.
But then your apps will look 'alien' on Linux...

Michael.

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to