Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 883053 - media-libs/gst-plugins-base-1.20.4 : ‘_gst_meta_tag_memory_reference’ undeclared
Summary: media-libs/gst-plugins-base-1.20.4 : ‘_gst_meta_tag_memory_reference’ undeclared
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 884731
  Show dependency tree
 
Reported: 2022-11-25 17:12 UTC by Thomas Capricelli
Modified: 2022-12-13 05:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,77.90 KB, text/x-log)
2022-11-25 17:12 UTC, Thomas Capricelli
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Capricelli 2022-11-25 17:12:19 UTC
stvideoencoder.c.o -c ../gst-plugins-base-1.20.4/gst-libs/gst/video/gstvideoencoder.c
../gst-plugins-base-1.20.4/gst-libs/gst/video/gstvideoencoder.c: In function ‘foreach_metadata’:
../gst-plugins-base-1.20.4/gst-libs/gst/video/gstvideoencoder.c:2202:48: error: ‘_gst_meta_tag_memory_reference’ undeclared (first use in this function); did you mean ‘_gst_meta_tag_memory’?
 2202 |       || gst_meta_api_type_has_tag (info->api, _gst_meta_tag_memory_reference)) {
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                _gst_meta_tag_memory


Reproducible: Always
Comment 1 Thomas Capricelli 2022-11-25 17:12:40 UTC
Created attachment 836763 [details]
build.log
Comment 2 Joakim Tjernlund 2022-11-25 17:23:34 UTC
Builds fine for me. Some broken dependency maybe?
Comment 3 Tee KOBAYASHI 2022-11-25 17:24:51 UTC
Apparently media-libs/gst-plugins-base-1.20.4 depends on >=media-libs/gstreamer-1.20.4.
Comment 4 Ionen Wolkens gentoo-dev 2022-11-25 17:40:10 UTC
(In reply to Tee KOBAYASHI from comment #3)
> Apparently media-libs/gst-plugins-base-1.20.4 depends on
> >=media-libs/gstreamer-1.20.4.
Yes, I can reproduce if I have 1.20.3 still installed. _gst_meta_tag_memory_reference only exists in >=1.20.4
Comment 5 Thomas Capricelli 2022-11-25 22:26:21 UTC
I confirm it went ok after updating media-libs/gstreamer to 1.20.4
Comment 6 Rémi Cardona 2022-12-11 15:19:15 UTC
Can confirm as well.
Comment 7 Larry the Git Cow gentoo-dev 2022-12-11 17:36:19 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd4c56e9c8625c738707c5c5eaf4ae51e4e7700

commit 9fd4c56e9c8625c738707c5c5eaf4ae51e4e7700
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2022-12-11 17:21:06 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2022-12-11 17:21:06 +0000

    media-libs/gst-plugins-base: Fix gstreamer min dep
    
    1.20.4 exceptionally added API in gstreamer core that gst-plugins-base-1.20.4 uses
    without reflecting it in meson.build.
    
    Closes: https://bugs.gentoo.org/883053
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 media-libs/gst-plugins-base/gst-plugins-base-1.20.4.ebuild | 2 ++
 1 file changed, 2 insertions(+)
Comment 8 Rémi Cardona 2022-12-11 18:43:39 UTC
Thanks leio!