[gst-devel] New GStreamer binaries for Windows based on OAbuild.

Julien Isorce julien.isorce at gmail.com
Mon Jan 19 22:59:23 CET 2009


The solution is to replace all glib .dll, .h, .a, .lib by the last glib
packages (2.18.4)  from http://www.gtk.org/download-windows.html.

So :
- install the 2 packages ( http://forja.rediris.es/frs/?group_id=96)
- remove include/glib
- remove glib .dll(s), .lib and .a (and .def) . I mean keep only gstreamer
dev.
- unzip glib glib_2.18.4-1_win32.zip and glib-dev_2.18.4-1_win32.zip

There is no pb with this because of "acsendent compatibilty" of glib2.x.x.

Note I advise you to rebuild everything by your self.

Cheers

J.

2009/1/19 xavier grasa <xavier.grasa at iss-profesionalia.com>

> Hi all,
>
> I am trying to build some gstreamer plug-ins under Windows Vista using
> the installers at (http://forja.rediris.es/frs/?group_id=96), and the
> same compilation errors appears:
>
> error C3861: 'g_once_init_enter': identifier not found
>
> regarding g_once_init_enter not being present, just as Julien explained
> on his mail.
>
> Any help would be much appreciated,
>
> Best,
>
> --Xavier Grasa
>
>
> > Hi,
> >
> > I was trying to use your packages ... but
> >
> > You are using glib 2.16.1 according to the "glibconfig.h" which is
> > deployed with your installers (http://forja.rediris.es/frs/?group_id=96)
> >
> > In this doc page
> >
> http://library.gnome.org/devel/glib/stable/glib-Threads.html#g-once-init-enter
> > we can read that there is a function called g_once_init_enter since
> > glib 2.14.
> > I go into "gthread.h" (which is deployed with your installers) I
> > cannot see any g_once_init_enter definition.
> >
> > It causes a failure when using gstutils.h:
> >
> > "#if GLIB_CHECK_VERSION (2, 14, 0)
> > #define __gst_once_init_enter(val) (g_once_init_enter (val))
> > #define __gst_once_init_leave(val,newval) (g_once_init_leave (val,
> > newval))
> > #else
> > #define __gst_once_init_enter(val) (G_UNLIKELY (*(val) == 0))
> > #define __gst_once_init_leave(val,newval) (*(val) = newval)
> > #endif
> > "
> >
> > Any explanations ?
> >
> > Sincerely
> >
> > Julien
>
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20090119/91c83a9d/attachment.htm>


More information about the gstreamer-devel mailing list