On 18/01/14 19:09, Patrick Ohly wrote:
On Sat, 2014-01-18 at 09:40 +0000, Graham Cobb wrote:
> What version of synthesis is required to build the latest syncevolution?
Usually the one that was bundled with the release. When compiling from
source, use the libsynthesis from
Thanks. As I am building from the git source I used that version of
One small problem: the syncevolution build finishes by creating the
README, which requires executing the version of syncevolution that has
just been built. In my case, that doesn't work.
I built libsynthesis, installed it in /usr/local and then told
syncevolution configure to look there (using
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/:/usr/lib/pkgconfig/). I did
NOT put /usr/local into LD_LIBRARY_PATH. That is mainly because my
syncevoution testing involves using a script which sets up several
important environment variables, including LD_LIBRARY_PATH (and, in
fact, I do my testing on a different machine). Anyway, the compilation
all worked but the syncevolution that is built cannot be run. Which is
fine by me, but not fine for this final stage of the build.
It would be nice if one of several things was possible:
1) The README building script worked out how to set LD_LIBRARY_PATH
(pkg-config worked out where the library was, after all).
2) I could tell configure to statically link libsynthesis.
3) I could tell configure that the built image won't run and the README
step was dropped.
4) The perl script which creates the README handled syncevolution not
running and put some default text in instead.
The workround was, of course:
but it would be nice if it could be handled automatically.