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