Right, so after building libgee 0.6.0 and valac 0.11.7 from source, I can compile Shotwell trunk on Ubuntu 10.10 but when I run it, I still get this error:
(shotwell:21446): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.26.1/gobject/gtype.c:3101: invalid class pointer `0x968d830' Segmentation fault Could it mean that Vala 0.11.7 does something that the version of glib on Ubuntu 10.10 doesn't like? Cheers, Bruno On 18 March 2011 19:41, Bruno Girin <[email protected]> wrote: > On Fri, 2011-03-18 at 10:58 -0700, Adam Dingle wrote: >> On 03/18/2011 10:43 AM, Bruno Girin wrote: >> > Hi all, >> > >> > The current trunk for Shotwell needs Vala 0.11.7. After installing that >> > version of Vala, it fails to compile and complains about gee-1.0 not >> > being found. If I soft link gee-1.0.vapi from >> > a /usr/share/vala-0.10/vapi to /usr/share/vala-0.12/vapi, Shotwell can >> > compile but I get the following error when I run it: >> > >> > (shotwell:6312): GLib-GObject-WARNING >> > **: /build/buildd/glib2.0-2.26.1/gobject/gtype.c:3101: invalid class >> > pointer `0x8fa0830' >> > Segmentation fault >> > >> > So I assume that I'm missing something. Do I need to install the latest >> > libgee? which confusingly enough is 0.6.1: http://live.gnome.org/Libgee >> >> Bruno, >> >> Shotwell only requires libgee 0.5.0. Not sure which distro you're >> using, but it sounds like you have a build of libgee which is compatible >> only with Vala 0.10. I think you should download the libgee sources and >> build and install them with Vala 0.11. Once you've done that, I think >> Shotwell will work just fine. > > That's very possible: I have libgee 0.5.3 from the Ubuntu repos (10.10) > but Vala compiled from source so it may indeed not be compatible. I'll > compile the latest libgee from source and see what happens. > > Cheers, > > Bruno > > > -- Bruno Visit my weblog: http://brunogirin.blogspot.com _______________________________________________ Shotwell mailing list [email protected] http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
