I don't want to get into too much background here as the project I'm
working on has lots of mundane details and crazy history.

The short version:

Application is a GTK app using DirectFB.
I've got two systems:

System 1 (no build details known)
- Application displays fine.
- #ldd <app> (these are the libraries in addition to the libraries
found on System 2)
        + libpng12
        + libselinux
- #ldd -u <app> lists libpng12 as unused.


System 2 (all build details known)
- Application does not display properly
        - Some GtkImages/GtkFixed/GtkEventBox/GdkDrawingArea don't
display.
        - Despite not displaying properly, the events on the
GtkEventBox(s) are still received and handled.
        - Posting the source is not an option as it's way too complex
and obfuscated.
- #ldd <app> (these are the libraries in addition to the libraries
found on System 1)
        + libcairo
        + libiconv
        + libpangocairo
        + libpixman


Notes:
- Selinux is disabled on System 2 and the libraries are compiled that
way (System 1::+ libselinux shouldn't matter)
- PNGs are not used in the app, so I left that library out of System 2
as well (System 1::+ libpng12 shouldn't matter)
- libiconv is used as glibc and its charset conversion isn't part of
System 2 - this works fine (System 2::+ libiconv doesn't matter).


Questions:
- Why doesn't System 2 display properly when the same source code is
used on System 1?
- In compiling GTK libraries, cairo(+pixman) were listed as required. 
Is this not right?

ANY help/suggestions would be appreciated before I begin rewriting the
application in a less obscure (and working) way.

Thanks in advance,
- Gareth

(çy E-mail and any files transmitted with it (E-mail) is intended solely
for the addressee(s) and may contain confidential and/or legally
privileged information. If you are not the addressee(s), any disclosure,
reproduction, copying, distribution or other use of this E-mail is
prohibited. If you received this E-mail in error please delete it and
notify the sender immediately via our switchboard at 01.925.798.7979 or
via return E-mail. 
Neither the company, nor any individual sending this E-mail accepts any
liability in respect of the content (including errors and omissions) and
timeliness of this E-mail which arise as a result of this transmission.
If verification is required, please request a hard copy version.
This email was scanned by Postini, the leading provider in Managed Email 
Security.  For more information visit
www.groveis.com

_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to