Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 91805 - Failed to emerge ffmpeg-0.4.9-p20050226: can't find a register in class `BREG' while reloading `asm'
Summary: Failed to emerge ffmpeg-0.4.9-p20050226: can't find a register in class `BREG...
Status: RESOLVED DUPLICATE of bug 91125
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-07 09:25 UTC by Steve Sinclair
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 Steve Sinclair 2005-05-07 09:25:04 UTC
Trying to emerge ffmpeg:

i686-pc-linux-gnu-gcc -O3 -Wall -Wno-switch -O3 -march=pentium3 -pipe -fomit-frame-pointer -fPIC -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/simple_idct_mmx.o i386/simple_idct_mmx.c 
i386/dsputil_mmx.c: In function `put_qpel8_mc10_3dnow':
i386/dsputil_mmx_avg.h:105: error: can't find a register in class `BREG' while reloading `asm'
i386/dsputil_mmx.c: At top level:
i386/dsputil_mmx_rnd.h:59: warning: `put_no_rnd_pixels8_l2_mmx' defined but not used... etc.. etc...


I do have the PIC and MMX flags in USE.  When I tried it with 

USE="-pic -mmx" emerge ffmpeg

.. it was successful.
Anyways this shouldn't fail like that, and now I suppose I'm decoding mpeg's with the help of mmx.


Reproducible: Always
Steps to Reproduce:
1. USE="mmx pic" emerge ffmpeg

Actual Results:  
i386/dsputil_mmx_avg.h:105: error: can't find a register in class `BREG' while
reloading `asm'


Expected Results:  
>>> Completed installing ffmpeg-0.4.9_p20050226-r3 into
/var/tmp/portage/ffmpeg-0.4.9_p20050226-r3/image/


Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.200
41102-r1, 2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 Intel(R) Pentium(R) III Mobile CPU      1200
MHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, May  4 2005, 02:55:19)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/X11/xkb /usr/shar
e/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/sh
are/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/tex
mf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://130.207.108.134/pub/gentoo ftp://gentoo.mirrors.tds.net/ge
ntoo ftp://ftp.ndlug.nd.edu/pub/gentoo/ ftp://mir.zyrianes.net/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acpi aim alsa apm arts audiofile avi bash-completion berkdb bitmap-fo
nts bmp bzlib cdparanoia cdr crypt cups curl curlwrappers dga dio directfb divx4
linux dvd emacs emboss encode esd exif fam fbcon ffmpeg fftw flac flash foomatic
db fortran ftp gcj gd gd-external gdbm gif glut gnome gpm gps gstreamer gtk gtk2
 hal ieee1394 imlib ipv6 jack java javascript jikes joystick jpeg ladcca lcms le
sstif libg++ libwww lm_sensors mad mikmod mime ming mmap mmx mng mono motif mozi
lla mp3 mpeg mpi msn nas ncurses netboot nls nptl ogg oggvorbis openal opengl os
s pam pcmcia pcntl pcre pdflib perl php pic png portaudio posix python qt quickt
ime readline ruby samba sdl session sharedmem simplexml skey slang slp smartcard
 sndfile snmp soap sockets socks5 sox spell spl sse ssl svg svga symlink szip tc
ltk tcpd tetex threads tiff tokenizer truetype truetype-fonts type1-fonts unicod
e usb vcd vorbis wifi win32codecs wmf wxwindows x86 xine xml2 xmms xpm xsl xv xv
id zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLA
Y
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-07 10:01:18 UTC
This should be fixed in -r5 which is now the stable for x86.

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