You are not logged in.
I'm using the Google Earth AUR package.
When I click on the little blue squares in the satellite view, only a big white placeholder window for the picture is shown, but no picture is embedded. Only a small question mark is shown in the middle of a the rather large white window, clicking on it brings me to Firefox, showing the picture in Panoramio. Please help me! How can I enable the embedded pictures?
Last edited by SanskritFritz (2009-03-31 07:53:17)
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
What is the output of these commands?
ldd /opt/google-earth/googleearth-bin
LD_LIBRARY_PATH="/opt/google-earth/" ldd /opt/google-earth/googleearth-bin
Sorry that I cannot be more specific, I had this issue too but don't remember exactly how I or what solved it. I know that for me with the same package GE wouldn't even start without specifying the LD_LIBRARY_PATH. Maybe it could also only be a missing dependency.
Offline
I had strange issues with Google Earth too, I just blame my graphical drivers. I updated those a few days ago and it worked great. I also changed my window manager from Openbox to Awesome, that may have something to do with it. I'll check it later when I get home.
Offline
What is the output of these commands?
ldd /opt/google-earth/googleearth-bin
LD_LIBRARY_PATH="/opt/google-earth/" ldd /opt/google-earth/googleearth-bin
frank@HomeC ~> ldd /opt/google-earth/googleearth-bin
linux-gate.so.1 => (0xb7f1a000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7eea000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7df9000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb7c35000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb74e6000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb7424000)
libQtWebKit.so.4 => /usr/lib/libQtWebKit.so.4 (0xb6d25000)
libgoogleearth_lib.so => not found
libm.so.6 => /lib/libm.so.6 (0xb6cff000)
libc.so.6 => /lib/libc.so.6 (0xb6bb8000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb6b9f000)
/lib/ld-linux.so.2 (0xb7f1b000)
libbase.so => not found
libge_net.so => not found
libgeobase.so => not found
libz.so.1 => /usr/lib/libz.so.1 (0xb6b8b000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6b86000)
librt.so.1 => /lib/librt.so.1 (0xb6b7d000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6ac8000)
libdl.so.2 => /lib/libdl.so.2 (0xb6ac4000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6a9e000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb6a95000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb6a7d000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb6a75000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6a6d000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6a67000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6a62000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6a58000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6a55000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb69d0000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb69a5000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb6996000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6878000)
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb6831000)
libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb66db000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb6661000)
libpcre.so.0 => /lib/libpcre.so.0 (0xb6630000)
libuuid.so.1 => /lib/libuuid.so.1 (0xb662b000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6605000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6602000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb65e9000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb65e4000)
Does this help?
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
libgoogleearth_lib.so => not found
libbase.so => not found
libge_net.so => not found
libgeobase.so => not found
Now start it with
LD_LIBRARY_PATH="/opt/google-earth/" ldd /opt/google-earth/googleearth-bin
Offline
oops, forgot this, sorry
[frank@HomeC ~]$ LD_LIBRARY_PATH="/opt/google-earth/" ldd /opt/google-earth/googleearth-bin
linux-gate.so.1 => (0xb8011000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7fe1000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7ef0000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb7d2c000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb75dd000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb751b000)
libQtWebKit.so.4 => /usr/lib/libQtWebKit.so.4 (0xb6e1c000)
libgoogleearth_lib.so => /opt/google-earth/libgoogleearth_lib.so (0xb6d04000)
libm.so.6 => /lib/libm.so.6 (0xb6cde000)
libc.so.6 => /lib/libc.so.6 (0xb6b97000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb6b7f000)
libbase.so => /opt/google-earth/libbase.so (0xb6acb000)
libge_net.so => /opt/google-earth/libge_net.so (0xb6a7c000)
libgeobase.so => /opt/google-earth/libgeobase.so (0xb6759000)
/lib/ld-linux.so.2 (0xb8012000)
libz.so.1 => /usr/lib/libz.so.1 (0xb6745000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6741000)
librt.so.1 => /lib/librt.so.1 (0xb6737000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6682000)
libdl.so.2 => /lib/libdl.so.2 (0xb667e000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6658000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb6650000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb6637000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb662f000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6627000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6621000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb661c000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6613000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb660f000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb658a000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb655f000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb6550000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6433000)
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb63eb000)
libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb6295000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb621b000)
libIGCore.so => /opt/google-earth/libIGCore.so (0xb6124000)
libIGUtils.so => /opt/google-earth/libIGUtils.so (0xb60fc000)
libapiloader.so => /opt/google-earth/libapiloader.so (0xb60f8000)
libauth.so => /opt/google-earth/libauth.so (0xb6061000)
libcommon.so => /opt/google-earth/libcommon.so (0xb5f7c000)
libcomponentframework.so => /opt/google-earth/libcomponentframework.so (0xb5f72000)
libmath.so => /opt/google-earth/libmath.so (0xb5f3c000)
libmoduleframework.so => /opt/google-earth/libmoduleframework.so (0xb5f2e000)
libport.so => /opt/google-earth/libport.so (0xb5f24000)
librender.so => /opt/google-earth/librender.so (0xb5e8f000)
libIGMath.so => /opt/google-earth/libIGMath.so (0xb5e46000)
./libminizip.so => not found
libfusioncommon.so => /opt/google-earth/libfusioncommon.so (0xb5e40000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0xb5dfe000)
./libminizip.so => not found
./libminizip.so => not found
libpcre.so.0 => /lib/libpcre.so.0 (0xb5dcc000)
libuuid.so.1 => /lib/libuuid.so.1 (0xb5dc8000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb5da2000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb5d9e000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb5d85000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb5ccb000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb5c5c000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb5c56000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb4d40000)
libnvidia-tls.so.1 => /usr/lib/libnvidia-tls.so.1 (0xb4d3e000)
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
Oh, I forgot, do the pictures show up with
LD_LIBRARY_PATH="/opt/google-earth/" /opt/google-earth/googleearth-bin
?
Offline
With kde4.2 settings->desktop "enable desktop effects", I got a similar problem in googleearth with the proprietory ATI graphics driver. I had to turn off desktop effects or switch to xorg radeonhd. I switched to radeonhd as it handles dual monitors more to my liking (external HD 42 inch TV). Googleearth works but is obviously slower.
Offline
Oh, I forgot, do the pictures show up with
LD_LIBRARY_PATH="/opt/google-earth/" /opt/google-earth/googleearth-bin
?
Well, this is my output (no pictures are shown):
[frank@HomeC ~]$ LD_LIBRARY_PATH="/opt/google-earth/" /opt/google-earth/googleearth-bin
/opt/google-earth/googleearth-bin: error while loading shared libraries: ./libminizip.so: cannot open shared object file: No such file or directory
[frank@HomeC ~]$ LD_LIBRARY_PATH="/opt/google-earth/"
[frank@HomeC ~]$ /opt/google-earth/googleearth-bin
/opt/google-earth/googleearth-bin: error while loading shared libraries: libgoogleearth_lib.so: cannot open shared object file: No such file or directory
[frank@HomeC ~]$ /opt/google-earth/googleearth
bash: /opt/google-earth/googleearth: No such file or directory
[frank@HomeC ~]$ which googleearth
/usr/bin/googleearth
[frank@HomeC ~]$ googleearth
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Warning: Unable to create prefs directory '/home/frank/.googleearth'. File exists.
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
I am sure I used the same PKGBUILD. So one last try could be to deinstall Google Earth, delete the hidden Google folder in the home directory and also /opt/google-earth should it be still present.
Offline
Unfortunately that didnt help either :-(
Any more ideas please?
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
Have you logged in/out since installing Google Earth? Always do this if you have issues with a package that installs in /opt; there's some variables that need updating.
Offline
Just edit /opt/google-earth/qt.conf , delete its contents and paste this into it :
for i686 :
[Paths]
Documentation=/usr/share/doc
Libraries=/usr/lib
Plugins=/usr/lib/qt/plugins
Translations=/usr/share/qt/translation
for x86_64 :
[Paths]
Documentation=/usr/share/doc
Libraries=/opt/lib32/usr/lib
Plugins=/opt/lib32/usr/lib/qt/plugins
Translations=/usr/share/qt/translations
And then the Panoramio pictures are back
Offline
mightyjaym thank you, this indeed was the solution!
How did you find this out?
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
Well it's due to the fact that the packagers decided to remove the embedded libs provided by google earth in order to make it rely on the default system libraries. That results in a smaller package that fixes many issues such as the crappy fonts or the infamous libssl bug, but the only problem was that googleearth could not find the additional directories used by system qt and tried to load its own qt plugins for image reading, which automatically resulted in failure. By editing qt.conf, you provide googleearth with the real paths and so you can fully rely on full system qt with all its functionalities.
Glad it worked for you
Offline
mightyjaym thank you for your explanation. Could this qt.conf be generated somehow during the install? I'd like to send a patch to the packager of GoogleEarth on AUR.
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
Well, just adding the custom qt.conf in the sources and replacing the original file that comes shipped with the googleearth archive after extraction should do the job, I guess. This fix is already included in the bin32-google-earth package for x86_64.
Offline
or simply delete the qt.conf from GE directory
Offline
djgera true, you're right! Thank you!
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
I'm still getting those awful stretched fonts even after removing qt.conf.
Regards
André
Offline
I'm still getting those awful stretched fonts even after removing qt.conf.
Regards
André
Try using my suggested PKGBUILD @ comments,
It deletes many files from GE dir that are already in Arch Linux
http://djgera.pastebin.com/f7befd5c2
Or simply execute the following commands
cd /opt/google-earth
rm -f lib{crypto.so.*,Qt*,GLU.so.*,curl.so.*,gcc_s.so.*,stdc++.so.*,z.so.*}
rm -rf plugins
rm -f qt.conf
Last edited by djgera (2009-03-28 14:06:20)
Offline
Yup that worked, many thanks!
Regards
André
Offline
Excelent. Then please post that worked on the comments in AUR.
Offline
Excellent discussion. I found it very useful. It also works fine for me.
Thanks a lot.
Offline
Just edit /opt/google-earth/qt.conf , delete its contents and paste this into it :
for x86_64 :
[Paths] Documentation=/usr/share/doc Libraries=/opt/lib32/usr/lib Plugins=/opt/lib32/usr/lib/qt/plugins Translations=/usr/share/qt/translations
And then the Panoramio pictures are back
I have the same problem with photos in google earth, but there is no qt.conf file in my /opt/google/earth/free directory.
/opt/lib32/ also doesn't exist.
Maybe I didn't install something or... the paths changed since then?
Heeelp! My newbie non-linux brain doesn't know what to do!
Offline