<div dir="ltr"><div>FreeBSD 10.2 with OLSRd 0.9.0.3<br>I've also saw this problem with older version of FreeBSD  10.<br>I normally work around this by downloading olsrd paquage and extracting httpinfo from it but since it writted in the httpinfo README file that this plugin is really version sensitive, I would like to know how to work around this error.<br><br>FreeBSD 10.2 repo version<br>olsrd-0.6.6.2_1                OLSR routing daemon<br><br>The error I encounter while trying to build httpinfo<br><br>$ gmake CC=gcc48 CXX=g++48 CPP="gcc48 -E"<br><br></div><div>[LD] olsrd_httpinfo.so.0.1</div><div>/usr/local/bin/ld: ../../src/cfgparser/cfgfile_gen.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC</div><div>../../src/cfgparser/cfgfile_gen.o: error adding symbols: Bad value</div><div>collect2: error: ld returned 1 exit status</div><div>Makefile:59: recipe for target 'olsrd_httpinfo.so.0.1' failed</div><div>gmake: *** [olsrd_httpinfo.so.0.1] Error 1<br><br>I can build olsrd, txtinfo and secure without error with the same command.<br><br>Any way to work around this error ?<br><br>Thanks</div>
</div>