I've got it working now, here's what worked:
- made sure I had completely uninstalled vala and libgee from /usr/local
- completely removed my Shotwell trunk directory and checked out fresh
from the SVN server
- re-installed the latest libgee in /usr/local

So basically everything that Adam suggested :-)

Thanks for the help!

Cheers,

Bruno

On 21 March 2011 22:50, Jim Nelson <[email protected]> wrote:
> Hey Bruno --
>
> You might also look for old .so's in Shotwell's plugin search paths (in
> particular, the plugins directory off your build root).  Because the
> interfaces changed as the release was being built, it's possible for old
> .so's to cause problems.
>
> -- Jim
>
> On Mon, Mar 21, 2011 at 3:19 PM, Bruno Girin <[email protected]> wrote:
>>
>> Hi Adam,
>>
>> Thanks for the suggestions. I will try all this when I have some spare
>> time so that may take a few weeks. I'm sure it's something simple I
>> overlooked :-)
>>
>> Cheers,
>>
>> Bruno
>>
>> On Mon, 2011-03-21 at 07:09 -0700, Adam Dingle wrote:
>> > Bruno,
>> >
>> > On Sat, Mar 19, 2011 at 5:55 PM, Bruno Girin <[email protected]>
>> > wrote:
>> >         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?
>> >
>> >
>> > Most of us at Yorba build Shotwell on Ubuntu 10.10 with Vala 0.11.7,
>> > so this combination is known to work.  It sounds like something is
>> > wrong with your Vala or shared library configuration.  I'd try the
>> > following:
>> >
>> >
>> > - Pull a clean Shotwell source tree from trunk and build again.  Does
>> > the crash still occur?
>> >
>> >
>> > - Are you sure you've completely uninstalled earlier versions of Vala
>> > and/or libgee?
>> >
>> >
>> > - Try building a simple Vala program, for example any of the code
>> > samples on the Vala web site.  Do those build and run normally?
>> >
>> >
>> > - Now try building one of the Gee samples
>> > at http://live.gnome.org/Vala/GeeSamples .  Do those build and run
>> > normally?
>> >
>> >
>> > - If none of the preceding help, then let's try this.  Make sure that
>> > you have debug libraries installed (see the Shotwell FAQ) and run
>> > Shotwell in GDB.  What does the crash backtrace look like?
>> >
>> >
>> > adam
>>
>>
>> _______________________________________________
>> Shotwell mailing list
>> [email protected]
>> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>
>



-- 
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