Hi,<br><br>I try to load libgmxana.so with dlopen but I get:<br>undefined symbol: interaction_function<br><br>The reason seems to be that while libgmx has the dependency on libmd, libgmxana does not "know" its dependency:<br>
[rschulz@rschulz-laptop lib]$ ldd libgmxana.so |grep libgmx<br>[rschulz@rschulz-laptop lib]$ ldd libmd_mpi.so |grep libgmx<br> libgmx_mpi.so.5 => /home/rschulz/usr/gromacs/lib/libgmx_mpi.so.5 (0x00007fafdb255000)<br>
<br>Why is this that libgmxana does not know it dependency? <br><br>A short example program to show the error:<br>#include <dlfcn.h><br>#include <stdio.h><br>int main() {<br> char* error;<br> dlopen("libgmxana_mpi.so",RTLD_LAZY|RTLD_GLOBAL);<br>
if ((error = dlerror())) {<br> printf("%s\n",error);<br> }<br> return 0;<br>}<br><br>Roland<br clear="all"><br>-- <br>ORNL/UT Center for Molecular Biophysics <a href="http://cmb.ornl.gov">cmb.ornl.gov</a><br>
865-241-1537, ORNL PO BOX 2008 MS6309<br>