I'm stuck on this problem today. I ran @preserved-rebuild and this pops up:
# required by @preserved-rebuild (argument) # /usr/portage/profiles/package.mask: # Mart Raudsepp <l...@gentoo.org> (16 Feb 2017) # Old gstreamer 0.10 version, which is security vulnerable. # Use gstreamer:1.0 with media-plugins/gst-plugins-libav # instead (despite the name, it uses media-video/ffmpeg too). # Masked for removal in 30 days. Bug #594878 =media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r5 It then asks me to add gst-plugins-ffmpeg to package.unmask, which I allow it to do. Continuing with @preserved-rebuild then it fails like so: ================================================================ /data/tmp_var/portage/media-plugins/gst-plugins-ffmpeg-0.10.13_p201211- r5/work/gst-ffmpeg-0.10.13_p201211/ext/ffmpeg/gstffmpegcodecmap.c:2590:32: error: 'PIX_FMT_YUVA420P' undeclared (first use in this function) context->pix_fmt = PIX_FMT_YUVA420P; ^ /data/tmp_var/portage/media-plugins/gst-plugins-ffmpeg-0.10.13_p201211- r5/work/gst-ffmpeg-0.10.13_p201211/ext/ffmpeg/gstffmpegcodecmap.c:2593:32: error: 'PIX_FMT_YUV411P' undeclared (first use in this function) context->pix_fmt = PIX_FMT_YUV411P; ^ /data/tmp_var/portage/media-plugins/gst-plugins-ffmpeg-0.10.13_p201211- r5/work/gst-ffmpeg-0.10.13_p201211/ext/ffmpeg/gstffmpegcodecmap.c:2596:32: error: 'PIX_FMT_YUV422P' undeclared (first use in this function) context->pix_fmt = PIX_FMT_YUV422P; ^ /data/tmp_var/portage/media-plugins/gst-plugins-ffmpeg-0.10.13_p201211- r5/work/gst-ffmpeg-0.10.13_p201211/ext/ffmpeg/gstffmpegcodecmap.c:2599:32: error: 'PIX_FMT_YUV410P' undeclared (first use in this function) context->pix_fmt = PIX_FMT_YUV410P; ^ make[3]: *** [Makefile:544: libgstffmpeg_la-gstffmpegcodecmap.lo] Error 1 make[3]: Leaving directory '/data/tmp_var/portage/media-plugins/gst-plugins- ffmpeg-0.10.13_p201211-r5/work/gst-ffmpeg-0.10.13_p201211- abi_x86_64.amd64/ext/ffmpeg' make[2]: *** [Makefile:389: all-recursive] Error 1 make[2]: Leaving directory '/data/tmp_var/portage/media-plugins/gst-plugins- ffmpeg-0.10.13_p201211-r5/work/gst-ffmpeg-0.10.13_p201211- abi_x86_64.amd64/ext' make[1]: *** [Makefile:482: all-recursive] Error 1 make[1]: Leaving directory '/data/tmp_var/portage/media-plugins/gst-plugins- ffmpeg-0.10.13_p201211-r5/work/gst-ffmpeg-0.10.13_p201211-abi_x86_64.amd64' make: *** [Makefile:410: all] Error 2 * ERROR: media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r5::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-plugins/gst- plugins-ffmpeg-0.10.13_p201211-r5::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-plugins/gst- plugins-ffmpeg-0.10.13_p201211-r5::gentoo'`. * The complete build log is located at '/var/log/portage/media-plugins:gst- plugins-ffmpeg-0.10.13_p201211-r5:20170218-094809.log'. * The ebuild environment file is located at '/data/tmp_var/portage/media- plugins/gst-plugins-ffmpeg-0.10.13_p201211-r5/temp/environment'. * Working directory: '/data/tmp_var/portage/media-plugins/gst-plugins- ffmpeg-0.10.13_p201211-r5/work/gst-ffmpeg-0.10.13_p201211-abi_x86_64.amd64' * S: '/data/tmp_var/portage/media-plugins/gst-plugins-ffmpeg-0.10.13_p201211- r5/work/gst-ffmpeg-0.10.13_p201211' ==================================== So, what now? Am I supposed to remove/rebuild anything manually? The gst-plugins-ffmpeg package does not seem to have any reverse dependencies: =========================================================== # emerge --depclean -p -v media-plugins/gst-plugins-ffmpeg Calculating dependencies... done! >>> Calculating removal order... >>> These are the packages that would be unmerged: media-plugins/gst-plugins-ffmpeg selected: 0.10.13_p201211-r5 protected: none omitted: none All selected packages: =media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r5 >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. ===================================================== -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.