Now for some constructive comments. The issue is the GSequence addition to GLib, which clashes wit hthe GSequence code in old Muine releases. These upstream commits are relevant to this issue afaics:
Renamed all occurences of GSequence* to GOldSequence*
and all occurences of g_sequence_* to g_old_sequence_*.
This is a very ugly work-around to fix the build with
newer GLib > 2.12 which has an incompatible GSequence
API.
Update to newer GSequence API. Partly fixes bug #464825.
Initial patch by Scott Robinson, but slightly changed
because we cannot depend on Glib > 2.13 as of yet (no
stable release!).
* libmuine/gsequence.c:
* libmuine/gsequence.h:
Copied from Glib trunk with minor modifications to make
it build: removed galias references and changed glib.h
include statement.
Now for some constructive comments. The issue is the GSequence addition to GLib, which clashes wit hthe GSequence code in old Muine releases. These upstream commits are relevant to this issue afaics:
http:// svn.gnome. org/viewvc/ muine?view= revision& revision= 1143
2007-06-05 Wouter Bolsterlee <email address hidden>
* libmuine/ gsequence. c: (g_old_ sequence_ new), gsequence. h: pointer- list-model. c: (pointer_ list_model_ get_iter) , pointer- list-model. h:
* libmuine/
* libmuine/
* libmuine/
Renamed all occurences of GSequence* to GOldSequence*
and all occurences of g_sequence_* to g_old_sequence_*.
This is a very ugly work-around to fix the build with
newer GLib > 2.12 which has an incompatible GSequence
API.
http:// svn.gnome. org/viewvc/ muine?view= revision& revision= 1149
2007-08-08 Wouter Bolsterlee <email address hidden>
Update to newer GSequence API. Partly fixes bug #464825.
Initial patch by Scott Robinson, but slightly changed
because we cannot depend on Glib > 2.13 as of yet (no
stable release!).
* libmuine/ gsequence. c: gsequence. h:
* libmuine/
Copied from Glib trunk with minor modifications to make
it build: removed galias references and changed glib.h
include statement.
* libmuine/ pointer- list-model. c: pointer- list-model. h:
* libmuine/
Change to Glib GSequence API.