Summary: | dev-cpp/gstreamermm-1.8.0: error: cannot convert ‘GValue {aka _GValue}’ to ‘const GValue* {aka const _GValue*}’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | José Romildo Malaquias <jrmalaq> |
Component: | Current packages | Assignee: | GStreamer package maintainers <gstreamer> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | plevine457, tabascoz |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugzilla.gnome.org/show_bug.cgi?id=783678 | ||
See Also: | https://bugs.debian.org/853435 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 617524 | ||
Attachments: |
Output of `emerge --info '=dev-cpp/gstreamermm-1.8.0::gentoo'`
dev-cpp:gstreamermm-1.8.0:20170913-015958.log Output of `emerge -pqv '=dev-cpp/gstreamermm-1.8.0::gentoo` |
Created attachment 494344 [details]
dev-cpp:gstreamermm-1.8.0:20170913-015958.log
Created attachment 494346 [details]
Output of `emerge -pqv '=dev-cpp/gstreamermm-1.8.0::gentoo`
This particular bug has been filed and patched upstream however the fix did not work so good when cherry-picked with gcc-6.4.0 in my experience. Would you please try it ? dev-cpp/gstreamermm-1.8.0 is no longer in the Gentoo tree. dev-cpp/gstreamermm-1.10.0 builds fine with gcc-7.3.0-r1. Please close this bug. |
Created attachment 494342 [details] Output of `emerge --info '=dev-cpp/gstreamermm-1.8.0::gentoo'` When emerging gstreamermm-1.8.0 on my ~amd64 gentoo system, it fails with the error messages: ../gstreamermm/iterator.h: In member function ‘void Gst::IteratorBase<CppType>::swap(Gst::IteratorBase<CppType>&)’: ../gstreamermm/iterator.h:427:39: error: cannot convert ‘GValue {aka _GValue}’ to ‘const GValue* {aka const _GValue*}’ for argument ‘1’ to ‘void g_value_copy(const GValue*, GValue*)’ g_value_copy(other.current, ¤t); ^ ../gstreamermm/iterator.h:428:44: error: cannot convert ‘GValue {aka _GValue}’ to ‘GValue* {aka _GValue*}’ for argument ‘2’ to ‘void g_value_copy(const GValue*, GValue*)’ g_value_copy(&temp_current, other.current);