Thanks Robert. It looks pretty complete to me, but I haven't gone
through the steps on a machine. If anyone does, please let us know
what your results are in either case!
-- Jim
On Fri, Apr 26, 2013 at 8:31 PM, 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
_______________________________________________
Geary mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/geary