Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 49508

Summary: media-libs/xine-lib-1_rc4 emerge fails
Product: Gentoo Linux Reporter: Marc Revenga Esquinas <mrevenga>
Component: New packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED DUPLICATE    
Severity: critical CC: chriswhite, jon
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Marc Revenga Esquinas 2004-04-30 08:31:51 UTC
When I emerge I have this error output:

gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I.
./../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils
-I../../src/input -I../../src/input -mcpu=pentium4 -march=pentium4 -msse2 -mfpma
th=sse -O3 -pipe -ffast-math -mno-sse2 -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSE
T_BITS=64 -DXINE_COMPILE -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-su
bscripts -Wmissing-declarations -Wmissing-prototypes -mcpu=pentium4 -march=penti
um4 -msse2 -mfpmath=sse -O3 -pipe -ffast-math -mno-sse2 -c ic_predict.c -MT ic_p
redict.lo -MD -MP -MF .deps/ic_predict.TPlo -o .libs/ic_predict.o
ic_predict.c: In function `flt_round':
ic_predict.c:55: warning: dereferencing type-punned pointer will break strict-al
iasing rules
ic_predict.c:55: warning: dereferencing type-punned pointer will break strict-al
iasing rules
ic_predict.c:55: warning: dereferencing type-punned pointer will break strict-al
iasing rules
ic_predict.c:57: warning: dereferencing type-punned pointer will break strict-al
iasing rules
ic_predict.c: In function `quant_pred':
ic_predict.c:64: warning: dereferencing type-punned pointer will break strict-al
iasing rules
ic_predict.c: In function `inv_quant_pred':
ic_predict.c:74: warning: dereferencing type-punned pointer will break strict-al
iasing rules
ic_predict.c: In function `ic_predict':
ic_predict.c:81: error: insn does not satisfy its constraints:
(insn 599 491 210 6 0x4044f70c (set (reg/v:SF 29 emm0 [72])
        (const_double:SF 0 [0x0] 0.0 [0x0.0p+0])) 61 {*movsf_1} (nil)
    (nil))
ic_predict.c:81: internal compiler error: in build_def_use, at regrename.c:782
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
Preprocessed source stored into /var/tmp/portage/xine-lib-1_rc4/temp/ccAl7ea2.ou                                            t file, please attach this to your bugreport
distcc[23377] ERROR: compile on localhost failed
make[4]: *** [ic_predict.lo] Error 1
make[4]: Leaving directory `/var/tmp/portage/xine-lib-1_rc4/work/xine-lib-1-rc4/                                            src/libfaad'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/xine-lib-1_rc4/work/xine-lib-1-rc4/                                            src/libfaad'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/xine-lib-1_rc4/work/xine-lib-1-rc4/                                            src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xine-lib-1_rc4/work/xine-lib-1-rc4'
make: *** [all] Error 2

!!! ERROR: media-libs/xine-lib-1_rc4 failed.
!!! Function src_compile, Line 113, Exitcode 2
!!! Parallel make failed



Reproducible: Always
Steps to Reproduce:
Every time I make :

emerge xine-lib

Actual Results:  
Compilation error.

Expected Results:  
xine-lib install correctly.

# emerge --info

Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25)
=================================================================
System uname: 2.4.25 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz
Gentoo Base System version 1.4.9
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=pentium4 -march=pentium4 -msse2 -mfpmath=sse -O3 -pipe -ffast-math"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /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/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mcpu=pentium4 -march=pentium4 -msse2 -mfpmath=sse -O3 -pipe -ffast-math"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa apm arts avi berkdb cdr crypt cups dga dvd emacs encode
esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde leim libg++
libwww linguas_es mad maildir mikmod motif mozilla mpeg mule ncurses nls oav
oggvorbis opengl oss pam pcmcia pdflib perl png pnp python qt quicktime readline
sdl slang spell sse ssl stl svga tcpd tetex truetype trusted usb x86 xml2 xmms
xv zlib"
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2004-04-30 17:58:57 UTC
try without -msse2 -mfpmath=sse 
Comment 2 Jon Hanson 2004-05-01 11:23:17 UTC
Removing the -msse2 and -mfpmath=sse compiler flags fixed the problem for me.

This should probably still be forwarded to the gcc maintainers as internal compiler errors are never a good thing.
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2004-05-01 13:56:24 UTC

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