Hello all, <br><br>I am trying to compile a simple external (non-signal one) in Fedora in the following way:<br><br>I put a folder with the .c file, m_pd.h and the makefile (attached) in the extra folder, then cd into that folder and then type make pd_linux and get the following error. I&#39;d appreciate pointers to this. I just compiled this in OSX and it worked correctly (equivalent process and make pd_darwin)<br>
<br>
best,<br>
<br>
Jaime<br><br><br>ERROR Message:<br><br clear="all">[joliverl@maquina analista]$ make pd_linux<br>cc -DPD -O2 -funroll-loops -fomit-frame-pointer -Wall -W -Wshadow -Wstrict-prototypes -Werror -Wno-unused -Wno-parentheses -Wno-switch -I../../src -o analista.o -c analista.c<br>
ld -export_dynamic&nbsp; -shared -o analista.pd_linux analista.o -lc -lm<br>ld: analista.o: relocation R_X86_64_32 against `a local symbol&#39; can not be used when making a shared object; recompile with -fPIC<br>analista.o: could not read symbols: Bad value<br>
make: *** [analista.pd_linux] Error 1<br><br><br>