Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 73578 - Mplayer 1.0_pre5-r4 fails to build; can't find a register in class `GENERAL_REGS'
Summary: Mplayer 1.0_pre5-r4 fails to build; can't find a register in class `GENERAL_R...
Status: RESOLVED DUPLICATE of bug 73254
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-06 12:25 UTC by katerina
Modified: 2005-07-17 13:06 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 katerina 2004-12-06 12:25:19 UTC
If I do USE="-mmx" emerge mplayer:

In file included from imdct.c:757:
imdct_3dnow.h: In function `fft_asmb_3dnow':
imdct_3dnow.h:241: error: can't find a register in class `GENERAL_REGS' while reloading `asm'
imdct.c: In function `imdct_do_512_sse':
imdct.c:937: warning: use of memory input without lvalue in asm operand 1 is deprecated
imdct.c:937: warning: use of memory input without lvalue in asm operand 2 is deprecated
make[1]: *** [imdct.o] Error 1
make[1]: Leaving directory `/usr/data/portage-build/portage/mplayer-1.0_pre5-r4/work/MPlayer-1.0pre5/liba52'
make: *** [liba52/liba52.a] Error 2



If I just "emerge mplayer":
i386/dsputil_mmx.c: In function `h263_h_loop_filter_mmx':
i386/dsputil_mmx.c:634: error: can't find a register in class `GENERAL_REGS' while reloading `asm'
i386/dsputil_mmx.c: In function `dsputil_init_mmx':
i386/dsputil_mmx.c:2540: warning: assignment from incompatible pointer type
i386/dsputil_mmx.c:2541: warning: assignment from incompatible pointer type
make[1]: *** [i386/dsputil_mmx.o] Error 1
make[1]: Leaving directory `/usr/data/portage-build/portage/mplayer-1.0_pre5-r4/work/MPlayer-1.0pre5/libavcodec'
make: *** [libavcodec/libavcodec.a] Error 2


Reproducible: Always
Steps to Reproduce:
1. emerge mplayer (the ~x86 version; I've keyworded it in /etc/portage/package.keywords)


Expected Results:  
It should compile.

ortage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.9-gentoo-r4 i686)
=================================================================
System uname: 2.6.9-gentoo-r4 i686 AMD Athlon(TM) XP 2500+
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.10
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-ggdb3 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /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/freenet /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-ggdb3 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks nostrip sandbox
sfperms userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/
ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ http://194.149.10.102/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/usr/data/portage-build"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.0.26/portage"
USE="X aalib acl alsa apm arts audiofile avi berkdb bidi bitmap-fonts cairo
canna cdr cjk crypt cscope cups debug directfb doc dvd dvdr emacs encode f77
faad fam flac foomaticdb fortran freewnn gatos gcj gd gdbm gimpprint gphoto2 gpm
gtk gtk2 guile imagemagick imlib java javascript jikes jpeg jpeg2k junit kde
latex lcms libg++ libwww mad mikmod mmx mng mozilla mpeg mysql ncurses network
nls nptl objc oggvorbis openal opengl pam pcre pdflib perl php pic png postgres
povray ppds python qt quicktime readline ruby scanner sdl slang socks5 softmmu
spell sse ssl tcltk tcpd tetex theora tiff truetype unicode usb wmf x86 xinerama
xml xml2 xmms xv zlib video_cards_radeon linguas_eo linguas_en linguas_de
linguas_fr linguas_it linguas_ja linguas_ru"
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2004-12-06 12:45:33 UTC

*** This bug has been marked as a duplicate of 73254 ***