1 |
I'm stuck on this problem today. I ran @preserved-rebuild and this pops up: |
2 |
|
3 |
# required by @preserved-rebuild (argument) |
4 |
# /usr/portage/profiles/package.mask: |
5 |
# Mart Raudsepp <leio@g.o> (16 Feb 2017) |
6 |
# Old gstreamer 0.10 version, which is security vulnerable. |
7 |
# Use gstreamer:1.0 with media-plugins/gst-plugins-libav |
8 |
# instead (despite the name, it uses media-video/ffmpeg too). |
9 |
# Masked for removal in 30 days. Bug #594878 |
10 |
=media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r5 |
11 |
|
12 |
It then asks me to add gst-plugins-ffmpeg to package.unmask, which I allow it |
13 |
to do. Continuing with @preserved-rebuild then it fails like so: |
14 |
================================================================ |
15 |
/data/tmp_var/portage/media-plugins/gst-plugins-ffmpeg-0.10.13_p201211- |
16 |
r5/work/gst-ffmpeg-0.10.13_p201211/ext/ffmpeg/gstffmpegcodecmap.c:2590:32: |
17 |
error: 'PIX_FMT_YUVA420P' undeclared (first use in this function) |
18 |
context->pix_fmt = PIX_FMT_YUVA420P; |
19 |
^ |
20 |
/data/tmp_var/portage/media-plugins/gst-plugins-ffmpeg-0.10.13_p201211- |
21 |
r5/work/gst-ffmpeg-0.10.13_p201211/ext/ffmpeg/gstffmpegcodecmap.c:2593:32: |
22 |
error: 'PIX_FMT_YUV411P' undeclared (first use in this function) |
23 |
context->pix_fmt = PIX_FMT_YUV411P; |
24 |
^ |
25 |
/data/tmp_var/portage/media-plugins/gst-plugins-ffmpeg-0.10.13_p201211- |
26 |
r5/work/gst-ffmpeg-0.10.13_p201211/ext/ffmpeg/gstffmpegcodecmap.c:2596:32: |
27 |
error: 'PIX_FMT_YUV422P' undeclared (first use in this function) |
28 |
context->pix_fmt = PIX_FMT_YUV422P; |
29 |
^ |
30 |
/data/tmp_var/portage/media-plugins/gst-plugins-ffmpeg-0.10.13_p201211- |
31 |
r5/work/gst-ffmpeg-0.10.13_p201211/ext/ffmpeg/gstffmpegcodecmap.c:2599:32: |
32 |
error: 'PIX_FMT_YUV410P' undeclared (first use in this function) |
33 |
context->pix_fmt = PIX_FMT_YUV410P; |
34 |
^ |
35 |
make[3]: *** [Makefile:544: libgstffmpeg_la-gstffmpegcodecmap.lo] Error 1 |
36 |
make[3]: Leaving directory '/data/tmp_var/portage/media-plugins/gst-plugins- |
37 |
ffmpeg-0.10.13_p201211-r5/work/gst-ffmpeg-0.10.13_p201211- |
38 |
abi_x86_64.amd64/ext/ffmpeg' |
39 |
make[2]: *** [Makefile:389: all-recursive] Error 1 |
40 |
make[2]: Leaving directory '/data/tmp_var/portage/media-plugins/gst-plugins- |
41 |
ffmpeg-0.10.13_p201211-r5/work/gst-ffmpeg-0.10.13_p201211- |
42 |
abi_x86_64.amd64/ext' |
43 |
make[1]: *** [Makefile:482: all-recursive] Error 1 |
44 |
make[1]: Leaving directory '/data/tmp_var/portage/media-plugins/gst-plugins- |
45 |
ffmpeg-0.10.13_p201211-r5/work/gst-ffmpeg-0.10.13_p201211-abi_x86_64.amd64' |
46 |
make: *** [Makefile:410: all] Error 2 |
47 |
* ERROR: media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r5::gentoo failed |
48 |
(compile phase): |
49 |
* emake failed |
50 |
* |
51 |
* If you need support, post the output of `emerge --info '=media-plugins/gst- |
52 |
plugins-ffmpeg-0.10.13_p201211-r5::gentoo'`, |
53 |
* the complete build log and the output of `emerge -pqv '=media-plugins/gst- |
54 |
plugins-ffmpeg-0.10.13_p201211-r5::gentoo'`. |
55 |
* The complete build log is located at '/var/log/portage/media-plugins:gst- |
56 |
plugins-ffmpeg-0.10.13_p201211-r5:20170218-094809.log'. |
57 |
* The ebuild environment file is located at '/data/tmp_var/portage/media- |
58 |
plugins/gst-plugins-ffmpeg-0.10.13_p201211-r5/temp/environment'. |
59 |
* Working directory: '/data/tmp_var/portage/media-plugins/gst-plugins- |
60 |
ffmpeg-0.10.13_p201211-r5/work/gst-ffmpeg-0.10.13_p201211-abi_x86_64.amd64' |
61 |
* S: '/data/tmp_var/portage/media-plugins/gst-plugins-ffmpeg-0.10.13_p201211- |
62 |
r5/work/gst-ffmpeg-0.10.13_p201211' |
63 |
==================================== |
64 |
|
65 |
So, what now? Am I supposed to remove/rebuild anything manually? The |
66 |
gst-plugins-ffmpeg package does not seem to have any reverse dependencies: |
67 |
=========================================================== |
68 |
# emerge --depclean -p -v media-plugins/gst-plugins-ffmpeg |
69 |
Calculating dependencies... done! |
70 |
>>> Calculating removal order... |
71 |
|
72 |
>>> These are the packages that would be unmerged: |
73 |
|
74 |
media-plugins/gst-plugins-ffmpeg |
75 |
selected: 0.10.13_p201211-r5 |
76 |
protected: none |
77 |
omitted: none |
78 |
|
79 |
All selected packages: =media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r5 |
80 |
|
81 |
>>> 'Selected' packages are slated for removal. |
82 |
>>> 'Protected' and 'omitted' packages will not be removed. |
83 |
===================================================== |
84 |
|
85 |
-- |
86 |
Regards, |
87 |
Mick |