Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45405 - libmpeg2 0.4 fails on my G3 with altivec error
Summary: libmpeg2 0.4 fails on my G3 with altivec error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: PPC Linux
: High major (vote)
Assignee: PPC Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-22 09:01 UTC by Ernst Sjöstrand
Modified: 2004-06-06 13:06 UTC (History)
1 user (show)

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 Ernst Sjöstrand 2004-03-22 09:01:52 UTC
motion_comp_altivec.c:182: error: can't convert between vector values of different size
Get lot's of these.

Reproducible: Always
Steps to Reproduce:





emerge info: 
Portage 2.0.50-r2 (default-ppc-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 
2. 
6.3-benh1) 
================================================================= 
System uname: 2.6.3-benh1 ppc 740/750 
Gentoo Base System version 1.4.3.13p1 
Autoconf: sys-devel/autoconf-2.59-r3 
Automake: sys-devel/automake-1.8.2 
ACCEPT_KEYWORDS="ppc ~ppc" 
AUTOCLEAN="yes" 
CFLAGS="-O3 -pipe -mcpu=750" 
CHOST="powerpc-unknown-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2 
/share/config /usr/kde/3/share/config /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/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-O3 -pipe -mcpu=750" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="ccache" 
GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo 
http://trumpetti.atm.tut.fi/gentoo/ 
ftp://ftp.sunet.se/pubk/os/Linux/distributions/gentoo/" 
MAKEOPTS="" 
PKGDIR="/mnt/cdrom" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" 
USE="X alsa apache2 arts artswrappersuid berkdb cups dnd doc encode esd faad 
fam fbcon fbdev ffmpeg flac foomaticdb freetype gatos gdbm gif gphoto2 gpm 
gstreamer gtk gtk2 gtkhtml imagemagick imap imlib imlib2 jack jack-caps 
jack-tmpfs java javascript jpeg kde kerberos ldap libwww mitshm mng mpeg mpeg4 
nls nptl objc oggvorbis opengl oss pam pdflib png ppc ppds python qt quicktime 
readline samba sasl sdk sdl slang slp snmp ssl tcpd tetex tiff truetype type1 
uml unicode usb xml2 xosd xv zlib"
Comment 1 Ernst Sjöstrand 2004-04-09 19:46:17 UTC
gcc 3.3.3_20040325 still can't compile this.

Btw, have a look at this thread:
http://sourceforge.net/mailarchive/forum.php?thread_id=4196870&forum_id=729
Comment 2 yannek 2004-04-23 08:28:59 UTC
It's the same over here:
motion_comp_altivec.c:1001: error: can't convert between vector values of different size
make[2]: *** [libmpeg2arch_la-motion_comp_altivec.lo] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/libmpeg2-0.4.0b/work/mpeg2dec-0.4.0/libmpeg2'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/libmpeg2-0.4.0b/work/mpeg2dec-0.4.0/libmpeg2'
make: *** [all-recursive] Fehler 1

with

Portage 2.0.50-r6 (default-ppc-2004.0, gcc-3.4.0, glibc-2.3.2-r9, 2.6.4)
=================================================================
System uname: 2.6.4 ppc 745/755
Gentoo Base System version 1.4.9
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CFLAGS="-mcpu=750 -O3 -pipe -fsigned-char -mpowerpc-gfxopt"
CHOST="powerpc-unknown-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=750 -O3 -pipe -fsigned-char -mpowerpc-gfxopt"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa arts berkdb bidi cddb cdr chroot cjk client crypt cups dillo dnd dvd emacs encode fam flac foomaticdb freetype gdbm gif gimpprint gnome gnome-libs gpm gtk gtk2 guile idea imagemagick imlib java jpeg kde libwww mad mcal md5sum mitshm mng motif mozilla mpeg ncurses nls objc oggvorbis oldworld opengl oss pam pdflib perl pic png ppc propolice python qt quicktime radeon readline samba scanner sdl slang sox speedo spell ssl tcpd tetex theora tiff truetype type1 unicode usb xml xml2 xv zlib"

I used the stable gcc 3.2 with the same results before.
Comment 3 Michael Hanselmann (hansmi) (RETIRED) gentoo-dev 2004-06-06 13:06:10 UTC
I wrote a patch and checked it into the CVS. The changes will be on the rsync-mirrors in a few hours. Please check if it works, if not, please reopen this bug.