Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 123628 - mono-1.1.12.1.tar.gz doesnt't unpack on my 32 bits userland ppc64
Summary: mono-1.1.12.1.tar.gz doesnt't unpack on my 32 bits userland ppc64
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: ppc64 architecture team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-21 08:55 UTC by Frederic Grosshans
Modified: 2006-06-29 07:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frederic Grosshans 2006-02-21 08:55:08 UTC
mono-1.1.12 doesn't even unpack on my ppc64 (32bits userland). This is not a problem on my x86.

agena ~ # emerge -va mono

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild     U ] dev-lang/mono-1.1.12.1-r1 [1.1.8.3] +X +nptl 0 kB

Total size of downloads: 0 kB

Do you want me to merge these packages? [Yes/No] y
>>> emerge (1 of 1) dev-lang/mono-1.1.12.1-r1 to /
>>> md5 files   ;-) mono-1.1.13.2.ebuild
>>> md5 files   ;-) mono-1.1.8.3.ebuild
>>> md5 files   ;-) mono-1.0.5-r5.ebuild
>>> md5 files   ;-) mono-1.1.12.1-r1.ebuild
>>> md5 files   ;-) mono-1.1.13.1.ebuild
>>> md5 files   ;-) files/dotnet.conf
>>> md5 files   ;-) files/dotnet.init
>>> md5 files   ;-) files/mono-1.1.5-pathfix.diff
>>> md5 files   ;-) files/mono-1.1.9.1-io-layer-fix.diff
>>> md5 files   ;-) files/mono-1.1.7-ppc-tls.diff
>>> md5 files   ;-) files/mono-1.1.8.3-array-getvalue.diff
>>> md5 files   ;-) files/digest-mono-1.1.12.1-r1
>>> md5 files   ;-) files/mono-1.1.5-r42108.diff
>>> md5 files   ;-) files/digest-mono-1.0.5-r5
>>> md5 files   ;-) files/digest-mono-1.1.13.2
>>> md5 files   ;-) files/digest-mono-1.1.13.1
>>> md5 files   ;-) files/mcs-1.0.5-pathfix.diff
>>> md5 files   ;-) files/mono-1.1.5-r42122.diff
>>> md5 files   ;-) files/mono-1.1.5-icu-linking.diff
>>> md5 files   ;-) files/mono-1.1.6-r42300.diff
>>> md5 files   ;-) files/mono-1.1.13-pathfix.diff
>>> md5 files   ;-) files/mono-1.1.8.3-icall.diff
>>> md5 files   ;-) files/mono-1.1.13-resource-manager.diff
>>> md5 files   ;-) files/digest-mono-1.1.8.3
>>> md5 src_uri ;-) mono-1.1.12.1.tar.gz
>>> Unpacking source...
>>> Unpacking mono-1.1.12.1.tar.gz to /var/tmp/portage/mono-1.1.12.1-r1/work
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers

gzip: stdin: invalid compressed data--crc error

gzip: stdin: invalid compressed data--length error
tar: Child returned status 1
tar: Error exit delayed from previous errors

!!! ERROR: dev-lang/mono-1.1.12.1-r1 failed.
!!! Function unpack, Line 381, Exitcode 2
!!! failure unpacking mono-1.1.12.1.tar.gz
!!! If you need support, post the topmost build error, NOT this status message.

agena ~ # emerge info
Portage 2.0.54 (default-linux/ppc/2005.1/ppc64/32bit-userland/970/pmac, gcc-3.4.4, glibc-2.3.5-r3, 2.6.15-gentoo-r1 ppc64)
=================================================================
System uname: 2.6.15-gentoo-r1 ppc64 PPC970FX, altivec supported
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -pipe -mcpu=G5 -maltivec -mabi=altivec -fno-strict-aliasing"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/X11/app-default /etc/X11/gdm/Init /etc/X11/gdm/PostLogin /etc/X11/gdm/PostSession /etc/X11/gdm/PreSession /etc/X11/gdm/Sessions /etc/X11/gdm/modules /etc/X11/mwm /etc/X11/rstart /etc/X11/sysconfig/ /etc/X11/xdm//usr/share/texmf/ /etc/bash_completion.d/ /etc/dbus-1/ /etc/gconf /etc/gimp/ /etc/gnome-vfs-2.0/modules/ /etc/init.d/ /etc/mono/ /etc/pam.d/ /etc/skel/ /etc/sound/events/ /etc/ssl/misc/ /etc/terminfo /etc/udev /etc/vim/ /etc/wget /usr/X11R6/lib/ /usr/lib/X11/ /etc/env.d"
CXXFLAGS="-O2 -pipe -mcpu=G5 -maltivec -mabi=altivec -fno-strict-aliasing"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://mirror.ovh.net/gentoo-distfiles/ ftp://mirror.ovh.net/gentoo-distfiles/"
LDFLAGS="-Wl,-O1"
LINGUAS="en fr zh vi"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="ppc X Xaw3d acl alsa altivec apache2 audiofile bash-completion berkdb bitmap-fonts bonobo bzip2 c++ cdr cjk cups curl dbus djvu doc dvd dvdr dvi eds esd evo exif expat f77 fam flac font-server foomaticdb fortran freetype gcc64 gd gif gimpprint ginac glut gnome gpm gstreamer gtk gtk2 gtkhtml hal idn imagemagick jpeg lcms libwww maildir math mng motif mozilla mozsvg mpeg mysql ncurses network nfs nls nptl nptlonly offensive ogg opengl pam pdf pdflib perl png ppds python qhull readline samba slp sox ssl svg t1lib tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vim-with-x vorbis wmf xml xml2 xv zlib video_cards_radeon linguas_en linguas_fr linguas_zh linguas_vi userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, PORTDIR_OVERLAY
Comment 1 Frederic Grosshans 2006-03-01 06:47:21 UTC
Something important I forgotr to mantion : The tar.gz fails the MD5 test. The above error only happens when I do a ebuild digest. 
Comment 2 Frederic Grosshans 2006-03-01 07:03:07 UTC
I compared the mono-1.1.12.1.tar.gz files downloaded from my x86, my ppc and the one found on go-mono.com : only the one downloaded by the x86 is the correct one.

I'm currently emerging mono on my ppc with the "correct" file, and this bug doesn't occur.

I think this bug is a portage bug : emerge downloads the wrong file (with exactly the same size, but a different md5sum) on my ppc64 (32bits userland) but the correct one on my x86. Weird
Comment 3 Frederic Grosshans 2006-03-01 07:21:56 UTC
The x86 tar.gz file doesn't compile correctly anyway
Comment 4 Frederic Grosshans 2006-06-29 07:20:24 UTC
ebuild /usr/portage/dev-lang/mono/mono-1.1.12.1-r1.ebuild  unpack
works now (I don't now since when). 
Comment 5 Frederic Grosshans 2006-06-29 07:22:25 UTC
Close bug