Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 91125 - ffmpeg-0.4.9_p20050226-r3 fails to build
Summary: ffmpeg-0.4.9_p20050226-r3 fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 91805 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-05-02 00:33 UTC by Johannes Ballé
Modified: 2005-05-07 10:01 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 Johannes Ballé 2005-05-02 00:33:28 UTC
I get the following output:

sputil_mmx.o i386/dsputil_mmx.c
i686-pc-linux-gnu-gcc -O3 -Wall -Wno-switch -march=pentium3 -O3 -pipe -fPIC -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/mpegvideo_mmx.o i386/mpegvideo_mmx.c
i386/dsputil_mmx.c: In Funktion 
Comment 1 Johannes Ballé 2005-05-02 00:33:28 UTC
I get the following output:

sputil_mmx.o i386/dsputil_mmx.c
i686-pc-linux-gnu-gcc -O3 -Wall -Wno-switch -march=pentium3 -O3 -pipe -fPIC -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/mpegvideo_mmx.o i386/mpegvideo_mmx.c
i386/dsputil_mmx.c: In Funktion »dsputil_init_mmx«:
i386/dsputil_mmx.c:3076: Warnung: Zuweisung von inkompatiblem Zeigertyp
i386/dsputil_mmx.c:3077: Warnung: Zuweisung von inkompatiblem Zeigertyp
i386/mpegvideo_mmx_template.c: In Funktion »dct_quantize_MMX«:
i386/mpegvideo_mmx_template.c:93: error: can't find a register in class `GENERAL_REGS' while reloading `asm'
make[1]: *** [i386/mpegvideo_mmx.o] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
i386/dsputil_mmx.c: In Funktion »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: Auf höchster Ebene:
i386/dsputil_mmx_rnd.h:59: Warnung: `put_no_rnd_pixels8_l2_mmx' defined but not used
i386/dsputil_mmx_rnd.h:155: Warnung: `put_no_rnd_pixels16_l2_mmx' defined but not used
i386/dsputil_mmx_rnd.h:300: Warnung: `avg_no_rnd_pixels4_mmx' defined but not used
i386/dsputil_mmx_rnd.h:59: Warnung: `put_pixels8_l2_mmx' defined but not used
i386/dsputil_mmx_rnd.h:155: Warnung: `put_pixels16_l2_mmx' defined but not used
make[1]: *** [i386/dsputil_mmx.o] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/ffmpeg-0.4.9_p20050226-r3/work/ffmpeg-0.4.9-p20050226-shared/libavcodec'
make: *** [lib] Fehler 2


Reproducible: Always
Steps to Reproduce:
1. emerge ffmpeg




Output of "emerge -pv ffmpeg": 
  
These are the packages that I would merge, in order:  
  
Calculating dependencies ...done!  
[ebuild     U ] media-video/ffmpeg-0.4.9_p20050226-r3 [0.4.7] -aac (-altivec)  
-debug -doc -dv +dvd +encode +imlib +mmx +oggvorbis +oss -threads +truetype  
-v4l +xvid* 0 kB  
  
Output of "emerge info": 
 
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, 
glibc-2.3.4.20041102-r1, 2.6.11.6 i686) 
================================================================= 
System uname: 2.6.11.6 i686 Intel(R) Pentium(R) M processor 1600MHz 
Gentoo Base System version 1.4.16 
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 30 2005, 17:05:16)] 
dev-lang/python:     2.3.5 
sys-apps/sandbox:    [Not Present] 
sys-devel/autoconf:  2.13, 2.59-r6 
sys-devel/automake:  1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6, 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="-march=pentium3 -O3 -pipe" 
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/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="-march=pentium3 -O3 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" 
GENTOO_MIRRORS="        
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/       
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/      
ftp://ftp.tu-clausthal.de/pub/linux/gentoo/      
http://ftp.uni-erlangen.de/pub/mirrors/gentoo/  http://gentoo.oregonstate.edu/  
http://www.ibiblio.org/pub/Linux/distributions/gentoo/" 
LANG="de_DE" 
LINGUAS="de" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" 
USE="x86 X acpi alsa audiofile avi berkdb bitmap-fonts bluetooth cdparanoia 
cdr crypt cups curl dvd emboss encode fam flac foomaticdb gdbm gif gimpprint 
gphoto2 gstreamer gtk gtk2 i8x0 imagemagick imlib ipv6 java jpeg kde libg++ 
libwww mad mikmod mmx monkey motif mp3 mpeg ncurses network nls ogg oggvorbis 
opengl oss pam pcmcia pdflib perl pic png pnp python qt quicktime readline 
real rtc samba scanner sdl slang speex spell sse sse2 ssl tcltk tcpd tetex 
tiff truetype truetype-fonts type1-fonts usb vorbis wifi winbind xinerama xml 
xml2 xv xvid xvmc zlib input_devices_synaptics linguas_de userland_GNU 
kernel_linux libc_glibc" 
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-02 00:58:44 UTC

*** This bug has been marked as a duplicate of 90916 ***
Comment 3 Aniruddha Shankar 2005-05-06 07:14:56 UTC
I also tried compiling with and without threads, and with MAKEOPTS="-j1"
Comment 4 Luca Barbato gentoo-dev 2005-05-06 08:29:29 UTC
fixed in the r5 not the r3

I'm going to make the r5 stable soon
Comment 5 Luca Barbato gentoo-dev 2005-05-06 16:23:38 UTC
r5 stable for the affected arch
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-07 10:01:18 UTC
*** Bug 91805 has been marked as a duplicate of this bug. ***