>>> Verifying ebuild Manifests... >>> Emerging (1 of 1) x11-misc/googleearth-4.2.205.5730 to / >>> Downloading 'http://dl.google.com/earth/client/GE4/release_4_2/GoogleEarthLinux.bin' --2008-09-05 07:15:28-- http://dl.google.com/earth/client/GE4/release_4_2/GoogleEarthLinux.bin Auflösen des Hostnamen »dl.google.com«.... 72.14.221.136, 72.14.221.91, 72.14.221.93, ... Verbindungsaufbau zu dl.google.com|72.14.221.136|:80... verbunden. HTTP Anforderung gesendet, warte auf Antwort... 200 OK Länge: 23048189 (22M) [application/octet-stream] In »/opt/distfiles/GoogleEarthLinux.bin« speichern. 100%[======================================>] 23.048.189 1,49M/s in 13s 2008-09-05 07:15:41 (1,66 MB/s) - »/opt/distfiles/GoogleEarthLinux.bin« gespeichert [23048189/23048189] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking GoogleEarthLinux.bin ;-) ... [ !! ] !!! Digest verification failed: !!! /opt/distfiles/GoogleEarthLinux.bin !!! Reason: Filesize does not match recorded size !!! Got: 23048189 !!! Expected: 20554977 Reproducible: Always Steps to Reproduce: Simply start "emerge x11-misc/googleearth" (remove /opt/distfiles/GoogleEarthLinux.bin if it already exists) Actual Results: Digest verification failed Expected Results: Download the right binary
I can confirm the same happening for me at two separate computer locations.
This is a duplicate of bug #235440. Until someone with write access fixes the stable ebuild, the workaround is to use unstabe.
After looking into this a little, the problem seems to be that both ebuilds pull a distfile of the same name (GoogleEarthLinux.bin), and only the digest of the 4.3 version of GoogleEarthLinux.bin is included in the Manifest (stable uses 4.2). It may not be possible to have the digests of two different distfiles with the same name in the Manifest at the same time. Can someone confirm this?
Apparently the above is true. I rrequest that 4.3.7284.3916 be stabalized to solve this bug. I have tested 4.3 on a stable amd64. Somebody test it on x86 so that we can stabalize it for both platforms.
Please stabilize 4.3. Works perfect for me on x86 and amd64
I tried 4.3 but it requires glx apparently. Here is the crash log. CRASHLOGVER 1 CRASHLOGID 0x0C833497 APPVERMAJOR 4 APPVERMINOR 3 APPVERBUILD 7284 APPBUILDDATE Jul 8 2008 APPBUILDTIME 18:49:53 OSTYPE 11 OSVERMAJOR 2 OSVERMINOR 6 OSVERBUILD 26 OSVERPATCH 0 PID 19121 CRASHSIGNAL 11 CRASHTIME 1222099722 PROGRAMUPTIME 8 STACK 0x804f403 STACK 0x804f916 STACK 0xb7ef8400 DSO googleearth-bin/0x8048000/45848 DSO googleearth-bin/0xb7ef8000/1064 DSO libgcc_s.so.1/0xb7eec000/39096 DSO libstdc++.so.6/0xb7e12000/849472 DSO libQtCore.so.4/0xb7c54000/1791040 DSO libQtGui.so.4/0xb7624000/6344640 DSO libQt3Support.so.4/0xb73ec000/2257108 DSO libQtNetwork.so.4/0xb7366000/532172 DSO libQtXml.so.4/0xb7317000/314624 DSO libQtSql.so.4/0xb72ef000/157044 DSO libgoogleearth_lib.so/0xb71fc000/958689 DSO libm.so.6/0xb71c2000/144164 DSO libc.so.6/0xb7091000/1219104 DSO libpthread.so.0/0xb707a000/77452 DSO libbase.so/0xb6ff0000/544372 DSO libge_net.so/0xb6fbc000/203856 DSO libgeobase.so/0xb6c86000/3261661 DSO libz.so.1/0xb6c6e000/86972 DSO libgthread-2.0.so.0/0xb6c69000/11868 DSO librt.so.1/0xb6c60000/26480 DSO libglib-2.0.so.0/0xb6b95000/822580 DSO libdl.so.2/0xb6b91000/7116 DSO libfreetype.so.6/0xb6b11000/498244 DSO libSM.so.6/0xb6b08000/26768 DSO libICE.so.6/0xb6af0000/79320 DSO libXi.so.6/0xb6ae7000/27220 DSO libXrender.so.1/0xb6ade000/27336 DSO libXrandr.so.2/0xb6ad7000/19508 DSO libXfixes.so.3/0xb6ad0000/12436 DSO libXcursor.so.1/0xb6ac6000/30180 DSO libXinerama.so.1/0xb6ac2000/4656 DSO libXext.so.6/0xb6ab4000/48672 DSO libX11.so.6/0xb69c9000/943128 DSO libIGCore.so/0xb68d8000/925528 DSO libapiloader.so/0xb68d4000/9288 DSO libauth.so/0xb6882000/322188 DSO libport.so/0xb687e000/11612 DSO libcommon.so/0xb67b8000/779640 DSO libcomponentframework.so/0xb67b1000/19224 DSO libmath.so/0xb6790000/128372 DSO libmoduleframework.so/0xb6786000/35636 DSO librender.so/0xb674b000/231213 DSO ld-linux.so.2/0xb7ef9000/104988 DSO libIGUtils.so/0xb6724000/140876 DSO libIGMath.so/0xb66dc000/271892 DSO libminizip.so/0xb66d5000/21784 DSO libfusioncommon.so/0xb66d1000/11220 DSO libcurl.so.4/0xb669e000/201204 DSO libXau.so.6/0xb6699000/5476 DSO libXdmcp.so.6/0xb6693000/14532 DSO libGL.so.1/0xb663a000/316516 DSO libGL.so.1/0xb6688f68/38456 DSO libGLU.so.1/0xb65bc000/507779 DSO libfreeimage.so.3/0xb64f9000/770245 DSO libjpeg.so.62/0xb64d4000/139688 DSO libmng.so.1/0xb6477000/364312 DSO libpng12.so.0/0xb644f000/156964 DSO libtiff.so.3/0xb63f3000/364328 DSO libXxf86vm.so.1/0xb63ec000/13992 DSO libdrm.so.2/0xb63e2000/30960 DSO libnss_compat.so.2/0xb71f3000/23764 DSO libnsl.so.1/0xb55b3000/74784 DSO libnss_nis.so.2/0xb71e9000/31724 DSO libnss_files.so.2/0xb55a9000/32016 DSO libqgif.so/0xb55d8000/17104 DSO libqjpeg.so/0xb55cf000/29240 DSO libIGGfx.so/0xb3cef000/704344 DSO libevll.so/0xb37d3000/5201164 DSO libIGAttrs.so/0xb3771000/366572 DSO libIGSg.so/0xb3664000/1032004 DSO libalchemyext.so/0xb55cb000/11076 DSO libicuuc.so.38/0xb34f2000/1052797 DSO libcollada.so/0xb34b1000/256949 DSO libIGExportCommon.so/0xb342b000/510420 DSO libIGOpt.so/0xb3355000/820920 DSO libIGDisplay.so/0xb3342000/68604 DSO libIGGui.so/0xb3302000/238548 DSO libcollada-1.4.so/0xb3007000/3016032 DSO libnavigate.so/0xb0df0000/1079429 DSO liblayer.so/0xb0c68000/1562097 DSO libwmsbase.so/0xb0c06000/387724 DSO libmeasure.so/0xb0ba4000/382508 DSO libbasicingest.so/0xb0acf000/831561 DSO libgps.so/0xb0a51000/498415 DSO libgooglesearch.so/0xb09e3000/433644 DSO libnss_dns.so.2/0xb09c9000/12952 DSO libresolv.so.2/0xb09b7000/56716 DSO libinput_plugin.so/0xb0994000/134315 DSO libflightsim.so/0xb08cd000/777117
(In reply to comment #3) > After looking into this a little, the problem seems to be that both ebuilds > pull a distfile of the same name (GoogleEarthLinux.bin), and only the digest of > the 4.3 version of GoogleEarthLinux.bin is included in the Manifest (stable > uses 4.2). Right. > It may not be possible to have the digests of two different distfiles with the > same name in the Manifest at the same time. Can someone confirm this? That was true, but now with EAPI=2 it's possible to fix :) + 27 Sep 2008; Vlastimil Babka <caster@gentoo.org> + googleearth-4.3.7284.3916.ebuild: + Use EAPI=2 and SRC_URI arrow in 4.3 to put version in the distfile's + filename. So that all versions cane have own Manifest entry. Fixes bug + #236771.