Feb 22, 2010

Google Earth 5 on Fedora 12: GLIBCXX_3.4.9 not found

After upgrading to Fedora 12 I decided to upgrade Google Earth to version 5 as well. Now google-earth doesn't want to start, saying the following:

./libstdc++.so.6: version `GLIBCXX_3.4.9' not found 

Note the path to libstdc++.so.6. It is not using the system one provided by the libstdc++-4.4.3-4.fc12.i686 package, instead it used one that came with Google Earth 4 and was not cleaned up during GE 5 install. The problem was really that GE 4 wasn't cleaned up at all and GE 5 was installed over it. Can't wait for Google to start shipping it as a real package. The solution is to uninstall GE 4 first by running the command below, then install GE 5.

~/.loki/installed/bin/Linux/x86/uninstall google-earth

Note: this applies to the user-installed version, although I am sure there is a similar uninstall tool when installed system-wide.

No comments:

Post a Comment

Please keep your message on topic if at all possible...