>>> Emerging (1 of 1) sci-geosciences/googleearth-5.1.3535.3218-r1 >>> Downloading 'http://dl.google.com/earth/client/advanced/previous/GoogleEarthLinux.bin' --2011-01-01 19:56:08-- http://dl.google.com/earth/client/advanced/previous/GoogleEarthLinux.bin Translacja dl.google.com (dl.google.com)... 74.125.43.136, 74.125.43.190, 74.125.43.91, ... Łączenie się z dl.google.com (dl.google.com)|74.125.43.136|:80... połączono. Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK Długość: 31406473 (30M) [application/octet-stream] Zapis do: `/usr/portage/distfiles/GoogleEarthLinux-5.1.3535.3218.bin' 100%[=====================================================================================================================================================================>] 31.406.473 224K/s w 2m 19s 2011-01-01 19:58:27 (221 KB/s) - zapisano `/usr/portage/distfiles/GoogleEarthLinux-5.1.3535.3218.bin' [31406473/31406473] ('Filesize does not match recorded size', 31406473L, 25932414) !!! Fetched file: GoogleEarthLinux-5.1.3535.3218.bin VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 31406473 !!! Expected: 25932414 Refetching... File renamed to '/usr/portage/distfiles/GoogleEarthLinux-5.1.3535.3218.bin._checksum_failure_.6v_nge' !!! Couldn't download 'GoogleEarthLinux-5.1.3535.3218.bin'. Aborting. * Fetch failed for 'sci-geosciences/googleearth-5.1.3535.3218-r1', Log file: * '/var/tmp/portage/sci-geosciences/googleearth-5.1.3535.3218-r1/temp/build.log' >>> Failed to emerge sci-geosciences/googleearth-5.1.3535.3218-r1, Log file: >>> '/var/tmp/portage/sci-geosciences/googleearth-5.1.3535.3218-r1/temp/build.log' * Messages for package sci-geosciences/googleearth-5.1.3535.3218-r1: * Fetch failed for 'sci-geosciences/googleearth-5.1.3535.3218-r1', Log file: * '/var/tmp/portage/sci-geosciences/googleearth-5.1.3535.3218-r1/temp/build.log' Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge --metadata 3. emerge googleearth Actual Results: Filesize does not match recorded size Expected Results: Filesize does match recorded size
Seems lile ~x86 masked version is more informartive regarding this problem: ('Filesize does not match recorded size', 33589497L, 31406473) !!! Fetched file: GoogleEarthLinux-5.2.1.1588.bin VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 33589497 !!! Expected: 31406473 Refetching... File renamed to '/usr/portage/distfiles/GoogleEarthLinux-5.2.1.1588.bin._checksum_failure_.rqvmnE' !!! Couldn't download 'GoogleEarthLinux-5.2.1.1588.bin'. Aborting. * Fetch failed for 'sci-geosciences/googleearth-5.2.1.1588', Log file: * '/var/tmp/portage/sci-geosciences/googleearth-5.2.1.1588/temp/build.log' * Wrong checksum or file size means that Google silently replaced the distfile with a newer version. * Note that Gentoo cannot mirror the distfiles due to license reasons, so we have to follow the bump. * Please file a version bump bug on http://bugs.gentoo.org (search existing bugs for googleearth first!). * By redigesting the file yourself, you will install a different version than the ebuild says, untested! >>> Failed to emerge sci-geosciences/googleearth-5.2.1.1588 Shouldn't this ebuild have some kind of no-size-check/no-sha-check directive?
The distfile for 5.1 is gone and now marked as fetch restricted. You have to either obtain it somewhere, or use 5.2 or 6.0 (which are now in tree, but ~arch). I will see if 5.2 can be stabilized.
Now it works for me with ~x86 keyword.