Hey, I've been trying to run an emerge -uaDtv world for the past couple of days, and dev-libs/liboil fails to upgrade from 0.3.2 to 0.3.3 with the following error:
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -D_BSD_SOURCE -D_GNU_SOURCE -I../.. -O2 -O2 -march=athlon-xp -mfpmath=sse -mmmx -msse -mno-sse2 -mno-sse3 -m3dnow -fomit-frame-pointer -pipe -MT libsimdpack_la-scalarmult_i386.lo -MD -MP -MF .deps/libsimdpack_la-scalarmult_i386.Tpo -c scalarmult_i386.c -fPIC -DPIC -o .libs/libsimdpack_la-scalarmult_i386.o i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -D_BSD_SOURCE -D_GNU_SOURCE -I../.. -O2 -O2 -march=athlon-xp -mfpmath=sse -mmmx -msse -mno-sse2 -mno-sse3 -m3dnow -fomit-frame-pointer -pipe -MT libsimdpack_la-scalarmult_i386.lo -MD -MP -MF .deps/libsimdpack_la-scalarmult_i386.Tpo -c scalarmult_i386.c -o libsimdpack_la-scalarmult_i386.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -O2 -march=athlon-xp -mfpmath=sse -mmmx -msse -mno-sse2 -mno-sse3 -m3dnow -fomit-frame-pointer -pipe -o libsimdpack.la libsimdpack_la-abs.lo libsimdpack_la-abs_misc.lo libsimdpack_la-average2_u8.lo libsimdpack_la-clip_ref.lo libsimdpack_la-clip_fast.lo libsimdpack_la-diffsquaresum_f64.lo libsimdpack_la-mix_u8.lo libsimdpack_la-mult8x8_s16.lo libsimdpack_la-multsum.lo libsimdpack_la-sad8x8.lo libsimdpack_la-sad8x8_broken.lo libsimdpack_la-scalaradd.lo libsimdpack_la-scalarmult.lo libsimdpack_la-sincos_f64.lo libsimdpack_la-squaresum_f64.lo libsimdpack_la-sum_f64.lo libsimdpack_la-vectoradd_f64.lo libsimdpack_la-abs_i386.lo libsimdpack_la-mult8x8_i386.lo libsimdpack_la-scalarmult_i386.lo i686-pc-linux-gnu-ar cru .libs/libsimdpack.a .libs/libsimdpack_la-abs.o .libs/libsimdpack_la-abs_misc.o .libs/libsimdpack_la-average2_u8.o .libs/libsimdpack_la-clip_ref.o .libs/libsimdpack_la-clip_fast.o .libs/libsimdpack_la-diffsquaresum_f64.o .libs/libsimdpack_la-mix_u8.o .libs/libsimdpack_la-mult8x8_s16.o .libs/libsimdpack_la-multsum.o .libs/libsimdpack_la-sad8x8.o .libs/libsimdpack_la-sad8x8_broken.o .libs/libsimdpack_la-scalaradd.o .libs/libsimdpack_la-scalarmult.o .libs/libsimdpack_la-sincos_f64.o .libs/libsimdpack_la-squaresum_f64.o .libs/libsimdpack_la-sum_f64.o .libs/libsimdpack_la-vectoradd_f64.o .libs/libsimdpack_la-abs_i386.o .libs/libsimdpack_la-mult8x8_i386.o .libs/libsimdpack_la-scalarmult_i386.o i686-pc-linux-gnu-ranlib .libs/libsimdpack.a creating libsimdpack.la (cd .libs && rm -f libsimdpack.la && ln -s ../libsimdpack.la libsimdpack.la) make[3]: Leaving directory `/var/tmp/portage/liboil-0.3.3/work/liboil-0.3.3/liboil/simdpack' Making all in sse make[3]: Entering directory `/var/tmp/portage/liboil-0.3.3/work/liboil-0.3.3/liboil/sse' if /bin/sh ../../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -msse -msse2 -Wall -D_BSD_SOURCE -D_GNU_SOURCE -I../.. -O2 -O2 -march=athlon-xp -mfpmath=sse -mmmx -msse -mno-sse2 -mno-sse3 -m3dnow -fomit-frame-pointer -pipe -MT libsse_la-conv_sse.lo -MD -MP -MF ".deps/libsse_la-conv_sse.Tpo" -c -o libsse_la-conv_sse.lo `test -f 'conv_sse.c' || echo './'`conv_sse.c; \ then mv -f ".deps/libsse_la-conv_sse.Tpo" ".deps/libsse_la-conv_sse.Plo"; else rm -f ".deps/libsse_la-conv_sse.Tpo"; exit 1; fi mkdir .libs i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -msse -msse2 -Wall -D_BSD_SOURCE -D_GNU_SOURCE -I../.. -O2 -O2 -march=athlon-xp -mfpmath=sse -mmmx -msse -mno-sse2 -mno-sse3 -m3dnow -fomit-frame-pointer -pipe -MT libsse_la-conv_sse.lo -MD -MP -MF .deps/libsse_la-conv_sse.Tpo -c conv_sse.c -fPIC -DPIC -o .libs/libsse_la-conv_sse.o conv_sse.c: In function `conv_f32_s32_sse': conv_sse.c:44: error: `__m128' undeclared (first use in this function) conv_sse.c:44: error: (Each undeclared identifier is reported only once conv_sse.c:44: error: for each function it appears in.) conv_sse.c:44: error: parse error before "xmm0" conv_sse.c:55: error: `xmm0' undeclared (first use in this function) conv_sse.c:55: warning: implicit declaration of function `_mm_cvt_pi2ps' conv_sse.c:55: error: `__m64' undeclared (first use in this function) conv_sse.c:55: error: parse error before ')' token conv_sse.c:56: warning: implicit declaration of function `_mm_movelh_ps' conv_sse.c:57: error: parse error before ')' token conv_sse.c:58: warning: implicit declaration of function `_mm_store_ps' conv_sse.c:59: error: `xmm1' undeclared (first use in this function) conv_sse.c:59: error: parse error before ')' token conv_sse.c:61: error: parse error before ')' token conv_sse.c:76: error: parse error before ')' token conv_sse.c:78: error: parse error before ')' token make[3]: *** [libsse_la-conv_sse.lo] Fout 1 make[3]: Leaving directory `/var/tmp/portage/liboil-0.3.3/work/liboil-0.3.3/liboil/sse' make[2]: *** [all-recursive] Fout 1 make[2]: Leaving directory `/var/tmp/portage/liboil-0.3.3/work/liboil-0.3.3/liboil' make[1]: *** [all-recursive] Fout 1 make[1]: Leaving directory `/var/tmp/portage/liboil-0.3.3/work/liboil-0.3.3' make: *** [all] Fout 2 !!! ERROR: dev-libs/liboil-0.3.3 failed. !!! Function src_compile, Line 21, Exitcode 2 !!! emake failed This looks like an upstream problem to me (as the failure seems to be in the source files themselves), but before committing the bug to b.g.o, I thought I'd ask if anyone else had tried to emerge liboil-0.3.3 and had either succeeded, had the same failure, or saw something in this output that indicated that I had screwed up and it's all my own fault :-) . Emerge info follows. Thanks for any help, Holly Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.12-gentoo-r10 i686) ================================================================= System uname: 2.6.12-gentoo-r10 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -mfpmath=sse -mmmx -msse -mno-sse2 -mno-sse3 -m3dnow -fomit-frame-pointer -pipe" 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 /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/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -mfpmath=sse -mmmx -msse -mno-sse2 -mno-sse3 -m3dnow -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ http://www.ibiblio.org/pub/Linux/distributions/gentoo http://gentoo.osuosl.org" LANG="nl_NL.utf8" LC_ALL="nl_NL.utf8" LINGUAS="nl" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="x86 16bit 3dnow X aalib acpi alsa audiofile avi bash-completion bigger-fonts bitmap-fonts bonobo caps cddb cdr crypt cups curl dbus dga directfb divx4linux dv dvd emboss encode esd fbcon firefox flac font-server foomaticdb fortran gd gdbm ggi gif gimpprint glut gnome gpm gstreamer gtk gtk2 gtkhtml guile hal iconv imagemagick imlib inkjar jack java jikes jpeg kdeenablefinal kdexdeltas lcms ldap libcaca libg++ libwww mad maildir mikmod mmx mng motif mozilla mp3 mpeg mpi nas ncurses nfs nls nptl offensive ogg oggvorbis openexr opengl oss pdflib perl pic png portaudio povray python qt quicktime readline samba sdl slang sndfile socks5 speex spell sse ssl svg svga symlink tcltk tcpd tetex threads tiff toolbar truetype truetype-fonts type1-fonts unicode v4l vorbis wmf xine xml xml2 xmms xprint xv xvid yv12 zlib linguas_nl userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS -- gentoo-user@gentoo.org mailing list