← Back to team overview

desktop-packages team mailing list archive

[Bug 902128] Re: Please transition gtk engines to multiarch

 

I guess there is no hope for this. Still present in utopic.

Installing a gtk 32 bit application on a 64 bit ubuntu system gives tons
of warnings about the wrong elf class (ELFCLASS64) for the engine and
the applications shows completely unstyled.

I see this with the nodoka engine.

Furthermore, trying to install the 32 version of the engine causes the
64 bit version of the engine to be uninstalled and viceversa because
without multiarch they conflict with each other.

Plus there have been tons of duplicates not marked as such, one for each
possible engine, at times even leading to a solution.

For instance,
https://bugs.launchpad.net/ubuntu/+source/gtk2-engines-qtcurve/+bug/974993

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gtk2-engines in Ubuntu.
https://bugs.launchpad.net/bugs/902128

Title:
  Please transition gtk engines to multiarch

Status in gtk2-engines package in Ubuntu:
  Confirmed

Bug description:
  On 64 bit systems, running 32 bit applications that use gtk is a pain
  because gtk tries to load 64 bit versions of the gtk engines.

  A typical example of this is acroread.

  You get tons of messages like

  Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libqtcurve.so: wrong
  ELF class: ELFCLASS64

  Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libqtcurve.so: wrong
  ELF class: ELFCLASS64

  Furthermore, the apps look orrible.

  If I am not wrong, there has been a patch floating around for gtk to fix this.
  Please apply it to the ubuntu gtk.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk2-engines/+bug/902128/+subscriptions


References