[SyncEvolution] Debian building packages for syncevolution 1.5.1 and TDE backends

Tino Mettler tino.keitel+syncevolution at tikei.de
Mon Jun 13 11:42:08 UTC 2016


On Mon, Jun 13, 2016 at 13:33:16 +0200, Tino Mettler wrote:
> On Fri, Jun 10, 2016 at 23:49:22 +0200, deloptes wrote:
> 
> [...]
> 
> > /usr/bin/ld: /opt/software/SyncEvolution/syncevolution-1.5.1/src/build-synthesis/src/.libs/libsynthesissdk.a(libsynthesissdk_la-SDK_util.o):
> > relocation R_X86_64_PC32 against symbol `StrAllocN' can not be used when
> > making a shared object; recompile with -fPIC
> 
> Hi,
> 
> IIRC this error usually happens if you want to build a dynamic library
> with -fPIC and try to link it with a static one that was built without.
> 
> However, I can't see the exact cause of the failure without more
> context from the build log.

My guess is that the linker error is caused by your mix of the Debian
packaging and the embedded build of libsynthesis in your build, where
the latter seems to build a static library.

In Debian, libsynthesis comes from a separate Debian package, which
provides shared libraries.

Regards,
Tino
_______________________________________________
SyncEvolution mailing list
SyncEvolution at syncevolution.org
https://lists.syncevolution.org/mailman/listinfo/syncevolution



More information about the SyncEvolution mailing list