RonsGentooX64 ~ # emerge --info Portage 2.1_pre7-r5 (default-linux/amd64/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.15-gentoo-r8 x86_64) ================================================================= System uname: 2.6.15-gentoo-r8 x86_64 Dual Core AMD Opteron(tm) Processor 165 Gentoo Base System version 1.12.0_pre17 dev-lang/python: 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=k8 -fomit-frame-pointer -funroll-loops -msse3 -ftracer -fweb -ffast-math -fprefetch-loop-arrays -fearly-inlining -frename-registers" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -march=k8 -fomit-frame-pointer -funroll-loops -msse3 -ftracer -fweb -ffast-math -fprefetch-loop-arrays -fearly-inlining -frename-registers" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US" LC_ALL="en_US" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="amd64 16bit 64bit X a52 aac acl acpi aim aimextras alsa apache2 applet aqua_theme arts automount avi background bash-completion berkdb bitmap-fonts bittorrent bzip2 cdinstall cdio cdparanoia cdr cdrom chroot cli cpudetection crypt ctype cups dba devfs26 devmap dga dhcp directfb dlloader dmi dnotify doc double-precision dpms dri dts dv dvb dvd dvdr dvdread eds emboss emul-linux-x86 encode expat ext-iiimf ext-png ext-zlib extrafilters extraicons extramodules fam fastbuild fat fbcon fbdev ffmpeg firefox flac fontconfig foomaticdb force-cgi-redirect fortran ftp gaim gatos gd gif glx gnome gpm gstreamer gtk gtk2 gtkhtml gzip h323 hal i8x0 imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog ithreads java javascript jbig jp2 jpeg jpeg2k kde kdeenablefinal kerberos lm_sensors log4j lzw lzw-tiff mad math matroska memlimit mime ming mjpeg mmap mng modplug mp3 mp4 mp4live mpd-mad mpeg mpeg2 mpi mpi_njtree mplayer msn msnextras multiprocess musepack music mysql mysqli mythtv ncurses net nls noflagstrip nptl nptlonly ntfs ntlm nvidia ogg oggvorbis opengl pci pcre pdflib perl pheaders player pmu png pnp posix povray pppd python qt qt3 qt4 quicktime rdesktop readline reiserfs rpc rplay rtc samba savedconfig sdk sdl session simplexml smp sndfile soap sockets source speedo speex spell spl sse-filters ssl sysfs syslog sysvipc szip t1lib tcltk tcpd tga themes theora thesaurus threads threadsonly tiff tokenizer transcode truetype truetype-fonts type1 type1-fonts uclibc-compat ucs2 udev unicode usb userlocales uudeview v4l v4l2 vcd vcdimager vdr vfat video_cards_fbdev video_cards_nvidia video_cards_v4l video_cards_vesa videos x264 xext xft xml xmlreader xmlrpc xmlwriter xmms xpm xsettings xsl xslt xv xvid xvmc yaepg zip zlib zvbi elibc_glibc kernel_linux userland_GNU video_cards_fb" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS
This may have to go upstream to ffmeg devs. This looked different from other ffmpeg bug report. BTW the prev. versioon did compile. I filed this because of the Gcc 4.1 patch being applied and I am using gcc4.1. Compile output. =================== >>> Unpacking ffmpeg-0.4.9-p20060302.tar.bz2 to /var/tmp/portage/ffmpeg-0.4.9_p20060302/work * Applying ffmpeg-unknown-options.patch ... [ ok ] * Applying ffmpeg-0.4.9_p20051216-asneeded-configure.patch ... [ ok ] * Applying ffmpeg-0.4.9_p20060302-fbsd-flags.patch ... [ ok ] * Applying ffmpeg-libdir.patch ... [ ok ] * Applying ffmpeg-shared-gcc4.1.patch ... [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/ffmpeg-0.4.9_p20060302/work ... QA Notice: USE Flag 'elibc_FreeBSD' not in IUSE for media-video/ffmpeg-0.4.9_p20060302 install prefix /usr source path /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static C compiler x86_64-pc-linux-gnu-gcc make make CPU x86_64 (generic) big-endian no inttypes.h yes broken inttypes.h no MMX enabled yes Vector Builtins yes gprof enabled no zlib enabled yes lzo enabled yes libgsm enabled no mp3lame enabled yes libogg enabled yes Vorbis enabled no Theora enabled yes FAAD enabled yes faadbin enabled no FAAC enabled yes XviD enabled yes x264 enabled yes a52 support yes a52 dlopened no DTS support yes pp support yes debug symbols no strip symbols no optimize no static yes shared no video hooking yes SDL support yes Imlib2 support yes FreeType support yes Sun medialib support no pthreads support yes AMR-NB float support no AMR-NB fixed support no AMR-WB float support no AMR-WB IF2 support no network support no License: GPL Creating config.mak and config.h... make -C libavutil all x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -O2 -pipe -march=k8 -fomit-frame-pointer -funroll-loops -msse3 -ftracer -fweb -ffast-math -fprefetch-loop-arrays -fearly-inlining -frename-registers -fomit-frame-pointer -I. -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavcodec -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ffmpeg.o ffmpeg.c x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -O2 -pipe -march=k8 -fomit-frame-pointer -funroll-loops -msse3 -ftracer -fweb -ffast-math -fprefetch-loop-arrays -fearly-inlining -frename-registers -fomit-frame-pointer -I. -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavcodec -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cmdutils.o cmdutils.c make[1]: Entering directory `/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil' x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -O2 -pipe -march=k8 -fomit-frame-pointer -funroll-loops -msse3 -ftracer -fweb -ffast-math -fprefetch-loop-arrays -fearly-inlining -frename-registers -fomit-frame-pointer -DHAVE_AV_CONFIG_H -DBUILD_AVUTIL -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mathematics.o mathematics.c In file included from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil/avutil.h:24, from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavcodec/avcodec.h:14, from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavformat/avformat.h:16, from cmdutils.c:20: /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil/common.h:594: error: static declaration of 'lrintf' follows non-static declaration In file included from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil/avutil.h:24, from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavcodec/avcodec.h:14, from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavformat/avformat.h:16, from ffmpeg.c:21: /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil/common.h:594: error: static declaration of 'lrintf' follows non-static declaration In file included from mathematics.c:24: common.h:594: error: static declaration of 'lrintf' follows non-static declaration make[1]: *** [mathematics.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil' make: *** [lib] Error 2 make: *** Waiting for unfinished jobs.... make: *** [cmdutils.o] Error 1 make: *** [ffmpeg.o] Error 1 !!! ERROR: media-video/ffmpeg-0.4.9_p20060302 failed. Call stack: ebuild.sh, line 1532: Called dyn_compile ebuild.sh, line 929: Called src_compile ffmpeg-0.4.9_p20060302.ebuild, line 158: Called die !!! static failed !!! If you need support, post the topmost build error, and the call stack if relevant.
NOT a bugzilla product bug. Read the description when filing bug, please.
Compiles fine w/ gcc-4.1 on x86...
*** This bug has been marked as a duplicate of 128685 ***