Building media-video/transcode-1.1.7-r3 against media-video/libav-12 fails with multiple error messages such as: > encode_lavc.c:236:21: error: 'PIX_FMT_YUV420P' undeclared (first use in this function) > PIX_FMT_YUV420P, > ^~~~~~~~~~~~~~~ > encode_lavc.c:250:20: error: 'PIX_FMT_YUV422P' undeclared (first use in this function) > PIX_FMT_YUV422P, > ^~~~~~~~~~~~~~~ Reproducible: Always Steps to Reproduce: 1. emerge -1 =media-video/libav-12 =media-video/transcode-1.1.7-r3 Actual Results: > encode_lavc.c:236:21: error: 'PIX_FMT_YUV420P' undeclared (first use in this function) > PIX_FMT_YUV420P, > ^~~~~~~~~~~~~~~ Expected Results: Successful merge.
Created attachment 463556 [details] transcode-1.1.7-r3:20170213-003425.log
Created attachment 463558 [details] environment
The problem is similar to https://bugs.gentoo.org/show_bug.cgi?id=609186. Ebuild needs to patch with transcode-1.1.7-ffmpeg29.patch also when building against >=media-video/libav-12.
Pull request: https://github.com/gentoo/gentoo/pull/4070
Fixed with https://github.com/gentoo/gentoo/pull/4070