REMOVE
On Jul 24, 2012 1:09 PM, "Alex" <[email protected]> wrote:

> Trying to build clutter using visual studio 2010 on windows 7.
>
> Got everything to build using a combination of OSSbuilds:
> http://code.google.com/p/**ossbuild/ <http://code.google.com/p/ossbuild/>
>
> and this page:
> https://live.gnome.org/GTK+/**Win32/**MSVCCompilationOfGTKStack<https://live.gnome.org/GTK+/Win32/MSVCCompilationOfGTKStack>
>
> Built a ton of libs, most relevant now:
> clutter-1.10.6
> cogl-1.10.2
> glib-2.33.6
>
> Everything seems to build properly, but tests don't work -- they
> occasionally segfault, and give output like below ( test-text used here ).
>  It looks like glib initialization isn't sticking across threads, or glib
> is otherwise seriously broken.  Glib's test project, whatever it does,
> passes.  Two questions:
>
> It claims to be switching between two versions of glib.  Would using
> 2.26.1 cause this?  What mix of libs used by clutter could be poisoning
> things this way?  I've built gio, glib, gmodule, gobject, and gthread.
> Could it be pulling another version from inside pango or cairo?   Not sure
> I rebuilt those with this glib.
>
> The scripts that built the clutter-enum-types and clutter-marshal files
> were touchy (my path wasn't what they expected), did I maybe miss something
> there?
>
> Thanks for taking a look,
> - Alex
>
> Output from text-test project:
> ::::::::::::::::::::::::::::::**::::::::::::::
>
> (test-text.exe:5880): GLib-CRITICAL **: g_hash_table_lookup: assertion
> `hash_table != NULL' failed
>
> (test-text.exe:5880): GLib-GObject-CRITICAL **: e:/Development/OSSBuild/**
> Libraries/Source/glib-2.26.1/**gobject/gtype.c:2710: You forgot to call
> g_type_init()
>
> (test-text.exe:5880): Glib-GObject-CRITICAL **: file
> h:\projects\open_video\**clutter\glib-2.33.6\gobject\**gparamspecs.c:
> line 2273: assertion `G_TYPE_IS_BOXED (boxed_type)' failed
>
> (test-text.exe:5880): Glib-GObject-CRITICAL **: file
> h:\projects\open_video\**clutter\glib-2.33.6\gobject\**gobject.c: line
> 539: assertion `G_IS_PARAM_SPEC (pspec)' failed
>
> (test-text.exe:5880): GLib-CRITICAL **: g_hash_table_lookup: assertion
> `hash_table != NULL' failed
>
> (test-text.exe:5880): GLib-GObject-CRITICAL **: e:/Development/OSSBuild/**
> Libraries/Source/glib-2.26.1/**gobject/gtype.c:2710: You forgot to call
> g_type_init()
>
> (test-text.exe:5880): Glib-GObject-CRITICAL **: file
> h:\projects\open_video\**clutter\glib-2.33.6\gobject\**gparamspecs.c:
> line 2273: assertion `G_TYPE_IS_BOXED (boxed_type)' failed
>
> (test-text.exe:5880): Glib-GObject-CRITICAL **: file
> h:\projects\open_video\**clutter\glib-2.33.6\gobject\**gobject.c: line
> 539: assertion `G_IS_PARAM_SPEC (pspec)' failed
>
> (test-text.exe:5880): GLib-GObject-CRITICAL **: e:/Development/OSSBuild/**
> Libraries/Source/glib-2.26.1/**gobject/gtype.c:2710: You forgot to call
> g_type_init()
>
> (test-text.exe:5880): Glib-GObject-CRITICAL **: file
> h:\projects\open_video\**clutter\glib-2.33.6\gobject\**gparamspecs.c:
> line 2031: assertion `G_TYPE_IS_ENUM (enum_type)' failed
>
> (test-text.exe:5880): Glib-GObject-CRITICAL **: file
> h:\projects\open_video\**clutter\glib-2.33.6\gobject\**gobject.c: line
> 539: assertion `G_IS_PARAM_SPEC (pspec)' failed
>
> (test-text.exe:5880): GLib-GObject-CRITICAL **: e:/Development/OSSBuild/**
> Libraries/Source/glib-2.26.1/**gobject/gtype.c:2710: You forgot to call
> g_type_init()
>
> (test-text.exe:5880): Glib-GObject-CRITICAL **: file
> h:\projects\open_video\**clutter\glib-2.33.6\gobject\**gparamspecs.c:
> line 2031: assertion `G_TYPE_IS_ENUM (enum_type)' failed
>
> (test-text.exe:5880): Glib-GObject-CRITICAL **: file
> h:\projects\open_video\**clutter\glib-2.33.6\gobject\**gobject.c: line
> 539: assertion `G_IS_PARAM_SPEC (pspec)' failed
>
> (test-text.exe:5880): GLib-GObject-CRITICAL **: e:/Development/OSSBuild/**
> Libraries/Source/glib-2.26.1/**gobject/gtype.c:2710: You forgot to call
> g_type_init()
>
> (test-text.exe:5880): Glib-GObject-CRITICAL **: file
> h:\projects\open_video\**clutter\glib-2.33.6\gobject\**gparamspecs.c:
> line 2031: assertion `G_TYPE_IS_ENUM (enum_type)' failed
>
> (test-text.exe:5880): Glib-GObject-CRITICAL **: file
> h:\projects\open_video\**clutter\glib-2.33.6\gobject\**gobject.c: line
> 539: assertion `G_IS_PARAM_SPEC (pspec)' failed
>
> (test-text.exe:5880): Glib-GObject-CRITICAL **: file
> h:\projects\open_video\**clutter\glib-2.33.6\gobject\**gobject.c: line
> 1233: assertion `G_IS_PARAM_SPEC (pspec)' failed
>
> ______________________________**_________________
> clutter-app-devel-list mailing list
> clutter-app-devel-list@**clutter-project.org<[email protected]>
> http://lists.clutter-project.**org/listinfo/clutter-app-**devel-list<http://lists.clutter-project.org/listinfo/clutter-app-devel-list>
>
_______________________________________________
clutter-app-devel-list mailing list
[email protected]
http://lists.clutter-project.org/listinfo/clutter-app-devel-list

Reply via email to