GTK issues
823573Dec 16 2010 — edited Jan 4 2011Not sure if this is the correct forum, hopefully it is since it deals with a JDS environment issue.
We are having problems obtaining/creating a 64-bit version of the GTK+ library and its dependencies required for our GUI. We need minimum version 2.12 to function. We would prefer version 2.18 or newer. Supporting less than 2.12 would require a major rewrite of the GUIs. Less than 2.18, but greater than 2.11 is a small effort to rewrite.
Solaris 5.10 bundles 32-bit and 64-bit version 2.4 with the OS distribution. We were able to find a newer version of GTK+ in a Firefox/Thunderbird package, but it is 32-bit not 64-bit. We built our own set of the latest and greatest libs using gcc, but they don’t work.
The main issue is related to Trusted Extensions. Our applications run okay in the global zone, but any attempt to run from the labeled zones crash with an X error (BadWindow error_code 3 request_code 2 minor_code 0).
Sun has made some modifications to the libraries and we can’t figure that out.
We looked at the source code they put online here:
http://dlc.sun.com/osol/jds/downloads/sources/
It does not appear to be different from the source obtained directly from the open source community. We need Sun to provide us with some instruction on this. Better yet, they could provide us 64-bit versions, but I doubt they have it since it’s not in the current release of Solaris 10.
Edited by: user13471290 on Dec 17, 2010 6:40 AM