Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 630878 - dev-cpp/gstreamermm-1.8.0: error: cannot convert ‘GValue {aka _GValue}’ to ‘const GValue* {aka const _GValue*}’
Summary: dev-cpp/gstreamermm-1.8.0: error: cannot convert ‘GValue {aka _GValue}’ to ‘c...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GStreamer package maintainers
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks: gcc-7
  Show dependency tree
 
Reported: 2017-09-13 10:29 UTC by José Romildo Malaquias
Modified: 2018-04-03 11:46 UTC (History)
2 users (show)

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


Attachments
Output of `emerge --info '=dev-cpp/gstreamermm-1.8.0::gentoo'` (nada.txt,15.49 KB, text/plain)
2017-09-13 10:29 UTC, José Romildo Malaquias
Details
dev-cpp:gstreamermm-1.8.0:20170913-015958.log (dev-cpp:gstreamermm-1.8.0:20170913-015958.log,37.31 KB, text/x-log)
2017-09-13 10:31 UTC, José Romildo Malaquias
Details
Output of `emerge -pqv '=dev-cpp/gstreamermm-1.8.0::gentoo` (nada.txt,90 bytes, text/plain)
2017-09-13 10:33 UTC, José Romildo Malaquias
Details

Note You need to log in before you can comment on or make changes to this bug.
Description José Romildo Malaquias 2017-09-13 10:29:22 UTC
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, &current);
                                       ^
../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);
Comment 1 José Romildo Malaquias 2017-09-13 10:31:13 UTC
Created attachment 494344 [details]
dev-cpp:gstreamermm-1.8.0:20170913-015958.log
Comment 2 José Romildo Malaquias 2017-09-13 10:33:27 UTC
Created attachment 494346 [details]
Output of `emerge -pqv '=dev-cpp/gstreamermm-1.8.0::gentoo`
Comment 3 Gilles Dartiguelongue gentoo-dev 2017-09-13 21:17:31 UTC
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 ?
Comment 4 Peter Levine 2018-03-30 00:21:25 UTC
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.