Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 259649 - request for app-emulation/emul-linux-x86-qt4libs
Summary: request for app-emulation/emul-linux-x86-qt4libs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
: 283840 (view as bug list)
Depends on: 65525 180850
Blocks: emul-tracker 212373
  Show dependency tree
 
Reported: 2009-02-19 22:08 UTC by Jouni Rinne
Modified: 2009-12-27 11:13 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jouni Rinne 2009-02-19 22:08:29 UTC
The qt4 libraries shipped with googleearth-5.0 (/opt/googleearth/libQtCore.so.4, libQtGui.so.4, libQtNetwork.so.4 and libQtWebKit.so.4) are configured (hardcoded!) to use some very clumsy font, resulting in a virtually unreadable user interface.

This is a known problem, please see this thread on Google support forum:
http://www.google.com/support/forum/p/earth/thread?tid=656ef9a98bc427dd&hl=en&fid=656ef9a98bc427dd0004634c2e3d0107
The remarks by 'uberl33t' are actually mine :). As you can see from the thread, my solution was to copy the relevant 32-bit qt4 libraries from my laptop to my 64-bit desktop's /opt/googleearth directory to replace the shipped ones, resulting in very beautiful fonts in googleearth UI!

This seems to be, regrettably, a quite common problem with closed source qt4-based applications. It would help if we could replace the shipped libraries with the system ones, or rather symlink them, during the installation, but on amd64 this would need a 32-bit versions of qt4 libraries...

So, please, can we get a emul-linux-x86-qt4 package???
Comment 1 Malte E. 2009-06-16 11:59:43 UTC
+1

I want to install the dynamically linked skype on amd64 to be able to use the kopete skype plugin.
I'll try to create an emul package as soon as I've got time. But I have never done that before plus I'll be off to the Netherlands in less than 2 weeks, staying there for 6 weeks, so I am not sure wether I'll be finishing this before and it's unlikely that I'll do it there.
Comment 2 Malte E. 2009-07-04 10:20:52 UTC
OK, I managed to get a basic package working, which contains qt-gui, qt-core, qtscript and qt-dbus (because thats what I need for skype). I will also include qt-webkit for you, but I don't know what the dependencies are. I also wanted to include the kdelibs, to be able to use kde themes. in case of bespin I had the problem that it needs qt3-support, which needs mysql, sqlite or some other databases which are not included in baselibs, which need other libs and so on... so it was no fun, finding all the dependencies and if they were maybe just needed by executables, not by libraries.
Comment 3 Thomas Sachau gentoo-dev 2009-07-13 19:53:14 UTC
For those interested: There is now the multilib overlay, which contains (modified) ebuilds for many 32bit libs.
Comment 4 Malte E. 2009-10-12 18:32:59 UTC
I am now using the multilib-overlay and it's really great! In the beginning, I had some problems with it, and use flag adjustion is also quite annoying, but finally, I got native multilib. This is much more flexible than emul-linux-x86. I hope we'll have this in portage soon.
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2009-11-03 20:52:14 UTC
*** Bug 283840 has been marked as a duplicate of this bug. ***
Comment 6 jlh 2009-11-04 22:17:52 UTC
This might be considered a dupe of #181411, which has unfortunately been closed as "FIXED" for unknown and mysterious reasons, even though nothing has been fixed.

Also, for the record, bug #200165, comment 3 has a trivial patch to make the existing Qt3 ebuild also install Qt4 libs.  I use it in order to be able to use Skype on amd64 without using static libs (to enable DBus support).

I will have a look at multilib-overlay, thanks for the tip.
Comment 7 Pacho Ramos gentoo-dev 2009-12-27 11:03:56 UTC
app-emulation/emul-linux-x86-qtlibs-20091226 includes qt4 libs:
x11-libs/qt-core
x11-libs/qt-gui 
x11-libs/qt-script
x11-libs/qt-webkit
x11-libs/qt-dbus

for now, kdelibs:4 wasn't included since it depends on a ton of packages :-/, if you really need it for other 32 bits apps, please open a NEW bug report requesting it

Regards