On Sun, 2009-08-16 at 14:10 +0100, Peter Robinson wrote:
> I'm having a few issues compiling the syncevolution 0.9 release on
> either F-11 or rawhide.
> 
> I'm not sure if its a missing dep that isn't picked up by ./configure
> or something else. The last beta compiled OK so I suspect its
> something quite minor that I've missed.

I'm not aware of build changes in the SyncEvolution and libsynthesis
source since the last beta. Perhaps comparing against a build of that on
your system will give a clue?

You are compiling both in exactly the same way, I presume? The paths
below (syncevolution-0.9/src/build-synthesis/src) indicate that you
compile from source .tar.gz. Did you rebuild libtool and friends?

>  I get the following undefined
> reference errors below.

The root problem of those is that libsynthesis.so.0 is not found:

> /bin/sh ../libtool --tag=CXX   --mode=link g++
> -I/home/perobinson/rpmbuild/BUILD/syncevolution-0.9/src/build-synthesis/src
> -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
> -uSyncEvolution_Module_Version -Wl,--export-dynamic  -o syncevolution
> syncevolution-syncevolution.o  syncevolution-test.o
> core/libsyncevolution.la -lglib-2.0
> mkdir .libs
> DIE_RPATH_DIE="/usr/lib64/syncevolution:$DIE_RPATH_DIE" g++
> -I/home/perobinson/rpmbuild/BUILD/syncevolution-0.9/src/build-synthesis/src
> -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
> -uSyncEvolution_Module_Version -Wl,--export-dynamic -o
> .libs/syncevolution syncevolution-syncevolution.o syncevolution-test.o
>  core/.libs/libsyncevolution.so -lglib-2.0
> /usr/bin/ld: warning: libsynthesis.so.0, needed by
> core/.libs/libsyncevolution.so, not found (try using -rpath or
> -rpath-link)

I suspect that wiping out -rpath inside core/.libs/libsyncevolution.so
too aggressively is causing this. But this is just a guess.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to