Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r5 won't compile
Date: Sat, 18 Feb 2017 18:42:13
Message-Id: 1787634.SCHHRtlmJS@dell_xps
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies