After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 759729 - audiofxbad: Name collision with new GstAudioChannelMix API from libgstaudio
audiofxbad: Name collision with new GstAudioChannelMix API from libgstaudio
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other FreeBSD
: Normal blocker
: 1.7.2
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Reported: 2015-12-21 12:13 UTC by Koop Mast (kwm)
Modified: 2016-01-08 16:08 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Koop Mast (kwm) 2015-12-21 12:13:14 UTC
This plugin doesn't build with clang 3.4.1.

  CC       libgstaudiofxbad_la-gstaudiofxbad.lo
In file included from gstaudiofxbad.c:24:
./gstaudiochannelmix.h:34:36: error: redefinition of typedef 'GstAudioChannelMix'
      is a C11 feature [-Werror,-Wtypedef-redefinition]
typedef struct _GstAudioChannelMix GstAudioChannelMix;
/home/gst/gst/head/gst-plugins-base/gst-libs/gst/audio/audio-channel-mix.h:29:36: note: 
      previous definition is here
typedef struct _GstAudioChannelMix GstAudioChannelMix;
1 error generated.
Makefile:903: recipe for target 'libgstaudiofxbad_la-gstaudiofxbad.lo' failed
Comment 1 Wim Taymans 2016-01-08 15:57:24 UTC
commit 40f4c5e3521288708983eee07323498466f41547
Author: Wim Taymans <>
Date:   Fri Jan 8 16:22:25 2016 +0100

    audio: GstAudioChannelMix -> GstAudioChannelMixer
    Rename the GstAudioChannelMix object to GstAudioChannelMixer because it
    looks better and to avoid a conflict with a library in -bad.