Those of you playing along at home may have noticed problems with
settings not being saved. I just worked out that this can be fixed by
making sure dconf libraries are linked into the same place where you
installed glib. Details on the wiki:
http://redmine.yorba.org/projects/geary/wiki/Building_on_Ubuntu_1204#dconf
Robert
On Sat, Apr 27, 2013 at 12:31 AM, Robert Schroll <[email protected]>
wrote:
Hi all,
I just realized that this didn't go out to the whole list, as I
intended.
But that's actually a good thing, because I found a serious problem
with my previous method. Everything was fine until I restarted
Gnome. At that point, Nautilus's thumbnailers started going crazy,
eating up CPU, and no thumbnails were available in nautilus windows
or file dialogs. This went away when I downgraded libsoup and the
associated packages back to their 12.04 defaults. Therefore, I can't
recommend that anyone use ppa:laney/webkit-backports, as I advocated
earlier.
After a few false starts, I was able to install libsoup locally, and
with this build Geary. The recent upgrade to libgee-0.8 requires
another local install, but it is possible: I'm sending this message
from a trunk version of Geary on my 12.04 system. I've put the
details of how I did it up on the wiki:
http://redmine.yorba.org/projects/geary/wiki/Building_on_Ubuntu_1204
I hope it makes some kind of sense; please let me know if something's
confusing or doesn't work for you.
Robert
---------- Forwarded message ----------
From: Robert Schroll <[email protected]>
Subject: Re: [Geary] Building on Ubuntu 12.04
Date: Sat, 20 Apr 2013 05:40:29 -0003
To: Eric Gregory <[email protected]>
On Sat, Apr 20, 2013 at 1:07 AM, Robert Schroll <[email protected]>
wrote:
With this, I can compile geary. Unfortunately, when I run it, I get
the same seg fault as before. Worried that there could be an issue
with the .gir file coming from a different source, I recompiled
webkit with --enable-introspection to get a new .gir file. This
doesn't help. The full backtrace is below.
As best I can tell, I was compiling and linking Geary partly against
my system webkit (1.8) and partly against my newly-installed webkit
(1.10). Somehow, it all compiled, only to crash when run. The
problem was that having webkit listed in the package modules caused
various link options to be set automatically in a way that favors the
system version. I worked around this by getting rid of webkitgtk
from the pkg_check_modules list and providing the necessary include
directories and libraries by hand. The attached diff shows what I
did. I'm sure there's a better to do it; please share if you know.
Anyway, the important thing is that Geary now compiles and runs on
Ubuntu 12.04. I think everything you'd need to do this yourself is
in these emails, but if it would help for me to write it all up in
one place, let me know.
Robert
_______________________________________________
Geary mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/geary