Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125118 - dev-libs/liboil-0.3.6 failes to emerge: "/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h:690: error: incompatible type for argument 1 of '__builtin_ia32_pand'"
Summary: dev-libs/liboil-0.3.6 failes to emerge: "/usr/lib/gcc/i686-pc-linux-gnu/3.4.5...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Zaheer Abbas Merali (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-05 12:20 UTC by Michael Postmann
Modified: 2007-04-08 19:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge log (2811-liboil-0.3.6.log,55.61 KB, text/plain)
2006-03-05 12:21 UTC, Michael Postmann
Details
emerge info (emerge.info,2.24 KB, text/plain)
2006-03-05 12:21 UTC, Michael Postmann
Details
Log of glibc merge (glibc.log,12.40 KB, text/x-log)
2006-06-25 08:42 UTC, Martin Wegner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Postmann 2006-03-05 12:20:54 UTC
make[3]: Leaving directory `/var/tmp/portage/liboil-0.3.6/work/liboil-0.3.6/liboil/i386'
Making all in fb
make[3]: Entering directory `/var/tmp/portage/liboil-0.3.6/work/liboil-0.3.6/liboil/fb'
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..    -mmmx -msse -Wall -D_BSD_SOURCE -D_GNU_SOURCE -I../.. -O2 -march=pentium2 -O3 -pipe -MT libfb_la-fbmmx.lo -MD -MP -MF ".deps/libfb_la-fbmmx.Tpo" -c -o libfb_la-fbmmx.lo `test -f 'fbmmx.c' || echo './'`fbmmx.c; \
then mv -f ".deps/libfb_la-fbmmx.Tpo" ".deps/libfb_la-fbmmx.Plo"; else rm -f ".deps/libfb_la-fbmmx.Tpo"; exit 1; fi
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I../.. -mmmx -msse -Wall -D_BSD_SOURCE -D_GNU_SOURCE -I../.. -O2 -march=pentium2 -O3 -pipe -MT libfb_la-fbmmx.lo -MD -MP -MF .deps/libfb_la-fbmmx.Tpo -c fbmmx.c  -fPIC -DPIC -o .libs/libfb_la-fbmmx.o
In file included from fbmmx.c:40:
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h: In function '_mm_and_si64':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h:690: error: incompatible type for argument 1 of '__builtin_ia32_pand'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h:690: error: incompatible type for argument 2 of '__builtin_ia32_pand'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h: In function '_mm_andnot_si64':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h:704: error: incompatible type for argument 1 of '__builtin_ia32_pandn'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h:704: error: incompatible type for argument 2 of '__builtin_ia32_pandn'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h: In function '_mm_or_si64':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h:717: error: incompatible type for argument 1 of '__builtin_ia32_por'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h:717: error: incompatible type for argument 2 of '__builtin_ia32_por'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h: In function '_mm_xor_si64':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h:730: error: incompatible type for argument 1 of '__builtin_ia32_pxor'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h:730: error: incompatible type for argument 2 of '__builtin_ia32_pxor'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h: In function '_mm_setzero_si64':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/mmintrin.h:821: error: can't convert between vector values of different size
In file included from fbmmx.c:41:
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_cvtpi16_ps':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:590: error: can't convert between vector values of different size
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:598: error: can't convert between vector values of different size
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_cvtpu16_ps':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:610: error: can't convert between vector values of different size
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:619: error: can't convert between vector values of different size
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_cvtpi8_ps':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:636: error: can't convert between vector values of different size
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_cvtpu8_ps':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:649: error: can't convert between vector values of different size
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_cvtpi32x2_ps':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:658: error: can't convert between vector values of different size
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_cvtps_pi8':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:680: error: can't convert between vector values of different size
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_load_ss':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:830: error: can't convert between vector values of different size
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_load1_ps':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:837: error: incompatible types in initialization
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_load_ps':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:851: error: can't convert between vector values of different size
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_loadr_ps':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:865: error: incompatible types in initialization
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_set_ss':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:873: error: can't convert between vector values of different size
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_set1_ps':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:880: error: incompatible types in initialization
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h: In function '_mm_setzero_ps':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/xmmintrin.h:908: error: can't convert between vector values of different size
distcc[11428] ERROR: compile fbmmx.c on 10.0.0.50 failed
make[3]: *** [libfb_la-fbmmx.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/liboil-0.3.6/work/liboil-0.3.6/liboil/fb'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/liboil-0.3.6/work/liboil-0.3.6/liboil'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/liboil-0.3.6/work/liboil-0.3.6'
make: *** [all] Error 2
Comment 1 Michael Postmann 2006-03-05 12:21:18 UTC
Created attachment 81436 [details]
emerge log
Comment 2 Michael Postmann 2006-03-05 12:21:42 UTC
Created attachment 81437 [details]
emerge info
Comment 3 Michael Postmann 2006-03-06 01:11:23 UTC
Got it working with FEATURES="-distcc"
Comment 4 Martin Wegner 2006-06-25 08:41:41 UTC
Same error here with sys-libs/glibc-2.3.6-r4 :

Will attach output. I'll try FEATURES="-distcc" and report the result.

$ emerge info
    Portage 2.1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.15-gentoo-r1-ares i686)
=================================================================
System uname: 2.6.15-gentoo-r1-ares i686 AMD Duron(tm) Processor
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
dev-lang/python:     2.3.4_rc1, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
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-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -pipe -O3"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=i686 -pipe -O3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy distcc distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://cs.ubishops.ca/pub/gentoo http://adelie.polymtl.ca/"
LANG="C"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=300"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 3dnow alsa apache2 apm avi bash-completion berkdb bitmap-fonts bzip2 cli crypt cups dedicated dri eds emboss encode foomaticdb freetype gd gdbm gif gstreamer gtk2 imagemagick imlib ipv6 isdnlog jpeg libg++ libwww mad mailwrapper mbox mikmod mmx mp3 mpeg ncurses nls nptl ogg oss pam pcre pdflib perl png postgres pppd python quicktime readline reflection ruby sdl session spell spl sse ssl tcpd truetype truetype-fonts type1-fonts udev usb vorbis xml xmms xorg xv zlib elibc_glibc kernel_linux userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS
Comment 5 Martin Wegner 2006-06-25 08:42:20 UTC
Created attachment 90121 [details]
Log of glibc merge
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-04-08 19:39:38 UTC
Reopen if you can still reproduce w/ 0.3.10-r1. Thanks.