gst-plugins-bad-1.2.4 cannot compile gsettings plugin

John Frankish j-frankish at slb.com
Sat May 24 02:42:14 PDT 2014


I'm unable to compile the gsettings plugin with gst-plugins-bad-1.2.4

I assume glib and gsettings-desktop-schemas and devs are required, but I get:

configure: *** checking feature: GSettings plugin ***
configure: *** for plug-ins: gsettings ***
configure: WARNING: *** gsettings not ported
configure: *** These plugins will not be built: gsettings

config.log does not give any clues to the problem and forcing the issue by hacking the configure script:

if echo " $GST_PLUGINS_NONPORTED " | tr , ' ' | grep -i " GSETTINGS " > /dev/null; then
  USE_GSETTINGS="yes"

Gives:

make[3]: Entering directory `/usr/src/gst-plugins-bad-1.2.4/ext/gsettings'
  CC       libgstgsettingselements_la-gstgsettingsaudiosink.lo
gstgsettingsaudiosink.c:71:41: error: unknown type name 'gst_gsettings_audio_sink'
gstgsettingsaudiosink.c:72:5: error: expected declaration specifiers or '...' before '(' token
gstgsettingsaudiosink.c: In function 'gst_gsettings_audio_sink_finalize':
gstgsettingsaudiosink.c:248:3: error: 'parent_class' undeclared (first use in this function)
gstgsettingsaudiosink.c:248:3: note: each undeclared identifier is reported only once for each function it appears in
gstgsettingsaudiosink.c: In function 'gst_gsettings_audio_sink_change_state':
gstgsettingsaudiosink.c:303:9: error: 'parent_class' undeclared (first use in this function)
gstgsettingsaudiosink.c: At top level:
gstgsettingsaudiosink.c:318:1: warning: 'gst_gsettings_audio_sink_init' defined but not used [-Wunused-function]
gstgsettingsaudiosink.c:328:1: warning: 'gst_gsettings_audio_sink_base_init' defined but not used [-Wunused-function]
gstgsettingsaudiosink.c:339:1: warning: 'gst_gsettings_audio_sink_class_init' defined but not used [-Wunused-function]
make[3]: *** [libgstgsettingselements_la-gstgsettingsaudiosink.lo] Error 1

What am I missing?

Regards
John


More information about the gstreamer-devel mailing list