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

Bug 49071

Summary: upgrading to xine-lib-1_rc3-r3 fails
Product: Gentoo Linux Reporter: Bart <m3rl7n>
Component: New packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED DUPLICATE    
Severity: normal CC: peter
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Bart 2004-04-26 14:21:48 UTC
i emerges -uDv world, got this error

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
ic_predict.c: In function `flt_round':
ic_predict.c:55: warning: dereferencing type-punned pointer will break
strict-aliasing rules
ic_predict.c:55: warning: dereferencing type-punned pointer will break
strict-aliasing rules
ic_predict.c:55: warning: dereferencing type-punned pointer will break
strict-aliasing rules
ic_predict.c:57: warning: dereferencing type-punned pointer will break
strict-aliasing rules
ic_predict.c: In function `quant_pred':
ic_predict.c:64: warning: dereferencing type-punned pointer will break
strict-aliasing rules
ic_predict.c: In function `inv_quant_pred':
ic_predict.c:74: warning: dereferencing type-punned pointer will break
strict-aliasing rules
ic_predict.c: In function `ic_predict':
ic_predict.c:81: error: insn does not satisfy its constraints:
(insn 610 491 210 6 0x40379630 (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_rc3-r3/temp/ccFHnwhh.out file, please attach this to
your bugreport
make[4]: *** [ic_predict.lo] Error 1
make[4]: Leaving directory
`/var/tmp/portage/xine-lib-1_rc3-r3/work/xine-lib-1-rc3c/src/libfaad'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/var/tmp/portage/xine-lib-1_rc3-r3/work/xine-lib-1-rc3c/src/libfaad'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/xine-lib-1_rc3-r3/work/xine-lib-1-rc3c/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xine-lib-1_rc3-r3/work/xine-lib-1-rc3c'
make: *** [all] Error 2

!!! ERROR: media-libs/xine-lib-1_rc3-r3 failed.
!!! Function src_compile, Line 109, Exitcode 2
!!! Parallel make failed
Comment 1 Peter Gnodde 2004-04-27 04:17:09 UTC
I can confirm this failure.

$ emerge info
Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.4.9
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -mmmx -msse -msse2 -mfpmath=sse -fomit-frame-pointer -momit-leaf-frame-pointer -funroll-loops"
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="-O2 -mcpu=i686 -pipe"
DISTDIR="/opt/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.easynet.nl/mirror/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/share/portage/portage/bio"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X Xaw3d acpi alsa arts avi berkdb bonobo cdr crypt cscope cups curl dga doc dvd emacs emacs-w3 encode esd evo fam ffmpeg flac flash foomaticdb gb gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile i8x0 imagemagick imap imlib imlib2 ipv6 java javascript jpeg kde lcms lesstif libg++ libgda libwww mad maildir matroska mbox mcal mikmod mmx motif mozilla mpeg mpeg4 mysql ncurses nls nptl offensive oggvorbis opengl pam pdflib perl plotutils png postgres ppds python qt quicktime readline sdl slp spell sse ssl tcltk tcpd tetex threads tiff truetype unicode usb video_cards_i830 vim-with-x wmf wxwindows x86 xml xml2 xmms xv zlib"
Comment 2 Peter Gnodde 2004-04-27 04:59:59 UTC
The problem seems to be fixed when removing "-mfpmath=sse" and "-msse2" from the CFLAGS and CXXFLAGS, the ebuild should filter those flags.
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2004-04-30 03:47:22 UTC

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