package seems to be building for ffmpeg support without requiring ffmpeg. Maybe this package needs an ffmpeg use flag or strict dependency on ffmpeg. Compile Error: ---------------------------------------- Summary for transcode 1.1.4: ---------------------------------------- core options ---------------------------------------- enable experimental code yes enable deprecated code yes static AV-frame buffering yes A52 default decoder yes FFmpeg support yes ffmpeg libraries ---------------------------------------- libavcodec build libavcodec version libavformat build libavformat version hardware support ---------------------------------------- v4l/v4l2 no ALSA yes OSS yes bktr no sunau no optional module support ---------------------------------------- PV3 no NuppelVideo no optional package support ---------------------------------------- IBP (libxio) no X11 yes Xv extension yes Xshm extension yes Xaw library yes Xpm library yes libmpeg2 yes libpostproc no freetype2 yes lame yes xvid yes x264 yes ogg yes vorbis yes theora no libdvdread yes pvm3 no libdv no libquicktime yes lzo no a52 yes faac yes libxml2 yes mjpegtools no sdl yes imagemagick no libjpeg yes bsdav no iconv yes ERROR: requirement failed: cannot compile ffmpeg/avformat.h ffmpeg/avformat.h can be found in the following packages: libavformat http://www.ffmpeg.org/ ERROR: requirement failed: cannot link against libavformat libavformat can be found in the following packages: libavformat http://www.ffmpeg.org/ Please see the INSTALL file in the top directory of the transcode sources for more information about building transcode with this configure script. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/media-video/transcode-1.1.4/work/transcode-1.1.4/config.log * * ERROR: media-video/transcode-1.1.4 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 3003: Called econf '--disable-nuv' '--enable-mmx' '--disable-3dnow' '--enable-sse' '--enable-sse2' '--disable-altivec' '--disable-v4l' '--enable-alsa' '--enable-oss' '--enable-freetype2' '--enable-lame' '--enable-x264' '--enable-xvid' '--enable-ogg' '--enable-vorbis' '--disable-theora' '--enable-libdvdread' '--disable-libdv' '--enable-libquicktime' '--disable-imagemagick' '--disable-libpostproc' '--disable-lzo' '--enable-a52' '--enable-faac' '--enable-libxml2' '--disable-mjpegtools' '--enable-sdl' '--enable-libjpeg' '--enable-iconv' '--with-x' '--enable-deprecated' '--enable-experimental' '--with-mod-path=/usr/lib/transcode' * ebuild.sh, line 534: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf 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-video/transcode-1.1.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/transcode-1.1.4/temp/environment'. * emerge info: Portage 2.1.6.13 (default/linux/x86/10.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r6 i686) ================================================================= System uname: Linux-2.6.30-gentoo-r6-i686-Intel-R-_Pentium-R-_M_processor_2.13GHz-with-gentoo-1.12.11.1 Timestamp of tree: Sun, 13 Sep 2009 15:45:03 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7-r1, 2.1.8-r1 dev-lang/python: 2.5.4-r3, 2.6.2-r1 dev-python/pycrypto: 2.0.1-r8 dev-util/cmake: 2.6.4 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.7.9-r1, 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: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.seren.com/gentoo http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo http://gentoo.netnitco.net ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://mirrors.acm.cs.rpi.edu/gentoo/ ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://gentoo.osuosl.org/ ftp://mirror.iawnet.sandia.gov/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo" LANG="en_US" LC_ALL="en_US" LDFLAGS="-Wl,-O1" LINGUAS="en_US" MAKEOPTS="-j2" 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" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa ati berkdb bitmap-fonts bluetooth bmp branding bzip2 cairo cddb cdinstall cdr cli cracklib crypt curl dbus divx dri dts dvd dvdr dvdread emboss encode fam fbcondecor firefox flac flash fortran ftp gdbm gif gnutls gpm gtk gtk2 hal iconv ipod isdnlog java java6 jpeg kde libnotify mad mikmod mmx mmx2 mmxext mp3 mp4 mpeg mudflap ncurses nls nptl nptlonl nptlonly nsplugin ogg openal opengl openmp osc oss pam pcre pdf perl png ppds pppd python qt qt3 qt3support qt4 quciktime quicktime readline realmedia reflection samba sdl seamonkey session spell spl sse sse2 ssl startup-notification svg sysfs tcpd thunar tiff truetype truetype-fonts type1-fonts unicode usb videos vorbis win32codecs x264 x86 xinerama xml xorg xulrunner xv xvid 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="en_US" USERLAND="GNU" VIDEO_CARDS="radeon" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Reproducible: Always
Ok one more thing: on further inspection it looks like the config script should be patched to look for libavformat/avformat.h instead of ffmpeg/avformat.h. The depends on ffmpeg look ok.
(In reply to comment #0) > !!! Please attach the following file when seeking support: > !!! > /var/tmp/portage/media-video/transcode-1.1.4/work/transcode-1.1.4/config.log where is it?
You know i'm going to call this a fluke, something must have updated because it merges fine now. Probably got a mirror something mid sync.