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
