[Bug 760134] New: audioconvert test: doesn't build with clang
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Jan 4 14:03:55 PST 2016
https://bugzilla.gnome.org/show_bug.cgi?id=760134
Bug ID: 760134
Summary: audioconvert test: doesn't build with clang
Classification: Platform
Product: GStreamer
Version: git master
OS: FreeBSD
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-base
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: kwm at FreeBSD.org
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
The elements/audioconvert test doesn't build with clang 3.7.1.
CC elements/elements_audioconvert-audioconvert.o
elements/audioconvert.c:650:12: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16) + (1 << 15), (-32 << 16) - (1 << 15),
~~~ ^
elements/audioconvert.c:650:37: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16) + (1 << 15), (-32 << 16) - (1 << 15),
~~~ ^
elements/audioconvert.c:651:12: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16) + (2 << 15), (-32 << 16) - (2 << 15),
~~~ ^
elements/audioconvert.c:651:37: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16) + (2 << 15), (-32 << 16) - (2 << 15),
~~~ ^
elements/audioconvert.c:652:12: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16)
~~~ ^
elements/audioconvert.c:673:12: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16) + (1 << 15), (-32 << 16) - (1 << 15),
~~~ ^
elements/audioconvert.c:673:37: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16) + (1 << 15), (-32 << 16) - (1 << 15),
~~~ ^
elements/audioconvert.c:674:12: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16) + (2 << 15), (-32 << 16) - (2 << 15),
~~~ ^
elements/audioconvert.c:674:37: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16) + (2 << 15), (-32 << 16) - (2 << 15),
~~~ ^
elements/audioconvert.c:675:12: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16)
~~~ ^
elements/audioconvert.c:815:26: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(gdouble) (-32768L << 16) / 2147483648.0, /* ~ -1.0 */
~~~~~~~ ^
elements/audioconvert.c:817:26: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(gdouble) (-16384L << 16) / 2147483648.0, /* ~ -0.5 */
~~~~~~~ ^
elements/audioconvert.c:825:29: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
gint32 in[] = { 0, (-1L << 31), (1L << 30), (-1L << 30) };
~~~ ^
elements/audioconvert.c:825:54: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
gint32 in[] = { 0, (-1L << 31), (1L << 30), (-1L << 30) };
~~~ ^
elements/audioconvert.c:827:22: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(gdouble) (-1L << 31) / 2147483648.0, /* ~ -1.0 */
~~~ ^
elements/audioconvert.c:829:22: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(gdouble) (-1L << 30) / 2147483648.0, /* ~ -0.5 */
~~~ ^
elements/audioconvert.c:1070:12: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16) + (1 << 15), (-32 << 16) - (1 << 15),
~~~ ^
elements/audioconvert.c:1070:37: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16) + (1 << 15), (-32 << 16) - (1 << 15),
~~~ ^
elements/audioconvert.c:1071:12: error: shifting a negative signed value is
undefined [-Werror,-Wshift-negative-value]
(-32 << 16) + (2 << 15), (-32 << 16) - (2 << 15),
~~~ ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
Makefile:2519: recipe for target
'elements/elements_audioconvert-audioconvert.o' failed
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list