Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 25906 - xine-ui compilation fails
Summary: xine-ui compilation fails
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-04 13:59 UTC by xlyz
Modified: 2004-07-27 01:07 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 xlyz 2003-08-04 13:59:14 UTC
errore message:

gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../readline -I../../rea
dline -I../../src -I../../src -I../../src/common -I../../src/common -I../../src/
xitk/xine-toolkit -I../../src/xitk/xine-toolkit -I/usr/include -I/usr/X11R6/incl
ude -march=pentium4 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -fforc
e-addr -falign-functions=4 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -f
align-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizat
ions -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops -finline-
functions -mcpu=pentiumpro -Wall -D_FILE_OFFSET_BITS=64 -c rend.c -MT rend.lo -M
D -MP -MF .deps/rend.TPlo  -fPIC -DPIC -o rend.lo
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../readline -I../../rea
dline -I../../src -I../../src -I../../src/common -I../../src/common -I../../src/
xitk/xine-toolkit -I../../src/xitk/xine-toolkit -I/usr/include -I/usr/X11R6/incl
ude -march=pentium4 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -fforc
e-addr -falign-functions=4 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -f
align-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizat
ions -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops -finline-
functions -mcpu=pentiumpro -Wall -D_FILE_OFFSET_BITS=64 -c snprintf.c -MT snprin
tf.lo -MD -MP -MF .deps/snprintf.TPlo  -fPIC -DPIC -o snprintf.lo
source='utils.c' object='utils.lo' libtool=yes \
depfile='.deps/utils.Plo' tmpdepfile='.deps/utils.TPlo' \
depmode=gcc3 /bin/sh ../../depcomp \
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../..
 -I../.. -I../../readline -I../../readline -I../../src -I../../src -I../../src/c
ommon -I../../src/common -I../../src/xitk/xine-toolkit -I../../src/xitk/xine-too
lkit -I/usr/include    -I/usr/X11R6/include  -march=pentium4 -O2 -pipe -fomit-fr
ame-pointer -fprefetch-loop-arrays -fforce-addr  -falign-functions=4 -O3 -pipe -
fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4  -mprefe
rred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -fno-strict-al
iasing -ffast-math -funroll-loops -finline-functions -mcpu=pentiumpro -Wall -D_F
ILE_OFFSET_BITS=64   -c -o utils.lo `test -f 'utils.c' || echo './'`utils.c
{standard input}: Assembler messages:
{standard input}:973: Error: suffix or operands invalid for `movd'
{standard input}:1813: Error: suffix or operands invalid for `movd'
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../readline -I../../rea
dline -I../../src -I../../src -I../../src/common -I../../src/common -I../../src/
xitk/xine-toolkit -I../../src/xitk/xine-toolkit -I/usr/include -I/usr/X11R6/incl
ude -march=pentium4 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -fforc
e-addr -falign-functions=4 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -f
align-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizat
ions -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops -finline-
functions -mcpu=pentiumpro -Wall -D_FILE_OFFSET_BITS=64 -c utils.c -MT utils.lo 
-MD -MP -MF .deps/utils.TPlo  -fPIC -DPIC -o utils.lo
{standard input}:16753: Error: suffix or operands invalid for `movd'
{standard input}:17488: Error: suffix or operands invalid for `movd'
make[3]: *** [rend.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/xine-ui-0.9.21/work/xine-ui-0.9.21/
src/Imlib-light'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/xine-ui-0.9.21/work/xine-ui-0.9.21/
src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xine-ui-0.9.21/work/xine-ui-0.9.21'
make: *** [all] Error 2

!!! ERROR: media-video/xine-ui-0.9.21 failed.
!!! Function src_compile, Line 54, Exitcode 2
!!! (no error message)

emerge info

Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.6.0-test2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
http://gentoo.oregonstate.edu/
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss apm avi gpm jpeg libwww mad gdbm perl python X gtk -gnome alsa
-3dnow -arts -berkdb crypt cups dvd encode foomaticdb gif gtk2 imlib java -kde
-libg++ -mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl pam pdflib
png -qt -quicktime -readline sdl -slang -spell sse ssl svga tcpd truetype usb
xml2 xmms xv zlib"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays
-fforce-addr  -falign-functions=4"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays
-fforce-addr  -falign-functions=4"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"


Reproducible: Always
Steps to Reproduce:
1.emerge xine-ui
2.
3.
Comment 1 xlyz 2003-08-04 15:00:56 UTC
never mind

solved lowering the CFLAGS setting (from pentium4 to pentium3)
Comment 2 Martin Holzer (RETIRED) gentoo-dev 2003-08-04 15:06:32 UTC
from make.conf

# CRITICAL WARNINGS: ****************************************************** #
# ATHLON-4 will generate invalid SSE  instructions; use 'athlon'   instead. #
# PENTIUM4 will generate invalid SSE2 instructions; use 'pentium3' instead. #
# ************************************************************************* #