Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209610 - media-video/ffmpeg-0.4.9_p20080206 configure failure with USE=ieee1394
Summary: media-video/ffmpeg-0.4.9_p20080206 configure failure with USE=ieee1394
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-10 22:52 UTC by Michael Donaghy
Modified: 2008-02-28 18:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Donaghy 2008-02-10 22:52:26 UTC
Ffmpeg fails to build; it fails to even configure, if USE=ieee1394 is set.

Reproducible: Always

Steps to Reproduce:
1. USE=ieee1394 emerge =media-video/ffmpeg-0.4.9_p20080206
Actual Results:  
...
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/media-video/ffmpeg-0.4.9_p20080206/work/ffmpeg ...
Unknown option "--enable-dc1394".
See ./configure --help for available options.
 * 
 * ERROR: media-video/ffmpeg-0.4.9_p20080206 failed.
...

Expected Results:  
ffmpeg should build with ieee1394 support

arcueid ~ # emerge --info
Portage 2.1.4.1 (default-linux/amd64/2006.1, gcc-4.2.2, glibc-2.7-r1, 2.6.23-gentoo-r6-mikeyd x86_64)
=================================================================
System uname: 2.6.23-gentoo-r6-mikeyd x86_64 AMD Sempron(tm) Processor 2600+
Timestamp of tree: Sun, 10 Feb 2008 02:16:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r8, 2.5.1-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
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.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=k8 -fforce-addr -fsched-interblock -fsched-spec-load -fsched-spec-load-dangerous -fno-math-errno -fno-trapping-math -ftracer -funit-at-a-time -funswitch-loops -fprefetch-loop-arrays -ffunction-sections -fbranch-target-load-optimize2 -fno-bounds-check -fmodulo-sched -fgcse-sm -fgcse-las -fgcse-after-reload -floop-optimize -freschedule-modulo-scheduled-loops -ftree-loop-ivcanon -fvariable-expansion-in-unroller -fdata-sections -fsched2-use-traces -fivopts -fmerge-all-constants -fipa-pta -fcx-limited-range"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/init.d/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O3 -march=k8 -fforce-addr -fsched-interblock -fsched-spec-load -fsched-spec-load-dangerous -fno-math-errno -fno-trapping-math -ftracer -funit-at-a-time -funswitch-loops -fprefetch-loop-arrays -ffunction-sections -fbranch-target-load-optimize2 -fno-bounds-check -fmodulo-sched -fgcse-sm -fgcse-las -fgcse-after-reload -floop-optimize -freschedule-modulo-scheduled-loops -ftree-loop-ivcanon -fvariable-expansion-in-unroller -fdata-sections -fsched2-use-traces -fivopts -fmerge-all-constants -fipa-pta -fcx-limited-range"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages maketest metadata-transfer sandbox sfperms strict test unmerge-orphans userfetch"
GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ "
LANG="en_GB.UTF-8"
LINGUAS="en_GB en de"
PKGDIR="/usr/portage/packages"
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/portage/local/layman/pro-audio /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="16bit GAPING_SECURITY_HOLE R X X509 Xaw3d a52 aac aalib acl acpi ada addbookmarks adns afs aiglx aim aio akode alias alisp alsa amarok amazon amd64 amr amrnb amrwb animgif ao aoss apache apache2 apm applet ares arts artswrappersuid asf async asyncns audiofile authdaemond autoipd autoreplace avahi avalon avantgo bash-completion bcp bidi big-tables bigpatch binfilter bitmap-fonts bittorrent bjam blas blender-game bonobo boo boost branding browserplugin bzip2 c++ c3p0 cairo caps captury catalogs cblas cdaudio cdda cddb cdinstall cdio cdparanoia cdr cdrom cgi chicken chm chroot cjk clearcase cli cmdsubmenu connectionstatus contactnotes context corba cracklib crypt css cups curl custom-cflags cviewer cvs cyrillic d daap dbus deprecated designer-plugin devhelp devmap dga directfb discouraged disk-partitions diskio divx4linux djbfft djconsole djvu dlloader dmi dmx doc dolby-record-switch dri dssi dts dv dvb dvbplayer dvd dvdnav dvdr dvdread ecc editor edl elf emovix enca encode epydoc examples exif expat exscalibar extensions extra extrafilters extras fam fame fasttrack fbcon fbcondecor fbsplash ffmpeg fftw finger flac flash fltk fluidsynth fontconfig fortran fpx freetype ftp fuse gadu games gcj gd gd-external gdbm gecko-sdk geometry ggi gif gimpprint ginac glib glibc-compat20 glibc-omitfp glitz glut gmp gnome-print gnomedb gnutella gnutls gopher gpac gphoto2 gpm graphics graphviz groupwise gs gstreamer guile gzip-el hal haskell hbci hdf5 hdri hesiod hifieq highlight history hlapi howl howl-compat hpn html htmlhandbook httpd humanities hyperestraier icon iconv icq icu id3tag idea idn ieee1394 imagemagick imap imlib immqt inkjar insecure-drivers insecure-patches insecure-savers iplsrc ipod ipv6 irc isdnlog ithreads ivtv jabber jack jack-tmpfs java javamail javascript jbig jce jikes jingle joystick jpeg jpeg2k jumpplay justify jython kde kdehiddenvisibility kickoff kig-scripting kipi kpathsea kqemu ladcca ladspa lame lapack lash latex lcms ldap leim lesstif libcaca libedit libgcrypt libnotify libofa libsamplerate libssh2 libvisual libwww lilypond lirc live lj lm_sensors log4j lua lv2 lyx lzo m17n-lib mad magic mailwrapper masquerade matroska mcal md5sum mdb mdnsresponder-compat midi migemo mikmod mjpeg mmap mng mod modplug mono motif mozdevelop mozilla mozsha1 mozsvg mp2 mp3 mp3rtp mp4 mpeg mpi mplayer mpm-worker msn mtp musepack music musicbrainz mysql nas ncurses neXt nemesi net netboot netjack netmeeting network networking new-clx new-login nfs nls nntp noantlr nodrm noflagstrip nova nowin nowlistening nptl nptlonly nsplugin nss numeric nvidia objc objc++ objc-gc ocaml odk offensive ofx ogg ole omega on-the-fly-crypt openal openexr openft opengl openmp openssl opensslcrypt oscar pam pascal pch pcre pdf perl pertty pg-hier pg-intdatetime physfs pic plotutils png pnm portaudio postgres povray ppds pppd prelude pstricks publishers pulseaudio pvr pyste python q32 qhull qq qt qt-copy qt3 qt3support qt4 quicktime rar rdesktop readline reflection regex remix rhino rle rpm rss rtc rtsp ruby rubytests samba sametime sasl sbig scanner science screen sdk sdl sdl-image seamonkey sendmail sensord serial server session setup-plugin sftplogging shorten shout skey skins slang slp smime sms smux sndfile snmp sockets socks5 solver sound soundex soundtouch source sox speex spell spl sql srt ssl statistics stream submenu subp subtitles subversion suid svg svm svnserve swat swig symlink sys-libs sysfs syslog system-libvncserver szip taglib tagwriting tcl tcltk tcpd teletext test testbed tetex texteffect tga theora threads threadsafe tidy tiff timidity tivo tk toolbar toolkit-scroll-bars tools tracker transcode translator transmitter transparency truetype truetype-fonts tunepimp tv_combiner tv_pick_cgi twolame type1-fonts ucs4 uk_bleb uk_rt umfpack unicode upnp usb utempter utf8 v4l v4l2 vamp vcd vcdimager vcdx vdr videos vim vim-pager vim-syntax vim-with-x visualization vlm vnc voice vorbis vorbis-psy wavpack webdav webpresence wideband winbind winpopup wmf wxwindows x264 xanim xattr xcomposite xetex xext xface xforms xft xine xinerama xml xmp xorg xosd xpm xprint xscreensaver xulrunner xv xvid xvmc yaepg yahoo yp yv12 zeroconf zip zlib zoran zvbi" ALSA_CARDS="ca0106 bt87x mpu401" 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" 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" APACHE2_MPMS="worker" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en de" LIRC_DEVICES="hauppauge inputlirc" USERLAND="GNU" VIDEO_CARDS="nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-02-10 23:03:30 UTC
(In reply to comment #0)
> CFLAGS="-O3 -march=k8 -fforce-addr -fsched-interblock -fsched-spec-load
> -fsched-spec-load-dangerous -fno-math-errno -fno-trapping-math -ftracer
> -funit-at-a-time -funswitch-loops -fprefetch-loop-arrays -ffunction-sections
> -fbranch-target-load-optimize2 -fno-bounds-check -fmodulo-sched -fgcse-sm
> -fgcse-las -fgcse-after-reload -floop-optimize
> -freschedule-modulo-scheduled-loops -ftree-loop-ivcanon
> -fvariable-expansion-in-unroller -fdata-sections -fsched2-use-traces -fivopts
> -fmerge-all-constants -fipa-pta -fcx-limited-range"
> CXXFLAGS="-O3 -march=k8 -fforce-addr -fsched-interblock -fsched-spec-load
> -fsched-spec-load-dangerous -fno-math-errno -fno-trapping-math -ftracer
> -funit-at-a-time -funswitch-loops -fprefetch-loop-arrays -ffunction-sections
> -fbranch-target-load-optimize2 -fno-bounds-check -fmodulo-sched -fgcse-sm
> -fgcse-las -fgcse-after-reload -floop-optimize
> -freschedule-modulo-scheduled-loops -ftree-loop-ivcanon
> -fvariable-expansion-in-unroller -fdata-sections -fsched2-use-traces -fivopts
> -fmerge-all-constants -fipa-pta -fcx-limited-range"

OMFG this by far the most ridiculous set of ricer flags I've ever seen. Do us a favor and do *not* even think about filing *any* compile failure bugs whatsoever until you've reinstaled your *entire* system from scratch with sane flags!

http://devmanual.gentoo.org/ebuild-writing/functions/src_compile/build-environment/index.html
http://www.gentoo.org/doc/en/gcc-optimization.xml

:-(((
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2008-02-10 23:14:38 UTC
Additionally...

# Luca Barbato <lu_zero@gentoo.org> (06 Feb 2008)
# temp mask pending test
=media-video/ffmpeg-0.4.9_p20080206
Comment 3 Michael Donaghy 2008-02-11 08:10:22 UTC
Yes, I know my CFLAGS are silly - but I'm pretty sure they're not relevant to this problem.
Comment 4 Christoph Kappel 2008-02-20 09:33:33 UTC
I've the same problem - it can easily be fixed with USE="-ieee1394" emerge ffmpeg. Maybe the ieee1394 support hasn't been included in the configigure file yet. So for me I don't need this feature.

For upstream it may be better to patch the configure file - or wait for an updated version. (imho)
Comment 5 Alexis Ballier gentoo-dev 2008-02-28 18:49:36 UTC
should be fixed now, thanks for reporting

it was just upstream who changed --enable-dc1394 to --enable-libdc1394