Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 194132

Summary: media-video/transcode-1.0.4 build fails
Product: Gentoo Linux Reporter: Jochen Schlick <josch09>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal CC: alexeybusov, bass, bobber205, chris, grozin, packo, tcrosby, zl29ah
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log

Description Jochen Schlick 2007-09-28 19:34:53 UTC
---------------------------------------
Summary for transcode 1.0.4:
----------------------------------------

core options
----------------------------------------
static AV-frame buffering      yes
network (sockets) streams      no
experimental xio               no
Default xvid export            xvid4
A52 default decoder            yes

libavcodec
----------------------------------------
headers                        -I/usr/include
libraries
build
version
statically linked              no

hardware support
----------------------------------------
v4l/v4l2                       yes
OSS                            no
bktr                           no
sunau                          no

optional package support
----------------------------------------
IBP                            no
X11                            yes
libmpeg2                       yes
libpostproc                    no
freetype2                      yes
avifile                        no
lame                           yes
ogg                            yes
vorbis                         yes
theora                         yes
libdvdread                     yes
pvm3                           no
libdv                          yes
libquicktime                   yes
lzo                            yes
a52                            yes
libmpeg3                       yes
libxml2                        yes
mjpegtools                     yes
sdl                            yes
libfame                        no
imagemagick                    yes
libjpeg                        yes
bsdav                          no
iconv                          yes

ERROR: requirement failed: cannot link against libavcodec
libavcodec can be found in the following packages:
  FFMpeg  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 filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/portage/media-video/transcode-1.0.4/work/transcode-1.0.4/config.log
 *
 * ERROR: media-video/transcode-1.0.4 failed.
 * Call stack:
 *                ebuild.sh, line 1684:  Called dyn_compile
 *                ebuild.sh, line 1020:  Called qa_call 'src_compile'
 *                ebuild.sh, line   44:  Called src_compile
 *   transcode-1.0.4.ebuild, line  108:  Called econf '--with-default-xvid=xvid4' '--enable-a52' '--enable-a52-default-decoder' '--enable-mmx' '--enable-sse' '--enable-sse2' '--enable-3dnow' '--disable-altivec' '--disable-netstream' '--enable-freetype2' '--enable-v4l' '--enable-lame' '--enable-ogg' '--disable-oss' '--enable-vorbis' '--enable-theora' '--enable-libdvdread' '--enable-libdv' '--enable-libquicktime' '--enable-lzo' '--enable-iconv' '--enable-libmpeg3' '--enable-libxml2' '--enable-mjpegtools' '--enable-sdl' '--disable-libfame' '--enable-imagemagick' '--enable-libjpeg' '--with-x' '--with-mod-path=/usr/lib64/transcode' '--with-libpostproc-builddir=/usr/lib64' '--disable-avifile' '--disable-xio'
 *                ebuild.sh, line  621:  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/portage/media-video/transcode-1.0.4/temp/build.log'.
 *


Reproducible: Always
Comment 1 Jochen Schlick 2007-09-28 19:36:02 UTC
Created attachment 132120 [details]
build log
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-09-28 19:41:45 UTC
Your ffmpeg is messed up, run revdep-rebuild.
Comment 3 Jochen Schlick 2007-09-28 19:53:03 UTC
revdep-rebuild shows that ffmpeg package needs a rebuild

sorry
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-09-30 19:51:35 UTC
*** Bug 193758 has been marked as a duplicate of this bug. ***
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-10-06 10:54:16 UTC
*** Bug 194896 has been marked as a duplicate of this bug. ***
Comment 6 Tom Crosby 2007-10-07 02:39:33 UTC
Interestingly, while rebuilding ffmpeg does fix the problem, it's not helped by the fact that configure is set to run pkg-config on ffmpeg rather than libavcodec; before I stumbled across this bug and tried rebuilding ffmpeg, I had already got transcode to build successfully by modifying configure.in to look for the right library name.  While it may perhaps be an invalid bug, the pkg-config check would work fine anyway if it looked specifically for libavcodec, and these sorts of situations are presumably why pkg-config exists.
Comment 7 Tom Crosby 2007-10-07 02:56:31 UTC
Above comment also applies to some of the other dependencies that fail pkg-config checks (libmpeg2, freetype2, SDL), all of which have the wrong package name in the TC_PKG_CHECK call in configure.in.
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007-10-15 18:32:01 UTC
*** Bug 195973 has been marked as a duplicate of this bug. ***
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-11-26 07:18:43 UTC
*** Bug 200359 has been marked as a duplicate of this bug. ***
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2008-01-10 08:47:02 UTC
*** Bug 204918 has been marked as a duplicate of this bug. ***
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2008-01-16 06:01:14 UTC
*** Bug 206051 has been marked as a duplicate of this bug. ***
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2008-01-17 08:15:22 UTC
*** Bug 206294 has been marked as a duplicate of this bug. ***