[gmx-developers] libgmxana.so dependencies

Roland Schulz roland at utk.edu
Mon Oct 5 07:59:25 CEST 2009


I try to load libgmxana.so with dlopen but I get:
undefined symbol: interaction_function

The reason seems to be that while libgmx has the dependency on libmd,
libgmxana does not "know" its dependency:
[rschulz at rschulz-laptop lib]$ ldd libgmxana.so |grep libgmx
[rschulz at rschulz-laptop lib]$ ldd libmd_mpi.so |grep libgmx
        libgmx_mpi.so.5 => /home/rschulz/usr/gromacs/lib/libgmx_mpi.so.5

Why is this that libgmxana does not know it dependency?

A short example program to show the error:
#include <dlfcn.h>
#include <stdio.h>
int main() {
    char* error;
    if ((error = dlerror())) {
    return 0;


ORNL/UT Center for Molecular Biophysics cmb.ornl.gov
865-241-1537, ORNL PO BOX 2008 MS6309
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-developers/attachments/20091005/bbc25b1d/attachment.html>

More information about the gromacs.org_gmx-developers mailing list