Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 116529 - xine 1.1.1 fails to build, postprocess.c error
Summary: xine 1.1.1 fails to build, postprocess.c error
Status: RESOLVED DUPLICATE of bug 116125
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-23 12:03 UTC by far jump
Modified: 2005-12-23 13:49 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 far jump 2005-12-23 12:03:24 UTC
!!!! 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.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-12-23 12:12:02 UTC
emerge --info, please...
Comment 2 far jump 2005-12-23 12:32:19 UTC
(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


Comment 3 far jump 2005-12-23 13:03:49 UTC
info sent
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-12-23 13:15:40 UTC
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 ***
Comment 5 far jump 2005-12-23 13:49:37 UTC
removed -mcpu=i686, it compiles with no problems - see duplicate bug!