<div dir="ltr"><div>Hi,</div><div><br></div><div>I'm trying to install a plugin OLSR for optimization of the choice of multiple paths (<a href="http://www.irccyn.ec-nantes.fr/spip.php?article527&lang=en">http://www.irccyn.ec-nantes.fr/spip.php?article527&lang=en</a>), although the source code compilation and generation of binary not present problems, to load the plugin I am getting the message:</div>
<div><br></div><div>DL loading failed: "/usr/lib/olsrd_sereadmo.so.0.1: undefined symbol: g_ser_device_name"!</div><div>-- PLUGIN LOADING FAILED! --</div><div><br></div><div>Searching in the code I saw that this symbol consists of a variable and that it is defined as follows in the file ser_device.cpp, line 16: </div>
<div>char g_ser_device_name[50]; </div><div><br></div><div>To check if the variable was set in binary, I used the command:</div><div>$ objdump -T olsrd_sereadmo.so.01</div><div><br></div><div>and my result was:</div><div>
00000000<span class="" style="white-space:pre">       </span>D<span class="" style="white-space:pre"> </span>*UND*<span class="" style="white-space:pre">     </span>00000000    g_ser_device_name</div><div><br></div><div>This indicates that the symbol is not defined in spite of what appears in the code. I would like to understand why I'm having this error and how can I fix it.</div>
<div><br></div><div>Can anyone point me a direction?</div><div><br></div><div>Thanks and best regards.<br></div><div style>Ricardo.</div></div>