Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28439 - libvorbis fails to compile with CFLAGS=-msse2
Summary: libvorbis fails to compile with CFLAGS=-msse2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-11 07:05 UTC by Rui Malheiro
Modified: 2003-09-20 03:37 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 Rui Malheiro 2003-09-11 07:05:03 UTC
When I try to emerge libvorbis with CFLAGS=-msse2 it fails to compile. If I remove "-msse2" 
from CFLAGS it compiles successfuly.  

Reproducible: Always
Steps to Reproduce:
1. CFLAGS="-O2 -march=pentium4 -funroll-loops -mmmx -msse -msse2 -pipe" in 
/etc/make.conf 
2. emerge libvorbis 
 
Actual Results:  
************* 
* final part of emerge libvorbis: 
************* 
gcc -DPACKAGE=\"libvorbis\" -DVERSION=\"1.0\" -DHAVE_DLFCN_H=1 
-DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SQRTF=1 -DHAVE_LOGF=1 
-DHAVE_EXPF=1 -DHAVE_ACOSF=1 -DHAVE_ATANF=1 -DHAVE_FREXPF=1 
-DHAVE_RINTF=1 -DHAVE_FLOORF=1 -I. -I. -I../include -I/usr/include -O20 -ffast-math 
-D_REENTRANT -fsigned-char -O2 -funroll-loops -mmmx -msse -msse2 -pipe 
-DUSE_MEMORY_H -c block.c  -fPIC -DPIC -o .libs/block.lo 
{standard input}:2697: Error: suffix or operands invalid for `movd' 
{standard input}:4688: Error: suffix or operands invalid for `movd' 
make[2]: *** [smallft.lo] Error 1 
make[2]: *** Waiting for unfinished jobs.... 
gcc -DPACKAGE=\"libvorbis\" -DVERSION=\"1.0\" -DHAVE_DLFCN_H=1 
-DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SQRTF=1 -DHAVE_LOGF=1 
-DHAVE_EXPF=1 -DHAVE_ACOSF=1 -DHAVE_ATANF=1 -DHAVE_FREXPF=1 
-DHAVE_RINTF=1 -DHAVE_FLOORF=1 -I. -I. -I../include -I/usr/include -O20 -ffast-math 
-D_REENTRANT -fsigned-char -O2 -funroll-loops -mmmx -msse -msse2 -pipe 
-DUSE_MEMORY_H -c block.c -o block.o >/dev/null 2>&1 
mv -f .libs/block.lo block.lo 
make[2]: Leaving directory `/var/tmp/portage/libvorbis-1.0-r4/work/libvorbis-1.0/lib' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/var/tmp/portage/libvorbis-1.0-r4/work/libvorbis-1.0/lib' 
make: *** [all-recursive] Error 1 
 
!!! ERROR: media-libs/libvorbis-1.0-r4 failed. 
!!! Function src_compile, Line 50, Exitcode 2 
!!! (no error message) 
 

Expected Results:  
Successful emerge of libvorbis package. 

vincent / # emerge info 
Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.21-rc1-acpi.test) 
================================================================= 
System uname: 2.4.21-rc1-acpi.test i686 Intel(R) Pentium(R) 4 CPU 2.53GHz 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-O2 -march=pentium4 -funroll-loops -mmmx -msse -msse2 -pipe" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config 
/usr/X11R6/lib/X11/xkb /usr/share/config" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
CXXFLAGS="-O2 -march=pentium4 -funroll-loops -mmmx -msse -msse2 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="sandbox ccache autoaddcvs" 
GENTOO_MIRRORS="http://gauguin:8001" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="x86 oss apm arts avi crypt cups encode foomaticdb gif imlib java jpeg kde libg++ 
libwww mad mikmod mmx motif mpeg ncurses nls pdflib png quicktime sdl spell truetype xml2 
xmms xv zlib gdbm berkdb slang readline svga gpm tcpd pam ssl perl python oggvorbis qt 
opengl aalib alsa -gnome gtk ldap radeon samba sse X xinerama"
Comment 1 J. Ellis (RETIRED) gentoo-dev 2003-09-20 03:37:35 UTC
Now filtering sse2. Thanks.