Looks like you are building against a static library. Since you are building a shared module, pedantically you can't do this, in practice you at least need to be sure all code is built with -fPIC. Presumably the static library mentioned is not, which is your problem.

I am not familiar with libgxmm or the guitarix LV2 work specifically, sorry, no concrete suggestions.

Gianfranco Ceccolini <franconassis@gmail.com> wrote:

Hello all

I've tried building the new LV2 Amp from guitarix and the following error is ocurring

/usr/bin/ld: default/libgxwmm/gxwmm/libgxwmm.a(controlparameter_83.o): relocation R_X86_64_32 against `_ZTTN3Gxw16ControlParameterE' can not be used when making a shared object; recompile with -fPIC
default/libgxwmm/gxwmm/libgxwmm.a: could not read symbols: Bad value

I've already installed the last LV2 from SVN.

Using Debian Testing in my box.

Any ideas on waht I'm doing wrong?

Thanks for all

Gian

--
Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE!