Hi,<br><br>I found a solution:<br>diff --git a/src/tools/Makefile.am b/src/tools/Makefile.am<br>index 0b03eb1..ffd8d88 100644<br>--- a/src/tools/Makefile.am<br>+++ b/src/tools/Makefile.am<br>@@ -6,8 +6,8 @@ AM_CPPFLAGS = -I$(top_srcdir)/include -DGMXLIBDIR=\&quot;$(datadir)/top\&quot;<br>

<br> lib_LTLIBRARIES = libgmxana@LIBSUFFIX@.la<br><br>-libgmxana@LIBSUFFIX@_la_LIBADD         =<br>-libgmxana@LIBSUFFIX@_la_DEPENDENCIES   =<br>+libgmxana@LIBSUFFIX@_la_LIBADD         = ../gmxlib/libgmx@LIBSUFFIX@.la        ../mdlib/libmd@LIBSUFFIX@.la<br>

+libgmxana@LIBSUFFIX@_la_DEPENDENCIES   = ../gmxlib/libgmx@LIBSUFFIX@.la        ../mdlib/libmd@LIBSUFFIX@.la<br> libgmxana@LIBSUFFIX@_la_LDFLAGS        = -version-info @SHARED_VERSION_INFO@<br><br>Is it correct to add it to both LIBADD and DEPENDENCIES? Any reason not to commit this?<br>

<br>Roland<br><br><br><div class="gmail_quote">On Mon, Oct 5, 2009 at 1:59 AM, Roland Schulz <span dir="ltr">&lt;<a href="mailto:roland@utk.edu">roland@utk.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

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 &quot;know&quot; 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 =&gt; /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 &lt;dlfcn.h&gt;<br>#include &lt;stdio.h&gt;<br>int main() {<br>    char* error;<br>    dlopen(&quot;libgmxana_mpi.so&quot;,RTLD_LAZY|RTLD_GLOBAL);<br>


    if ((error = dlerror())) {<br>        printf(&quot;%s\n&quot;,error);<br>    }<br>    return 0;<br>}<br><br>Roland<br clear="all"><font color="#888888"><br>-- <br>ORNL/UT Center for Molecular Biophysics <a href="http://cmb.ornl.gov" target="_blank">cmb.ornl.gov</a><br>


865-241-1537, ORNL PO BOX 2008 MS6309<br>
</font></blockquote></div><br><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>