!!!! just the top part of config.log !!!!!!!!!!!! =========================================================================== This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.59. Invocation command line was $ ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu --disable-gnome --enable-nls --enable-ipv6 --enable-samba --disable-altivec --enable-mng --disable-imagemagick --disable-faad --enable-flac --with-ogg --with-vorbis --disable-speex --disable-a52 --with-external-a52dec --enable-mad --with-external-libmad --enable-dts --with-external-libdts --with-x --disable-xinerama --disable-vidix --disable-dxr3 --disable-directfb --disable-fb --enable-opengl --disable-aalib --disable-caca --enable-sdl --enable-oss --enable-alsa --disable-arts --disable-esd --disable-vcd --without-internal-vcdlibs --disable-polypaudio --disable-optimizations --disable-asf --with-xv-path=//usr/lib --disable-dependency-tracking ## --------- ## ## Platform. ## ## --------- ## hostname = sphere uname -m = i686 uname -r = 2.6.13-gentoo-r3 uname -s = Linux uname -v = #4 SMP Fri Nov 25 14:20:42 EST 2005 /usr/bin/uname -p = Intel(R) Pentium(R) 4 CPU 3.20GHz /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /sbin PATH: /usr/sbin PATH: /usr/lib/portage/bin PATH: /bin PATH: /usr/bin PATH: /opt/bin PATH: /usr/i686-pc-linux-gnu/gcc-bin/3.3.6 PATH: /usr/i386-pc-linux-gnu/gcc-bin/3.3.5 PATH: /usr/qt/3/bin PATH: /usr/kde/3.4/sbin PATH: /usr/kde/3.4/bin PATH: /usr/kde/3.3/sbin PATH: /usr/kde/3.3/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1727: checking build system type configure:1745: result: i686-pc-linux-gnu configure:1753: checking host system type configure:1767: result: i686-pc-linux-gnu configure:1775: checking target system type configure:1789: result: i686-pc-linux-gnu configure:1818: checking for a BSD-compatible install configure:1873: result: /bin/install -c configure:1884: checking whether build environment is sane configure:1927: result: yes configure:1992: checking for gawk configure:2008: found /bin/gawk configure:2018: result: gawk configure:2028: checking whether make sets $(MAKE) configure:2048: result: yes configure:2246: checking for style of include used by make configure:2274: result: GNU configure:2307: checking for i686-pc-linux-gnu-gcc configure:2323: found /usr/bin/i686-pc-linux-gnu-gcc configure:2333: result: i686-pc-linux-gnu-gcc configure:2615: checking for C compiler version configure:2618: i686-pc-linux-gnu-gcc --version </dev/null >&5 i686-pc-linux-gnu-gcc (GCC) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ======================================================================== .... will email entire config.log if you want ======================================================================= (cd .libs && rm -f libavcodec_sparc.la && ln -s ../libavcodec_sparc.la libavcodec_sparc.la) make[5]: Leaving directory `/var/tmp/portage/xine-lib-1.1.1-r2/work/xine-lib-1.1.1/src/libffmpeg/libavcodec/sparc' Making all in libpostproc make[5]: Entering directory `/var/tmp/portage/xine-lib-1.1.1-r2/work/xine-lib-1.1.1/src/libffmpeg/libavcodec/libpostproc' /bin/sh ../../../../libtool-nofpic --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../.. -I../../../../include -I../../../../include -I../../../../src -I../../../../src/xine-engine -I../../../../src/xine-engine -I../../../../src/xine-utils -I../../../../src/input -I../../../../src/input -I../../../../lib -DSIMPLE_IDCT -DHAVE_AV_CONFIG_H -DRUNTIME_CPUDETECT -DUSE_FASTMEMCPY -DCONFIG_RISKY -DCONFIG_DECODERS -DXINE_MPEG_ENCODER -DCONFIG_ZLIB -DCONFIG_GPL -I../../../../src/libffmpeg/libavcodec -fomit-frame-pointer -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -DENABLE_IPV6 -O2 -mcpu=i686 -march=pentium4 -pipe -fomit-frame-pointer -mno-mmx -mno-sse -frename-registers -ffunction-sections -mno-sse -fomit-frame-pointer -c -o postprocess.lo postprocess.c mkdir .libs i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../.. -I../../../../include -I../../../../include -I../../../../src -I../../../../src/xine-engine -I../../../../src/xine-engine -I../../../../src/xine-utils -I../../../../src/input -I../../../../src/input -I../../../../lib -DSIMPLE_IDCT -DHAVE_AV_CONFIG_H -DRUNTIME_CPUDETECT -DUSE_FASTMEMCPY -DCONFIG_RISKY -DCONFIG_DECODERS -DXINE_MPEG_ENCODER -DCONFIG_ZLIB -DCONFIG_GPL -I../../../../src/libffmpeg/libavcodec -fomit-frame-pointer -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -DENABLE_IPV6 -O2 -mcpu=i686 -march=pentium4 -pipe -fomit-frame-pointer -mno-mmx -mno-sse -frename-registers -ffunction-sections -mno-sse -fomit-frame-pointer -c postprocess.c -fPIC -DPIC -o .libs/postprocess.o In file included from postprocess.c:655: postprocess_template.c:3207:1: warning: "REAL_SCALED_CPY" redefined In file included from postprocess.c:645: postprocess_template.c:3230:1: warning: this is the location of the previous definition In file included from postprocess.c:655: postprocess_template.c: In function `postProcess_MMX2': postprocess_template.c:3483: error: can't find a register in class `GENERAL_REGS' while reloading `asm' postprocess_template.c:3629: error: can't find a register in class `GENERAL_REGS' while reloading `asm' In file included from postprocess.c:665: postprocess_template.c:53:1: warning: "REAL_PAVGB" redefined In file included from postprocess.c:655: postprocess_template.c:51:1: warning: this is the location of the previous definition In file included from postprocess.c:665: postprocess_template.c:1209:1: warning: "REAL_FIND_MIN_MAX" redefined In file included from postprocess.c:655: postprocess_template.c:1204:1: warning: this is the location of the previous definition In file included from postprocess.c:665: postprocess_template.c:3230:1: warning: "REAL_SCALED_CPY" redefined In file included from postprocess.c:655: postprocess_template.c:3207:1: warning: this is the location of the previous definition make[5]: *** [postprocess.lo] Error 1 make[5]: Leaving directory `/var/tmp/portage/xine-lib-1.1.1-r2/work/xine-lib-1.1.1/src/libffmpeg/libavcodec/libpostproc' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/xine-lib-1.1.1-r2/work/xine-lib-1.1.1/src/libffmpeg/libavcodec' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/xine-lib-1.1.1-r2/work/xine-lib-1.1.1/src/libffmpeg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/xine-lib-1.1.1-r2/work/xine-lib-1.1.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xine-lib-1.1.1-r2/work/xine-lib-1.1.1' make: *** [all] Error 2 !!! ERROR: media-libs/xine-lib-1.1.1-r2 failed. !!! Function src_compile, Line 223, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.
emerge --info, please...
(In reply to comment #1) > emerge --info, please... > >emerge --info Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.13-gentoo-r3 i686) ================================================================= System uname: 2.6.13-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 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.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=i686 -march=pentium4 -pipe -fomit-frame-pointer -mno-mmx -mno-sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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="-O2 -mcpu=i686 -march=pentium4 -pipe -fomit-frame-pointer -mno-mmx -mno-sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://barad-dur/gentoo-portage" USE="x86 X alsa apm audiofile avi berkdb bitmap-fonts bzip2 cdr cdrw crypt cups curl dts dvd dvdrw eds emboss encode exif expat fam ffmpeg flac foomaticdb fortran gd gdbm gif glut gmp gpm gstreamer gtk2 hal hpijs idn imlib ipv6 jpeg kde lcms libg++ libwww mad matroska mikmod mng motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pcre pdflib perl png postgres ppds python qt quicktime readline ruby samba sdl slang spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis xine xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
info sent
Please read man gcc before setting void C[XX]FLAGS like -mcpu=i686 -march=pentium4. There's no way for gcc to compile code fully optimized for P4 ABI/instructions and not to break compatibility with i686 at the same time. *** This bug has been marked as a duplicate of 116125 ***
removed -mcpu=i686, it compiles with no problems - see duplicate bug!