[Bug 985251] New: GCC6: gstreamer-0_10-plugin-crystalhd fails to build
http://bugzilla.opensuse.org/show_bug.cgi?id=985251 Bug ID: 985251 Summary: GCC6: gstreamer-0_10-plugin-crystalhd fails to build Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: dimstar@opensuse.org QA Contact: qa-bugs@suse.de Blocks: 984984 Found By: --- Blocker: --- Since the update to GCC6, openSUSE:Factory/ gstreamer-0_10-plugin-crystalhd fails to build -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=985251
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=985251
http://bugzilla.opensuse.org/show_bug.cgi?id=985251#c1
Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=985251
http://bugzilla.opensuse.org/show_bug.cgi?id=985251#c2
Dominique Leuenberger
Where can I find the build failure? It builds fine locally.
https://build.opensuse.org/package/live_build_log/openSUSE:Factory/gstreamer... Depending on what against you build locally (openSUSE:Factory/snapshot?) you still use gcc5... try osc build --alternative-project openSUSE:Factory standard x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=985251
http://bugzilla.opensuse.org/show_bug.cgi?id=985251#c3
--- Comment #3 from Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=985251
http://bugzilla.opensuse.org/show_bug.cgi?id=985251#c4
--- Comment #4 from Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=985251
http://bugzilla.opensuse.org/show_bug.cgi?id=985251#c5
Dominique Leuenberger
This looks more like a bug in gstreamer-0_10-plugins-base-devel.
[ 69s] In file included from gstbcmdec.c:42:0: [ 69s] /usr/include/gstreamer-0.10/gst/video/video.h:345:7: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix] [ 69s] "width = "GST_VIDEO_SIZE_RANGE" , " \ [ 69s] ^ [ 69s] /usr/include/gstreamer-0.10/gst/video/video.h:347:7: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix] [ 69s] "framerate = "GST_VIDEO_FPS_RANGE [ 69s] ^ [ 70s] cc1plus: all warnings being treated as errors
You need to put a space between "width =" and GST_VIDEO_SIZE_RANGE.
Thanks for checking and hunting it (sorry for the mis-assignment in this case - I filed like 150 bugs - and did not read all build logs :P ) so funnily, gst itself does not use that header -r forgets to trip over it. I'll fix gstreamer-0_10-plugins-base and test with your package -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=985251
http://bugzilla.opensuse.org/show_bug.cgi?id=985251#c6
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=985251
http://bugzilla.opensuse.org/show_bug.cgi?id=985251#c7
Takashi Iwai
Request: #402917
submit: home:dimstar:Factory/gstreamer-0_10-plugins-base@2(cleanup) -> multimedia:libs
Message: - Add gstreamer-0_10-plugins-base-gcc6-fixes.patch: Fix header files to now fail when being used with gcc 6 (boo#985251).
=> gstreamer-0_10-plugin-crystalhd built successfully in my branch, marking fixed
Thanks! -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com