>>> Unpacking source... >>> Unpacking ffmpeg-0.5_p20601.tar.bz2 to /var/tmp/portage/media-video/ffmpeg-0.5_p20601/work >>> Source unpacked in /var/tmp/portage/media-video/ffmpeg-0.5_p20601/work >>> Preparing source in /var/tmp/portage/media-video/ffmpeg-0.5_p20601/work/ffmpeg-0.5_p20601 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-video/ffmpeg-0.5_p20601/work/ffmpeg-0.5_p20601 ... ERROR: libx264 version must be >= 0.79. If you think configure made a mistake, make sure you are using the latest version from SVN. If the latest version fails, report the problem to the ffmpeg-user@mplayerhq.hu mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.err" produced by configure as this will help solving the problem. * ERROR: media-video/ffmpeg-0.5_p20601 failed: * configure failed The most recent x264 in portage: [ebuild R ] media-libs/x264-0.0.20091021 USE="pic threads -debug" 0 kB is version 0.78.
Same deal (I'm assuming) with mplayer-1.0_rc4_p20091124. It's missing the configure check, but it fails anyway: x86_64-pc-linux-gnu-gcc -DHAVE_AV_CONFIG_H -I.. -I.. -with-user-cppflags -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -with-user-cflags -march=athlon64 -g -O2 -D__STDC_LIMIT_MACROS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -with-user-cppflags -D_REENTRANT -I/usr/include/SDL -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/dirac -I/usr/include/schroedinger-1.0 -I/usr/include/liboil-0.3 -c -o libx264.o libx264.c libx264.c: In function 'X264_init': libx264.c:231: error: 'struct <anonymous>' has no member named 'i_weighted_pred' make[1]: *** [libx264.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/media-video/mplayer-1.0_rc4_p20091124/work/mplayer-1.0_rc4_p20091124/libavcodec' make: *** [libavcodec/libavcodec.a] Error 2 * ERROR: media-video/mplayer-1.0_rc4_p20091124 failed: * Failed to build MPlayer!
i can confirm this too
Confirming...
same problem -- media-video/ffmpeg-0.5_p20601 fails to build --ERROR: libx264 version must be >= 0.79 newer version of libx264 needed! after ffmpeg fails media-video/mplayer-1.0_rc4_p20091124 fails to. emerge --info Portage 2.1.7.6 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r8 i686) ================================================================= System uname: Linux-2.6.30-gentoo-r8-i686-Intel-R-_Pentium-R-_D_CPU_2.66GHz-with-gentoo-2.0.1 Timestamp of tree: Tue, 24 Nov 2009 18:45:01 +0000 app-shells/bash: 4.0_p28 dev-java/java-config: 2.1.9-r1 dev-lang/python: 2.6.2-r1 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.5.2-r2 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA dlj-1.1" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.lagis.at/ ftp://gentoo.lagis.at/source/ " LANG="de_DE.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="en de" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/desktop-effects /usr/local/portage/layman/x11 /usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac aalib acl acpi alsa amr avahi avi berkdb bitmap-fonts bluetooth branding bzip2 cairo cdda cdparanoia cdr cli consolekit cracklib cups dbus divx dri dts dv dvb dvd dvdnav dvdr dvdread eds emboss encode esd evo extras ffmpeg firefox flac fortran fuse gdbm gif glibc-omitfp glitz gmedia gnome gpm gstreamer gtk gtk2 hal iconv ipv6 java jpeg jpeg2k kde lame ldap libnotify live mad matroska mdnsresponder-compat mikmod mjpeg mmap mmx mng modules mp3 mp4 mpeg mplayer mudflap mysql mythtv ncurses nls no-helper nptl nptlonly nsplugin ogg oggvorbis opengl openmp pam pcre pdf perl png pni ppds pppd python qt3support qt4 quicktime radio readline realmedia reflection samba sdl session slang spell spl splash sse sse2 ssl startup-notification stream svg svga sysfs tcpd teletext theora threads thunar tiff truetype truetype-fonts type1-fonts unicode usb utempter utf8 v4l v4l2 vcd vidix vlm vorbis win32codecs wmp wx x264 x86 xanim xcb xcomposite xine xinerama xml xml2 xorg xulrunner 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 mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" DVB_CARDS="usb-dib0700" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="fglrx radeonhd vesa fbdev" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Well evening
Same here with ffmpeg and mplayer.
Latest snapshot for libx264 x264-snapshot-20091124-2245.tar.bz2 From ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ Maybe some gentoo developer could create a new ebuild for this release. Thanks in advance.
same here with ffmpeg and x264 required for xbmc.
just put the x264 ebuild in my local overlay and tested the x264-snapshot-20091124-2245.tar.bz2. compiled ffmpeg against it. i just changed the filename of the ebuild, nothing else. seems like there is more work to do since ffmpeg failed to build: "i686-pc-linux-gnu-gcc -DHAVE_AV_CONFIG_H -I. -I"/var/tmp/portage/media-video/ffmpeg-0.5_p20601/work/ffmpeg-0.5_p20601" -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -march=prescott -O2 -pipe -fomit-frame-pointer -fomit-frame-pointer -march=prescott -std=c99 -fomit-frame-pointer -pthread -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wtype-limits -Wundef -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF libavcodec/libopenjpeg.d -MT libavcodec/libopenjpeg.o -c -o libavcodec/libopenjpeg.o libavcodec/libopenjpeg.c i686-pc-linux-gnu-gcc -DHAVE_AV_CONFIG_H -I. -I"/var/tmp/portage/media-video/ffmpeg-0.5_p20601/work/ffmpeg-0.5_p20601" -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -march=prescott -O2 -pipe -fomit-frame-pointer -fomit-frame-pointer -march=prescott -std=c99 -fomit-frame-pointer -pthread -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wtype-limits -Wundef -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF libavcodec/libtheoraenc.d -MT libavcodec/libtheoraenc.o -c -o libavcodec/libtheoraenc.o libavcodec/libtheoraenc.c i686-pc-linux-gnu-gcc -DHAVE_AV_CONFIG_H -I. -I"/var/tmp/portage/media-video/ffmpeg-0.5_p20601/work/ffmpeg-0.5_p20601" -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -march=prescott -O2 -pipe -fomit-frame-pointer -fomit-frame-pointer -march=prescott -std=c99 -fomit-frame-pointer -pthread -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wtype-limits -Wundef -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF libavcodec/libvorbis.d -MT libavcodec/libvorbis.o -c -o libavcodec/libvorbis.o libavcodec/libvorbis.c i686-pc-linux-gnu-gcc -DHAVE_AV_CONFIG_H -I. -I"/var/tmp/portage/media-video/ffmpeg-0.5_p20601/work/ffmpeg-0.5_p20601" -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -march=prescott -O2 -pipe -fomit-frame-pointer -fomit-frame-pointer -march=prescott -std=c99 -fomit-frame-pointer -pthread -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wtype-limits -Wundef -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF libavcodec/libx264.d -MT libavcodec/libx264.o -c -o libavcodec/libx264.o libavcodec/libx264.c libavcodec/libtheoraenc.c: In function ‘get_stats’: libavcodec/libtheoraenc.c:93: error: ‘TH_ENCCTL_2PASS_OUT’ undeclared (first use in this function) libavcodec/libtheoraenc.c:93: error: (Each undeclared identifier is reported only once libavcodec/libtheoraenc.c:93: error: for each function it appears in.) libavcodec/libtheoraenc.c: In function ‘submit_stats’: libavcodec/libtheoraenc.c:129: error: ‘TH_ENCCTL_2PASS_IN’ undeclared (first use in this function) make: *** [libavcodec/libtheoraenc.o] Error 1 make: *** Waiting for unfinished jobs.... libavcodec/libopenjpeg.c: In function ‘libopenjpeg_decode_frame’: libavcodec/libopenjpeg.c:99: warning: passing argument 2 of ‘opj_cio_open’ discards qualifiers from pointer target type * * ERROR: media-video/ffmpeg-0.5_p20601 failed." " emerge --info Portage 2.1.6.13 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.31-gentoo-r6 i686) ================================================================= System uname: Linux-2.6.31-gentoo-r6-i686-Intel-R-_Atom-TM-_CPU_330_@_1.60GHz-with-gentoo-2.0.1 Timestamp of tree: Tue, 24 Nov 2009 22:30:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.0_p28 dev-lang/python: 2.6.2-r1 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.5.2-r2 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.63-r1 sys-devel/automake: 1.7.9-r1, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="candy ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/" LDFLAGS="-Wl,-O1" LINGUAS="de en" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_COMPRESS="bzip2" PORTAGE_COMPRESS_FLAGS="-9" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/xbmc-overlay /usr/local/portage/cwiid-overlay /usr/local/portage/x264-overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa avahi bash-completion berkdb bluetooth bzip2 cairo cddb cdr cli consolekit cracklib crypt dbus dri dts dvd dvdr eds emboss encode evo fam fbcondecor fbsplash firefox flac fortran gdbm gif gpm hal iconv jpeg jpeg2k laptop libnotify libsamplerate lm_sensors mad mikmod minimal mmx modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png policykit ppds pppd python qt3support quicktime readline reflection sdl session spell spl sse sse2 ssl startup-notification svg symlink sysfs syslog tcpd theora threads thunar tiff truetype unicode usb v4l2 vdpau vorbis win32codecs x264 x86 xml xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS "
*** Bug 294498 has been marked as a duplicate of this bug. ***
I've masked the mplayer and ffmpeg snapshot bumps that fail, as a temporary measure until a new x264 snapshot is committed, which as I understand is being worked on.
(In reply to comment #8) > the filename of the ebuild, nothing else. seems like there is more work to do > since ffmpeg failed to build: hal, which version of libtheora do you have installed?
*** Bug 294505 has been marked as a duplicate of this bug. ***
(In reply to comment #11) > (In reply to comment #8) > > > the filename of the ebuild, nothing else. seems like there is more work to do > > since ffmpeg failed to build: > > hal, which version of libtheora do you have installed? > eix -s theora [I] media-libs/libtheora Available versions: 1.0 ~1.1_beta3 ~1.1.0 ~1.1.1 {doc encode examples} Installed versions: 1.0(07:59:37 11/23/09)(encode -doc -examples) Homepage: http://www.theora.org Description: The Theora Video Compression Codec
Fixed in CVS
I don't understand why ffmpeg isn't updating now... Yesterday if I did an update, the results where: [ebuild U ] media-video/ffmpeg-0.5_p20601 [0.5_p20373] [ebuild U ] media-video/mplayer-1.0_rc4_p20091124 [1.0_rc4_p20091026-r1] Today, after Steve Dibb's post I synced emerge and this are the results: [ebuild U ] sys-devel/autoconf-2.64 [2.63-r1] [ebuild U ] app-emacs/autoconf-mode-2.64 [2.63] [ebuild N ] app-admin/eselect-cblas-0.1 [ebuild N ] sci-libs/gsl-1.13-r1 [ebuild U ] media-gfx/inkscape-0.47 Why has ffmpeg disappeared? I have /usr/portage/media-video/ffmpeg/ffmpeg-0.5_p20601-r1.ebuild and as i can confirm that it now depends on x264? ( >=media-libs/x264-0.0.20091124 ) and i also have /usr/portage/media-libs/x264/x264-0.0.20091124.ebuild What the hell is going on?
O_o read the bug man...
I think you don't understand me... or i've misunderstood something Post #6... my post, made a notice about x264 upgrade... What i don't understand is why after an emerge --sync ffmpeg isn't an upgrade. I have ffmpeg version 0.5_p20373 and emerge should mark this package as old so when i update with emerge it should appear as an upgrade... as dependecies have been solved
(In reply to comment #17) > I think you don't understand me... or i've misunderstood something > > Post #6... my post, made a notice about x264 upgrade... > > What i don't understand is why after an emerge --sync ffmpeg isn't an upgrade. > > I have ffmpeg version 0.5_p20373 and emerge should mark this package as old so > when i update with emerge it should appear as an upgrade... as dependecies have > been solved > This is incorrect on your part. The packages are all masked in /usr/portage/profile/package.mask refer to file for understanding as to why they are not avaliable as of yet.
# Temporarily mask premature version bumps until x264 is bumped as well # bug 294469 Ok.. thanks. I thought that x264-snapshot-20091124-2245.tar.bz2 was version 0.79 or higher of x264... sorry for my unkwonledge of global package.mask.