Linker Errors (duplicated symbols)Solved

I have finally released the first version of a C++ library. It links to the static version of TurboActivate and everything works so far with my own demo code. But now a potential customer gets linker errors and he asks for help, see >> https://www.geom.at/_downloads/errors.png

The library, in case you want to check, is: >> [SNIP]

I do not have the source code of the customer but in my understanding TA has boost already inside and the customer seems to link it a second time. Do you also think so? I can tell him to avoid linking boost a second time but can this work with different versions of boost? Or do we have a completely different problem?

Yes, the problem is the duplicated symbols (the linker errors are telling you exactly that).

So either:

1. Use our version of the boost library.

2. Use the dynamic version of TurboActivate.

Do not use any modified libraries (or their version of the boost library). This will cause crashes and undefined behavior that we will not support.