>>> Emerging (1 of 1) media-libs/xvid-1.1.2 to / * xvid-1.1.0-noexec-stack.patch.bz2 MD5 ;-) ... [ ok ] * xvid-1.1.0-noexec-stack.patch.bz2 RMD160 ;-) ... [ ok ] * xvid-1.1.0-noexec-stack.patch.bz2 SHA1 ;-) ... [ ok ] * xvid-1.1.0-noexec-stack.patch.bz2 SHA256 ;-) ... [ ok ] * xvid-1.1.0-noexec-stack.patch.bz2 size ;-) ... [ ok ] * xvidcore-1.1.2.tar.bz2 MD5 ;-) ... [ ok ] * xvidcore-1.1.2.tar.bz2 RMD160 ;-) ... [ ok ] * xvidcore-1.1.2.tar.bz2 SHA1 ;-) ... [ ok ] * xvidcore-1.1.2.tar.bz2 SHA256 ;-) ... [ ok ] * xvidcore-1.1.2.tar.bz2 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking xvidcore-1.1.2.tar.bz2 ;-) ... [ ok ] * checking xvid-1.1.0-noexec-stack.patch.bz2 ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking xvidcore-1.1.2.tar.bz2 to /var/tmp/portage/media-libs/xvid-1.1.2/work >>> Unpacking xvid-1.1.0-noexec-stack.patch.bz2 to /var/tmp/portage/media-libs/xvid-1.1.2/work * Applying xvid-1.1.0_beta2-altivec.patch ... [ ok ] * Applying xvid-1.1.0-noexec-stack.patch ... [ ok ] * Applying xvid-1.1.0-3dnow-2.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/media-libs/xvid-1.1.2/work/xvidcore-1.1.2/build/generic' ... * Running aclocal ... [ ok ] * Running autoconf ... [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/media-libs/xvid-1.1.2/work/xvidcore-1.1.2/build/generic ... * econf: updating xvidcore-1.1.2/build/generic/config.sub with /usr/share/gnuconfig/config.sub * econf: updating xvidcore-1.1.2/build/generic/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-altivec --build=i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking whether to use default CFLAGS... no checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... 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 i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for a BSD-compatible install... /usr/bin/install -c checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking for whether to use assembly code... yes checking for architecture type... ia32 checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes 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 for int *... yes checking size of int *... 4 checking whether byte ordering is bigendian... no checking for build extensions... .so .a .o checking for platform specific LDFLAGS/CFLAGS... ok checking for yasm... yes checking for asm object format... elf checking if altivec support has to be activated... no checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking math.h usability... yes checking math.h presence... yes checking for math.h... yes configure: creating ./config.status config.status: creating platform.inc C: ./decoder.c D: =build C: ./encoder.c C: ./xvid.c C: bitstream/bitstream.c C: bitstream/cbp.c C: bitstream/mbcoding.c C: dct/fdct.c C: dct/idct.c C: dct/simple_idct.c C: image/colorspace.c C: image/interpolate8x8.c C: image/image.c C: image/font.c C: image/postprocessing.c C: image/qpel.c C: image/reduced.c C: motion/estimation_bvop.c C: motion/estimation_common.c C: motion/estimation_gmc.c C: motion/estimation_pvop.c C: motion/estimation_rd_based.c C: motion/estimation_rd_based_bvop.c C: motion/gmc.c C: motion/motion_comp.c C: motion/vop_type_decision.c C: motion/sad.c C: prediction/mbprediction.c C: plugins/plugin_single.c C: plugins/plugin_2pass1.c C: plugins/plugin_2pass2.c C: plugins/plugin_lumimasking.c C: plugins/plugin_dump.c C: plugins/plugin_psnr.c C: quant/quant_h263.c C: quant/quant_matrix.c C: quant/quant_mpeg.c C: utils/emms.c C: utils/mbtransquant.c C: utils/mem_align.c C: utils/mem_transfer.c C: utils/timer.c A: bitstream/x86_asm/cbp_3dne.asm ../../src/bitstream/x86_asm/cbp_3dne.asm:130: invalid argument to [SECTION] ../../src/bitstream/x86_asm/cbp_3dne.asm:130: undefined symbol `.note.GNU' (first use) ../../src/bitstream/x86_asm/cbp_3dne.asm:130: undefined symbol `stack' (first use) ../../src/bitstream/x86_asm/cbp_3dne.asm:130: (Each undefined symbol is reported only once.) make: *** [bitstream/x86_asm/cbp_3dne.o] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: media-libs/xvid-1.1.2 failed. Call stack: ebuild.sh, line 1611: Called dyn_compile ebuild.sh, line 968: Called qa_call 'src_compile' environment, line 3428: Called src_compile xvid-1.1.2.ebuild, line 38: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/media-libs/xvid-1.1.2/temp/build.log'. Reproducible: Always
Portage 2.1.2-r4 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-beyond3 i686) ================================================================= System uname: 2.6.19-beyond3 i686 Dual Core AMD Opteron(tm) Processor 265 Gentoo Base System version 1.12.9 Timestamp of tree: Thu, 25 Jan 2007 13:00:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-java/java-config: 1.3.7, 2.0.31-r3 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19.2-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -msse3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -msse3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LINGUAS="en" MAKEOPTS="-j12" PKGDIR="/usr/portage/packages" 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/overlays/Xsperimental /usr/local/portage /usr/local/layman/xeffects /usr/local/layman/xeffects" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X aac acpi aim aimextras alsa applet artworkextra asf audacious audiofile bash-completion berkdb bitmap-fonts buttons cairo cddb cdio cdparanoia cdr cdrom chroot cli cpudetection cracklib crypt css cups dbus dga dio directfb dlloader dpms dri dvb dvd dvdr dvdread eds emboss encode esd fam fbcon ffmpeg firefox flac fortran fuse gdbm gif gimp glitz gnome gpm gstreamer gtk gtk+ gtk2 hal iconv ieee1394 imagemagick innodb ipod ipv6 isdnlog jack jpeg lavc ldap libg++ libsdl lm_sensors mad mikmod mjpeg mmx mmxext mono mozilla mp3 mp4 mpeg mpeg2 mpg4 mplayer mysql ncurses nls nptl nptlonly nsplugin nvidia objc ogg openal opengl oss pam pcre pda pdf perl png ppds pppd python qt3 qt4 quicktime readline real reflection reiser4 reiserfs rhythmbox sdl session spell spl sse ssl svg svga tcpd transcode truetype truetype-fonts type1-fonts udev unicode usb v4l vlm vorbis win32codecs wma wmv wxwindows x86 xgl xine xine-lib xml xorg xorg-x11 xv xvid xvmc zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev vesa void fbdev vga keyboard tseng v4l joystick mouse nv" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nv nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
*** Bug 163798 has been marked as a duplicate of this bug. ***
I can confirm this bug: got exactly the same compilation error.
not a bug in the toolchain
it's because you have yasm installed
*** This bug has been marked as a duplicate of bug 159498 ***
*** Bug 163917 has been marked as a duplicate of this bug. ***
*** Bug 163965 has been marked as a duplicate of this bug. ***
whoops, sorry for duplicate. Uninstalling yasm helps indeed.