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

Reply via email to