Glib2 bug causes vital GStreamer plugin not to build for GNOME2



Hi people,
We are getting the following error trying to build our SID audio format
plugin using glib2. We think the error is caused by bug in Glib2 and it
failing to build on some C++ code.

Hope you can help or a million angry C64 music fans will hate you
forever.

Christian

/bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
-I../..     -I/usr/include -D_REENTRANT  -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -I/usr/include/libxml2   -I../..
-I../../include -g -O2 -c -o libgstsid_la-gstsiddec.lo `test -f
gstsiddec.cc || echo './'`gstsiddec.cc
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include -D_REENTRANT
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/libxml2 -I../.. -I../../include -g -O2 -c gstsiddec.cc
-MT libgstsid_la-gstsiddec.lo -MD -MP -MF
.deps/libgstsid_la-gstsiddec.TPlo  -fPIC -DPIC -o
libgstsid_la-gstsiddec.o
gstsiddec.cc: In function `void gst_siddec_class_init (GstSidDec *)':
gstsiddec.cc:265: cannot convert `int' to `GParamFlags' for argument 
`6' to `g_param_spec_enum (const gchar *, const gchar *, const gchar *, 
unsigned int, int, GParamFlags)'
gstsiddec.cc:268: cannot convert `int' to `GParamFlags' for argument 
`6' to `g_param_spec_enum (const gchar *, const gchar *, const gchar *, 
unsigned int, int, GParamFlags)'
gstsiddec.cc:271: cannot convert `int' to `GParamFlags' for argument 
`6' to `g_param_spec_enum (const gchar *, const gchar *, const gchar *, 
unsigned int, int, GParamFlags)'
gstsiddec.cc:274: cannot convert `int' to `GParamFlags' for argument 
`7' to `g_param_spec_int (const gchar *, const gchar *, const gchar *, 
int, int, int, GParamFlags)'
gstsiddec.cc:277: cannot convert `int' to `GParamFlags' for argument 
`6' to `g_param_spec_enum (const gchar *, const gchar *, const gchar *, 
unsigned int, int, GParamFlags)'
gstsiddec.cc:280: cannot convert `int' to `GParamFlags' for argument 
`6' to `g_param_spec_enum (const gchar *, const gchar *, const gchar *, 
unsigned int, int, GParamFlags)'
gstsiddec.cc:283: cannot convert `int' to `GParamFlags' for argument 
`5' to `g_param_spec_boolean (const gchar *, const gchar *, const gchar 
*, int, GParamFlags)'
gstsiddec.cc:286: cannot convert `int' to `GParamFlags' for argument 
`5' to `g_param_spec_boolean (const gchar *, const gchar *, const gchar 
*, int, GParamFlags)'
gstsiddec.cc:289: cannot convert `int' to `GParamFlags' for argument 
`5' to `g_param_spec_boolean (const gchar *, const gchar *, const gchar 
*, int, GParamFlags)'
gstsiddec.cc:292: cannot convert `int' to `GParamFlags' for argument 
`5' to `g_param_spec_boolean (const gchar *, const gchar *, const gchar 
*, int, GParamFlags)'
gstsiddec.cc: In function `void gst_siddec_set_property (GObject *, 
unsigned int, const GValue *, GParamSpec *)':
gstsiddec.cc:459: parse error before string constant
gstsiddec.cc: In function `void gst_siddec_get_property (GObject *, 
unsigned int, GValue *, GParamSpec *)':
gstsiddec.cc:506: parse error before string constant
make[2]: *** [libgstsid_la-gstsiddec.lo] Error 1






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]