Created attachment 379824 [details] build.log In file included from ffmpegdrv.c:35:0: ffmpeglib.h:73:50: warning: ‘enum CodecID’ declared inside parameter list [enabled by default] typedef AVCodec* (*avcodec_find_encoder_t) (enum CodecID); ^ ffmpeglib.h:73:50: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] In file included from ffmpeglib.c:32:0: ../../src/gfxoutputdrv/ffmpeglib.h:73:50: warning: ‘enum CodecID’ declared inside parameter list [enabled by default] typedef AVCodec* (*avcodec_find_encoder_t) (enum CodecID); ^ ../../src/gfxoutputdrv/ffmpeglib.h:73:50: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] ffmpegdrv.c: In function ‘ffmpegdrv_open_audio’: ffmpegdrv.c:260:5: error: type of formal parameter 1 is incomplete codec = (*ffmpeglib.p_avcodec_find_encoder)(c->codec_id); ^ ffmpegdrv.c: In function ‘ffmpegdrv_open_video’: ffmpegdrv.c:467:5: error: type of formal parameter 1 is incomplete codec = (*ffmpeglib.p_avcodec_find_encoder)(c->codec_id); ^ ffmpegdrv.c: In function ‘ffmpegdrv_save’: ffmpegdrv.c:674:13: error: type of formal parameter 1 is incomplete && (*ffmpeglib.p_avcodec_find_encoder)(audio_codec) != NULL) ^ ffmpegdrv.c:680:13: error: type of formal parameter 1 is incomplete && (*ffmpeglib.p_avcodec_find_encoder)(video_codec) != NULL) ^ Makefile:511: recipe for target 'ffmpegdrv.o' failed make[3]: *** [ffmpegdrv.o] Error 1
Created attachment 379826 [details] emerge --info
This commit might be a sufficient fix - http://sourceforge.net/p/vice-emu/code/28089/.
(In reply to Rafał Mużyło from comment #2) > This commit might be a sufficient fix - > http://sourceforge.net/p/vice-emu/code/28089/. Applied the patches. Compiled and started.
remind me how to get clean patches out of sourceforge.
Bump to 2.4.7 should be enough for this :/
should be fixed in 2.4.16
2.4 is not 2.4.16 (2.4.16-r1). app-emulation/vice-2.4 (the latest amd64) still fails to compile, and the ebuild still depends on "virtual/ffmpeg" (without any version info). See also bug 539212 for the STABLEREQ.
Created attachment 400484 [details] build log for vice-2.4 with ffmpeg-2.6.1 Oh, and my build failure was with ffmpeg-2.6.1, although the build log seems to include the same compilation errors, so perhaps the summary should be changed as well?
Since it still fails it's not resolved.
use vice-2.4.20
Stable is still broken. Broken is not fixed.
stop reopening and use the newer ebuild. 2.4 isn't going to change.