On Wed, Nov 6, 2013 at 9:17 PM, Pablo Arias Máiz <[email protected]> wrote:
I ran the tutorial posted here http://redmine.yorba.org/projects/geary/wiki/Building_on_Ubuntu_1204 and, after a lot of trouble, missing dependencies that had to be installed manually and exceptional trouble compiling webkit, I managed to (i thought) successfully build and install geary.


If there are dependencies or steps that we left out, please let us know! These instructions are based on my experience on 12.04, but I went down many incorrect paths in the process. It's entirely possible that something I did that I thought was unimportant is actually important to the process.

I followed every step, (plus doing a "sudo make install" for geary at the end), but now geary refuses to launch with the message "geary: symbol lookup error: geary: undefined symbol: gtk_accel_label_set_accel".


This symbol is a recent addition to GTK and one of the reasons you needed to install a new version. If it compiled without errors, it must have found everything then. For some reason, it's not finding the new libraries at run time. I'm not sure why.

Can you try running geary from where it was built? (cd to that directory and then run `./geary`.) Perhaps the libraries' locations are only being recorded relatively, thought I don't see why that would be. Also, are you running geary as the same user that built all the dependencies? There could be permission issues if not.

I must note that, when modifying "src/CMakeLists.txt I had trouble with the line 548, which was supposed to be changed to "target_link_libraries(geary ${DEPS_LIBRARIES} gthread-2.0 geary-static $ENV{HOME}/geary-deps/lib/libwebkitgtk-3.0.so $ENV{HOME}/geary-deps/lib/libsoup-2.4.so $ENV{HOME}/geary-deps/lib/libgio-2.0.so)". When doing so I had error configuring, and finally I found that I only had to add the part after (and including) "$ENV{HOME}..." to make it configure. And make was successful (i believed).

You did the right thing; this line was out of date. (Sorry.) Did you try applying the patch? It seems to be correct in there.

Could you please advise me on how to make it work? I spent so many hours on this... (imagine, machine is an eeepc 1005...

I thought I was insane for attempting this at all. But you're making me seem like a paragon of rationality! ;)

Let us know how it goes,
Robert



_______________________________________________
Geary mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/geary

Reply via email to