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

Reply via email to