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???
+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.
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.
For those interested: There is now the multilib overlay, which contains (modified) ebuilds for many 32bit libs.
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.
*** Bug 283840 has been marked as a duplicate of this bug. ***
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.
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