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
Created attachment 123488 [details] emerge --info output it would be nice to have more allowed space in the comment area...
Created attachment 123489 [details] the build.log mentioned in the error.
I got the same error on i686 (K7)
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
ok, Thanks for fixing!