trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: August 2018

Re: [trinity-devel][18.04] can't run mozilla.org firefox esr 60

From: "David C. Rankin" <drankinatty@...>
Date: Sat, 4 Aug 2018 15:20:00 -0500
On 08/04/2018 05:38 AM, Michele Calgaro wrote:
>> (firefox:27799): Gtk-ERROR **: 04:42:18.938: GTK+ 2.x symbols detected.
>> Using GTK+ 2.x and GTK+ 3 in the same process is not supported
> You have both gtk2 and gtk3 engine installed and TDE is not happy. TRy
> removing one of them and it will work. Had the same issue a few weeks ago
> when I was testing something related to GTK
> 
> Cheers Michele
> 

Michelle,

  Is there a fix for this -- or ... what needs to be fixed? This will become
more and more of a problem as Gtk+ apps move from Gtk+2 to Gtk+3 and disable
support for Gtk+2 themes.

  My question is why should an application care if both the Gtk+2 and Gtk+3
TDE kconfig engine options are set for each to use TDE colors, fonts, etc...?
The application will either be Gtk+2 or Gtk+3, but not both.

  I'll admit I'm not up to speed on the issue, but I build several package
that rely on Gtk+2 and some with Gtk+3 (with the option to enable which to use
through the Makefile or .spec).

  I can see why an app wouldn't want to be told twice "Hey use this set of
colors/fonts, then again no-wait use this set...", but that shouldn't happen
as the app with either be one or the other. What does that mean for TDE where
there will still be a mix of Gtk+2 apps and Gtk+3 apps installed?

-- 
David C. Rankin, J.D.,P.E.


Attachments: