On Sun, 2007-11-18 at 09:46 +0100, Arne Caspari wrote:
> Hi, 
> 
> I plan to use Clutter on the Asus EeePC which comes with a Linux flavour
> based with Glib 2.12. It is virtually impossible to update the GLib
> version on this machine :-(  I guess updating from 2.12 to 2.14 is very
> difficult for most distributions since only the most recent versions
> will come with 2.14. 

GLib 2.14 is the stable release of GLib: any previously stable version
is unmaintained, at this point. the most used distributions have already
updated themselves to 2.14.

if you are using a non-upgradable environment I suggest you install
JHBuild and create a development environment using it:

  http://live.gnome.org/Jhbuild

with JHBuild you can also use our moduleset and install the entire
clutter suite with just a command:

  jhbuild \
    -m http://folks.o-hand.com/~ebassi/clutter-0.6.modules \
    build meta-clutter-suite

JHBuild is incredibly useful and easy to set up.

> I did a SVN update today and realised that clutter now requires
> GLib-2.14! Is this a really necessary step?

yes. ClutterModel, a generic list model to be used to store data to
attach to a view, has been added to trunk (thanks to Neil); it depends
on GSequence, a data structure optimised for insertions and sorting and
added to GLib 2.14. we also depend on a couple of functions added to
GHashTable that avoid some redirection. in order not to depend on
GSequence we would have to copy the old copy-and-paste version of it
from libegg, which we would end up maintaining for the rest of time
because somewhere some distribution can't (or won't) upgrade GLib.

ciao,
 Emmanuele.

-- 
Emmanuele Bassi, OpenedHand Ltd.
Unit R, Homesdale Business Centre
216-218 Homesdale Rd., Bromley - BR12QZ
http://www.o-hand.com

-- 
To unsubscribe send a mail to [EMAIL PROTECTED]

Reply via email to