I get the following errors while trying to compile xine-lib: 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 -O1 -fno-stack-protector -DOPT_SPEED -O3 -fomit-frame-pointer -fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops -finline-functions -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -O1 -fno-stack-protector -c layer12.c -MT layer12.lo -MD -MP -MF .deps/layer12.TPlo -fPIC -DPIC -o .libs/layer12.o /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s: Assembler messages: /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:639: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:644: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:694: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:699: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:745: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:750: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:801: Error: Incorrect register `%rsi' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:830: Error: Incorrect register `%r10' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:851: Error: Incorrect register `%rcx' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:872: Error: Incorrect register `%rcx' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:895: Error: Incorrect register `%rcx' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:913: Error: Incorrect register `%rcx' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:931: Error: Incorrect register `%rcx' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:949: Error: Incorrect register `%rcx' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:1973: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:1984: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:1998: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:2087: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:2095: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:2110: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:2348: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:2362: Error: Incorrect register `%rax' used with `l' suffix /var/tmp/portage/xine-lib-1_rc4/temp/ccnkqj3n.s:2375: Error: Incorrect register `%rax' used with `l' suffix make[3]: *** [layer12.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/xine-lib-1_rc4/work/xine-lib-1-rc4/src/libmad' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/xine-lib-1_rc4/work/xine-lib-1-rc4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xine-lib-1_rc4/work/xine-lib-1-rc4' make: *** [all] Error 2 !!! ERROR: media-libs/xine-lib-1_rc4 failed. !!! Function src_compile, Line 113, Exitcode 2 !!! Parallel make failed emerge info:Portage 2.0.50-r6 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.5-gentoo) ================================================================= System uname: 2.6.5-gentoo x86_64 4 Gentoo Base System version 1.4.10 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/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 Xaw3d aalib acl acpi alsa amd64 apache2 apm arts audiofile avi berkdb bonobo cdr crypt cups curl doc dvd dvdr encode esd faad fbcon flac foomaticdb foreign-package gd gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml ieee1394 imlib innodb jabber java javamail javascript joystick jpeg jsch junit kde libg++ libgda libwww lirc mad maildir mdb mikmod mng motif mozilla mpeg mpeg4 multilib mysql ncurses nls nogcj nptl odbc oggvorbis opengl openssh oss pam pda pdflib perl php pic pie png ppds python qt quicktime radeon readline samba sdl slang slp speex spell ssl tcpd theora tiff truetype vhosts vim-with-x wmf xinerama xml2 xmms xosd xv zlib" Reproducible: Always Steps to Reproduce: 1. 2. 3.
same problem here. is there any workaround? i'm trying to get kde emerged, but it seems to depend on xine-lib :-(
I saw this too. FYI: emerge =xine-lib-1_rc3-r3 works fine. I think this should satisfy your KDE deps. Looks like rc4 broke something.
Unfortunately, rc4 appears to be a security update fixing vulnerabilities in Real Media streaming, making it much more difficult to mask and forget. However, I've temporarily removed amd64 keywords so people can at least install things like KDE.
Created attachment 31588 [details, diff] patch fixing configure script for amd64 This patch to the configure script should fix this problem.
Created attachment 31589 [details] ebuild for xine-lib-1_rc4 on amd64 here's an ebuild that apply's the above patch on amd64
Committed, thanks.