Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 105995 - dev-libs/liboil-0.3.2 fails compilation in libconv_la-conv_3dnow.lo
Summary: dev-libs/liboil-0.3.2 fails compilation in libconv_la-conv_3dnow.lo
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-14 12:15 UTC by Juergen Kaetzler
Modified: 2005-09-14 12:21 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 Juergen Kaetzler 2005-09-14 12:15:06 UTC
When compiling dev-libs/liboil-0.3.2 compilation fails with this error message
conv_3dnow.c: In function 'conv_f32_s16_3dnow':
conv_3dnow.c:44: error: unknown register name 'mm0' in 'asm'
conv_3dnow.c: In function 'conv_s32_f32_3dnow':
conv_3dnow.c:73: error: unknown register name 'mm0' in 'asm'

I tried to compile liboil-0.3.1 but this gives me the same error.
Lowering my CFLAGS did not help, even a 'CFLAGS="" emerge liboil" did not help.



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

Actual Results:  
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -D_GNU_SOURCE
-D_POSIX_C_SOURCE=200112L -I../.. -O2 -g -MT libconv_la-conv_3dnow.lo -MD -MP
-MF .deps/libconv_la-conv_3dnow.Tpo -c conv_3dnow.c  -fPIC -DPIC -o
.libs/libconv_la-conv_3dnow.o
conv_3dnow.c: In function 'conv_f32_s16_3dnow':
conv_3dnow.c:44: error: unknown register name 'mm0' in 'asm'
conv_3dnow.c: In function 'conv_s32_f32_3dnow':
conv_3dnow.c:73: error: unknown register name 'mm0' in 'asm'
make[3]: *** [libconv_la-conv_3dnow.lo] Fehler 1
make[3]: Leaving directory
`/var/tmp/portage/liboil-0.3.1/work/liboil-0.3.1/liboil/conv'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/liboil-0.3.1/work/liboil-0.3.1/liboil'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/liboil-0.3.1/work/liboil-0.3.1'
make: *** [all] Fehler 2

!!! ERROR: dev-libs/liboil-0.3.1 failed.
!!! Function src_compile, Line 21, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

Expected Results:  
Compilation end successfully and without any error message

This is my emerge info:
Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-4.0.1, glibc-2.3.5-r1,
2.6.12-morph7 i686)
=================================================================
System uname: 2.6.12-morph7 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.12.0_pre8
ccache version 2.4 [enabled]
dev-lang/python:     2.4.1-r1
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.91.0.3
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -mtune=pentium4 -O3 -pipe -mmmx -msse -msse2 -ffast-math
-mfpmath=sse -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -funroll-loops"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -mtune=pentium4 -O3 -pipe -mmmx -msse -msse2
-ffast-math -mfpmath=sse -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-funroll-loops"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://gentoo.inode.at/source/ http://gentoo.oregonstate.edu
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -s"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gentoo-de
/usr/local/overlays/bmg-main"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aalib acpi alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl
directfb divx4linux dvd dvdr eds emboss encode esd fam flac foomaticdb fortran
gdbm gif gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib ipv6 jabber java
joystick jpeg kde libg++ libwww mad mikmod mmx mmx2 motif mp3 mpeg ncurses nls
nptl nvidia ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime
readline real scanner sdl slang spell sse sse2 ssl svga tcpd tiff truetype
truetype-fonts type1-fonts usb videos vorbis win32codecs wmf wxwindows xine xml
xml2 xmms xv zlib linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-09-14 12:21:39 UTC
Sorry, we don't support gcc-4. Feel free to reopen if you have a patch. Thanks.