Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 183778 - ~media-video/ffmpeg-0.4.9_p20070616 breaks xdtv and xdtv compilation
Summary: ~media-video/ffmpeg-0.4.9_p20070616 breaks xdtv and xdtv compilation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-30 22:46 UTC by Volker Hemmann
Modified: 2007-07-07 11:40 UTC (History)
2 users (show)

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


Attachments
emerge --info output (emerge.info,4.42 KB, text/plain)
2007-06-30 22:47 UTC, Volker Hemmann
Details
the build.log mentioned in the error. (build.log,51.27 KB, text/plain)
2007-06-30 22:48 UTC, Volker Hemmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Volker Hemmann 2007-06-30 22:46:20 UTC
After updating ffmpeg:
xdtv
xdtv: symbol lookup error: xdtv: undefined symbol: faac_encoder

on emerging xdtv:

emerge xdtv
.
.
.
In file included from container.h:18,
                 from divx.h:32,
                 from divx.c:39:
/usr/include/ffmpeg/avcodec.h:2252: warning: 'ImgReSampleContext' is deprecated
/usr/include/ffmpeg/avcodec.h:2258: warning: 'ImgReSampleContext' is deprecated
In file included from divx.h:37,
                 from divx.c:39:
/usr/include/ffmpeg/avformat.h:286: warning: 'AVFrac' is deprecated
divx.c: In function 'divx_init':
divx.c:1209: error: 'mpeg4_encoder' undeclared (first use in this function)
divx.c:1209: error: (Each undeclared identifier is reported only once
divx.c:1209: error: for each function it appears in.)
divx.c:1210: error: 'mpeg1video_encoder' undeclared (first use in this function)
divx.c:1212: error: 'mpeg2video_encoder' undeclared (first use in this function)
divx.c:1214: error: 'mjpeg_encoder' undeclared (first use in this function)
divx.c:1216: error: 'ljpeg_encoder' undeclared (first use in this function)
divx.c:1217: error: 'flv_encoder' undeclared (first use in this function)
divx.c:1220: error: 'rv20_encoder' undeclared (first use in this function)
divx.c:1222: error: 'rv10_encoder' undeclared (first use in this function)
divx.c:1228: error: 'h263p_encoder' undeclared (first use in this function)
divx.c:1229: error: 'h263_encoder' undeclared (first use in this function)
divx.c:1231: error: 'h261_encoder' undeclared (first use in this function)
divx.c:1233: error: 'msmpeg4v3_encoder' undeclared (first use in this function)
divx.c:1234: error: 'msmpeg4v2_encoder' undeclared (first use in this function)
divx.c:1237: error: 'wmv2_encoder' undeclared (first use in this function)
divx.c:1239: error: 'wmv1_encoder' undeclared (first use in this function)
divx.c:1241: error: 'asv2_encoder' undeclared (first use in this function)
divx.c:1244: error: 'asv1_encoder' undeclared (first use in this function)
divx.c:1253: error: 'ffv1_encoder' undeclared (first use in this function)
divx.c:1256: error: 'snow_encoder' undeclared (first use in this function)
divx.c:1260: error: 'ffvhuff_encoder' undeclared (first use in this function)
divx.c:1262: error: 'huffyuv_encoder' undeclared (first use in this function)
divx.c:1264: error: 'dvvideo_encoder' undeclared (first use in this function)
divx.c:2096: error: 'mp2_encoder' undeclared (first use in this function)
divx.c:2101: error: 'ac3_encoder' undeclared (first use in this function)
divx.c:2106: error: 'pcm_s16le_encoder' undeclared (first use in this function)
divx.c: In function 'divx_audio_start':
divx.c:2716: warning: cast to pointer from integer of different size
make[3]: *** [divx.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from container.h:18,
                 from divx.h:32,
                 from channel.c:64:
/usr/include/ffmpeg/avcodec.h:2252: warning: 'ImgReSampleContext' is deprecated
/usr/include/ffmpeg/avcodec.h:2258: warning: 'ImgReSampleContext' is deprecated
In file included from divx.h:37,
                 from channel.c:64:
/usr/include/ffmpeg/avformat.h:286: warning: 'AVFrac' is deprecated
In file included from container.h:18,
                 from divx.h:32,
                 from divx_ui.c:49:
/usr/include/ffmpeg/avcodec.h:2252: warning: 'ImgReSampleContext' is deprecated
/usr/include/ffmpeg/avcodec.h:2258: warning: 'ImgReSampleContext' is deprecated
In file included from divx.h:37,
                 from divx_ui.c:49:
/usr/include/ffmpeg/avformat.h:286: warning: 'AVFrac' is deprecated
divx_ui.c: In function 'divx_menu_cb':
divx_ui.c:642: warning: cast from pointer to integer of different size
divx_ui.c:946: warning: passing argument 4 of 'SetBgAction' from incompatible pointer type
divx_ui.c:959: warning: passing argument 4 of 'SetBgAction' from incompatible pointer type
divx_ui.c: In function 'divx_scroll_scb':
divx_ui.c:1204: warning: cast from pointer to integer of different size
make[3]: Leaving directory `/mnt/portvar/var/tmp/portage/media-tv/xdtv-2.4.0/work/xdtv-2.4.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/portvar/var/tmp/portage/media-tv/xdtv-2.4.0/work/xdtv-2.4.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/portvar/var/tmp/portage/media-tv/xdtv-2.4.0/work/xdtv-2.4.0'
make: *** [all] Error 2
 *
 * ERROR: media-tv/xdtv-2.4.0 failed.
 * Call stack:
 *   ebuild.sh, line 1642:   Called dyn_compile
 *   ebuild.sh, line 988:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   xdtv-2.4.0.ebuild, line 144:   Called die
 *
 * Compilation failed.
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/mnt/portvar/var/tmp/portage/media-tv/xdtv-2.4.0/temp/build.log'.
 *



Reproducible: Always

Steps to Reproduce:
1.upgrade from ffmpeg-0.4.9_p20070330
2.try to start or re-emerge xdtv
3. see above
Comment 1 Volker Hemmann 2007-06-30 22:47:25 UTC
Created attachment 123488 [details]
emerge --info output

it would be nice to have more allowed space in the comment area...
Comment 2 Volker Hemmann 2007-06-30 22:48:34 UTC
Created attachment 123489 [details]
the build.log mentioned in the error.
Comment 3 François MASSON 2007-07-03 17:26:30 UTC
I got the same error on i686 (K7)
Comment 4 Alexis Ballier gentoo-dev 2007-07-04 08:28:06 UTC
fixed, thanks for reporting

we'll lose x264 & other optional ffmpeg features usage, but I'm working on a much simpler way of using ffmpeg for 2.4.1
Comment 5 Volker Hemmann 2007-07-07 11:40:06 UTC
ok,
Thanks for fixing!