[root@lato ~]# emerge xine-vcdx Calculating dependencies ...done! >>> emerge (1 of 1) media-plugins/xine-vcdx-1_rc1 to / >>> md5 src_uri ;-) xine-vcdx-1-rc1.tar.gz >>> Unpacking source... >>> Unpacking xine-vcdx-1-rc1.tar.gz to /var/tmp/portage/xine-vcdx-1_rc1/work >>> Source unpacked. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i586-pc-linux-gnu-strip... no checking for strip... strip checking build system type... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking for style of include used by make... GNU checking for i586-pc-linux-gnu-gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking dependency style of gcc... gcc3 checking for strerror in -lcposix... no checking for i586-pc-linux-gnu-gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ANSI C... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking for rpmbuild... /bin/true checking whether gcc accepts -Wall... yes checking whether gcc accepts -Wchar-subscripts... yes checking whether gcc accepts -Wmissing-prototypes... yes checking whether gcc accepts -Wmissing-declarations... yes checking whether gcc accepts -Wunused... yes checking whether gcc accepts -Wpointer-arith... yes checking whether gcc accepts -Wwrite-strings... yes checking whether gcc accepts -Wnested-externs... yes checking whether gcc accepts -Wno-sign-compare... yes checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking whether make sets $(MAKE)... (cached) yes checking for a BSD-compatible install... /bin/install -c checking whether ln -s works... yes checking for ld used by GCC... /usr/i586-pc-linux-gnu/bin/ld checking if the linker (/usr/i586-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i586-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... nm checking for a sed that does not truncate output... /bin/sed checking how to recognise dependent libraries... pass_all checking command to parse nm output... ok checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for i586-pc-linux-gnu-ranlib... no checking for ranlib... ranlib checking for i586-pc-linux-gnu-strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/i586-pc-linux-gnu/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking whether -lc should be explicitly linked in... no creating libtool checking for ANSI C header files... (cached) yes checking for unistd.h... (cached) yes checking stdbool.h usability... yes checking stdbool.h presence... yes checking for stdbool.h... yes checking for an ANSI C99-conforming __func__... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for off_t... yes checking for size_t... yes checking whether byte ordering is bigendian... no checking how to create empty arrays... [0] checking for pthread_create in -lpthread... yes checking for xine-config... /usr/bin/xine-config checking for XINE-LIB version >= 1.0.0... yes checking for dlopen in -lc... no checking for dlopen in -ldl... yes checking for string.h... (cached) yes checking libvcd/info.h usability... yes checking libvcd/info.h presence... yes checking for libvcd/info.h... yes checking cddb/cddb.h usability... no checking cddb/cddb.h presence... no checking for cddb/cddb.h... no *** CDDB support be disabled from CD-DA plugin checking sys/cdio.h usability... no checking sys/cdio.h presence... no checking for sys/cdio.h... no checking linux/cdrom.h usability... yes checking linux/cdrom.h presence... yes checking for linux/cdrom.h... yes checking for strings.h... (cached) yes checking if cdrom ioctls are available... yes checking if gcc supports "-mcpu=i386" flags... yes checking if gcc supports "-mcpu=athlon" flags... yes checking for pkg-config... /usr/bin/pkg-config checking for libcdio >= 0.63... yes checking LIBCDIO_CFLAGS... checking LIBCDIO_LIBS... -lcdio checking for libvcdinfo >= 0.7.18-cdio... yes checking VCDINFO_CFLAGS... checking VCDINFO_LIBS... -lvcdinfo -lvcd -liso9660 -lcdio checking __attribute__ ((aligned ())) support... 64 configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating input/Makefile config.status: creating xine-extra/Makefile config.status: creating m4/Makefile config.status: creating po/Makefile config.status: creating intl/Makefile config.status: creating misc/Makefile config.status: creating xine-vcdx.spec config.status: creating config.h config.status: executing depfiles commands make all-recursive make[1]: Entering directory `/var/tmp/portage/xine-vcdx-1_rc1/work/xine-vcdx-1-rc1' Making all in doc make[2]: Entering directory `/var/tmp/portage/xine-vcdx-1_rc1/work/xine-vcdx-1-rc1/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/xine-vcdx-1_rc1/work/xine-vcdx-1-rc1/doc' Making all in xine-extra make[2]: Entering directory `/var/tmp/portage/xine-vcdx-1_rc1/work/xine-vcdx-1-rc1/xine-extra' source='xine-extra.c' object='xine-extra.o' libtool=no \ depfile='.deps/xine-extra.Po' tmpdepfile='.deps/xine-extra.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include -Wall -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wunused -Wpointer-arith -Wwrite-strings -Wnested-externs -Wno-sign-compare -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DINPUT_DEBUG -march=k6 -O3 -pipe -fomit-frame-pointer -c `test -f 'xine-extra.c' || echo './'`xine-extra.c rm -f libxine_extra.a ar cru libxine_extra.a xine-extra.o ranlib libxine_extra.a make[2]: Leaving directory `/var/tmp/portage/xine-vcdx-1_rc1/work/xine-vcdx-1-rc1/xine-extra' Making all in input make[2]: Entering directory `/var/tmp/portage/xine-vcdx-1_rc1/work/xine-vcdx-1-rc1/input' source='xineplug_inp_vcd.c' object='xineplug_inp_vcd.lo' libtool=yes \ depfile='.deps/xineplug_inp_vcd.Plo' tmpdepfile='.deps/xineplug_inp_vcd.TPlo' \ depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include -Wall -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wunused -Wpointer-arith -Wwrite-strings -Wnested-externs -Wno-sign-compare -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DINPUT_DEBUG -I/usr/include -I../xine-extra -march=k6 -O3 -pipe -fomit-frame-pointer -c -o xineplug_inp_vcd.lo `test -f 'xineplug_inp_vcd.c' || echo './'`xineplug_inp_vcd.c source='vcdplayer.c' object='vcdplayer.lo' libtool=yes \ depfile='.deps/vcdplayer.Plo' tmpdepfile='.deps/vcdplayer.TPlo' \ depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include -Wall -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wunused -Wpointer-arith -Wwrite-strings -Wnested-externs -Wno-sign-compare -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DINPUT_DEBUG -I/usr/include -I../xine-extra -march=k6 -O3 -pipe -fomit-frame-pointer -c -o vcdplayer.lo `test -f 'vcdplayer.c' || echo './'`vcdplayer.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include -Wall -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wunused -Wpointer-arith -Wwrite-strings -Wnested-externs -Wno-sign-compare -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DINPUT_DEBUG -I/usr/include -I../xine-extra -march=k6 -O3 -pipe -fomit-frame-pointer -c xineplug_inp_vcd.c -MT xineplug_inp_vcd.lo -MD -MP -MF .deps/xineplug_inp_vcd.TPlo -fPIC -DPIC -o xineplug_inp_vcd.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include -Wall -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wunused -Wpointer-arith -Wwrite-strings -Wnested-externs -Wno-sign-compare -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DINPUT_DEBUG -I/usr/include -I../xine-extra -march=k6 -O3 -pipe -fomit-frame-pointer -c vcdplayer.c -MT vcdplayer.lo -MD -MP -MF .deps/vcdplayer.TPlo -fPIC -DPIC -o vcdplayer.lo xineplug_inp_vcd.c: In function `meta_info_assign': xineplug_inp_vcd.c:172: error: structure has no member named `meta_info' xineplug_inp_vcd.c:173: error: structure has no member named `meta_info' xineplug_inp_vcd.c:175: error: structure has no member named `meta_info' xineplug_inp_vcd.c: In function `vcd_flush_buffers': xineplug_inp_vcd.c:577: warning: implicit declaration of function `xine_demux_flush_engine' xineplug_inp_vcd.c: In function `vcd_get_optional_data': xineplug_inp_vcd.c:1117: warning: implicit declaration of function `xine_get_audio_channel' xineplug_inp_vcd.c:1143: warning: implicit declaration of function `xine_get_spu_channel' xineplug_inp_vcd.c: In function `vcd_update_title': xineplug_inp_vcd.c:1362: error: structure has no member named `stream_info' make[2]: *** [xineplug_inp_vcd.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/xine-vcdx-1_rc1/work/xine-vcdx-1-rc1/input' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xine-vcdx-1_rc1/work/xine-vcdx-1-rc1' make: *** [all] Error 2 !!! ERROR: media-plugins/xine-vcdx-1_rc1 failed. !!! Function src_compile, Line 24, Exitcode 2 !!! (no error message)
[root@lato ~]# emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0, 2.4.22-gentoo-r5) ================================================================= System uname: 2.4.22-gentoo-r5 i586 AMD-K6(tm) 3D processor Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.59-r2 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=k6 -O3 -pipe -fomit-frame-pointer" CHOST="i586-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=k6 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb crypt cups curl encode esd ethereal firebird foomaticdb gdbm gdm gif gnome gpm gps gtk gtk2 imlib ipv6 java jikes jpeg kde libg++ libwww mad mbox mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png python qt quicktime readline sdl slang snmp socks5 spell ssl svga tcltk tcpd tiff truetype usb x86 xml2 xmms xv zlib"
change CFLAGS="-march=k6 -O3 -pipe -fomit-frame-pointer" to CFLAGS="-march=i586 -O3 -pipe" and try again
*** This bug has been marked as a duplicate of 36940 ***