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 548034 - G_PARAM_STATIC_STRINGS not available in Glib 2.12
G_PARAM_STATIC_STRINGS not available in Glib 2.12
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.x
Other HP-UX
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-08-16 16:27 UTC by Ian Munro
Modified: 2008-08-17 21:42 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Ian Munro 2008-08-16 16:27:02 UTC
gst-plugins-base 0.10.20 configure.ac checks for Glib 2.12, but build fails with cc: "mixertrack.c", line 101: error 1588: "G_PARAM_STATIC_STRINGS" undefined.

G_PARAM_STATIC_STRINGS appears to be available in Glib 2.13.
Comment 1 Sebastian Dröge (slomo) 2008-08-17 12:25:28 UTC
Which gstreamer version do you have installed and which compiler and version are you using?

Could you check that

a) gst.h includes gst/glib-compat.h and

b) that glib-compat.h contains the following:

#ifndef G_PARAM_STATIC_STRINGS
#define G_PARAM_STATIC_STRINGS (G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB)
#endif


Comment 2 Ian Munro 2008-08-17 21:42:29 UTC
>>Could you check that
>>
>>a) gst.h includes gst/glib-compat.h and
>>
>>b) that glib-compat.h contains the following:
>>
>>#ifndef G_PARAM_STATIC_STRINGS
>>#define G_PARAM_STATIC_STRINGS (G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK |
>>G_PARAM_STATIC_BLURB)
>>#endif

HP aC++ version C.03.80 and HP C version B.11.11.18 on a C3700 workstation. 

Doh! - I was carelessly including files from gstreamer 0.10.13.

The build now completes successfully (albeit with a couple of test failures).

Thank you for your assistance.