On 5/27/06, Jason Weisberger <[EMAIL PROTECTED]> wrote:
List,

I figure upgrading to GCC 4.1.1 from 3.4.5 wouldn't be such a pain,
right?  WRONG.  So far I've had just about every problem under the
sun, mostly in the form of filesize errors.... which I wouldn't think
would be related to GCC, but then again:

app-admin/perl-cleaner

I think this has nothing to do with the gcc upgrade.  More likely it
is simply because you were doing an emerge -e world.  I see the same
thing on my system:

checking perl-cleaner-1.03.tar.gz
!!! Digest verification failed:
!!! /usr/portage/packages/sources/perl-cleaner-1.03.tar.gz
!!! Reason: Filesize does not match recorded size
!!! Got: 4954
!!! Expected: 4611

~ > grep perl-cleaner-1.03.tar.gz /usr/portage/app-admin/perl-cleaner/Manifest
DIST perl-cleaner-1.03.tar.gz 4611 RMD160
2008ea90c056c4db5f1e897dcf9b4fc56c4bc2ea SHA1
22b83c8266518ee0e42a5648ac3715bdfb7f8a68 SHA256
fe41245499829c473dc27afe76c328341ffa04933873a905d29b5d48e56218b3

~ > ls -l /usr/portage/distfiles/perl-cleaner-1.03.tar.gz
-rw-rw-r-- 1 root portage 4954 Feb 20 07:02
/usr/portage/distfiles/perl-cleaner-1.03.tar.gz

So the Manifest really does list 4611 bytes as the expected size, but
my distfile is 4954 bytes.  Most likely the Manifest was updated (via
an emerge --sync) after I merged 1.03.  But there was no bump in the
ebuild version, so I never saw this on any of my normal upgrades...not
until I tried to merge it again.

These packages quit on me after telling me that the reported filesize
by the ebuild wasn't equal to the downloaded filesize.  This only
happened with gcc-config 6 (4.1.1).  When I switched back to 3.4.5,
emerge -e world was flawless.  Very odd.

Can you elaborate on this?  I cannot duplicate it:

carcharias ~ # gcc-config 1
* Switching native-compiler to i686-pc-linux-gnu-3.4.6 ...
Regenerating /etc/ld.so.cache...

                                                            [ ok ]

* If you intend to use the gcc from the new profile in an already
* running shell, please remember to do:

*   # source /etc/profile

carcharias ~ # source /etc/profile
carcharias ~ # emerge --oneshot perl-cleaner
Calculating dependencies... done!
Emerging (1 of 1) app-admin/perl-cleaner-1.03 to /
checking ebuild checksums ;-)
checking auxfile checksums ;-)
checking miscfile checksums ;-)
checking perl-cleaner-1.03.tar.gz
!!! Digest verification failed:
!!! /usr/portage/packages/sources/perl-cleaner-1.03.tar.gz
!!! Reason: Filesize does not match recorded size
!!! Got: 4954
!!! Expected: 4611

In any case this should be solved by deleting the offending distfiles
and letting them be downloaded again.

I also had several packages quit on me related to gnome and GTK.
Complaints were usually related to GTK being compiled and installed,
however would not run.

Without more data (the specific error messages), it is hard to say
whether this is related to the 4.1.1 upgrade or not.

-Richard

--
[email protected] mailing list

Reply via email to