Hi,<div><br></div><div>yes that is a bug with cmake (see <a href="http://bugzilla.gromacs.org/show_bug.cgi?id=549">http://bugzilla.gromacs.org/show_bug.cgi?id=549</a>). </div><div>You can either disable BUILD_SHARED_LIBS and or you can ran &quot;make install&quot; as a workaround until the bug is fixed.</div>

<div><br></div><div>Roland<br><br><div class="gmail_quote">On Tue, Sep 28, 2010 at 3:02 AM, BIN ZHANG <span dir="ltr">&lt;<a href="mailto:zhngbn@gmail.com">zhngbn@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div style="word-wrap:break-word">Hi, there:<div><br></div><div>I was trying to compile gromacs4.5.1 on a GPU cluster (<a href="https://secure.nersc.gov/nusers/systems/dirac/" target="_blank">https://secure.nersc.gov/nusers/systems/dirac/</a>). </div>

<div><br></div><div>The compilation seems to work fine, but in the installation folder, only &quot;bin/mdrun-gpu&quot; presents. Is it supposed to be so? </div><div><br></div><div>When I type &quot;./mdrun-gpu -h&quot;, the following error occurs:</div>

<div>./mdrun-gpu: error while loading shared libraries: libgmxpreprocess.so.6: cannot open shared object file: No such file or directory</div><div><br></div><div>Do you have any idea what this means?</div><div><br></div>
<div>
Thanks a lot,</div><div>Bin</div><div><br></div><div>=====================================</div><div>Here are steps I did for compiling:</div><div>export OPENMM_ROOT_DIR=/global/homes/b/bingo/Program/OpenMM2.0-Linux64</div>

<div>cmake -DGMX_OPENMM=ON -DCMAKE_INSTALL_PREFIX=/global/homes/b/bingo/Program/gromacs_gpu</div><div>make mdrun</div><div>make install-mdrun</div><div><br></div><div>======================================</div><div>Here are the outputs from the cmake</div>

<div><br></div><div><div>-- The C compiler identification is GNU</div><div>-- The CXX compiler identification is GNU</div><div>-- Check for working C compiler: /usr/bin/gcc</div><div>-- Check for working C compiler: /usr/bin/gcc -- works</div>

<div>-- Detecting C compiler ABI info</div><div>-- Detecting C compiler ABI info - done</div><div>-- Check for working CXX compiler: /usr/bin/c++</div><div>-- Check for working CXX compiler: /usr/bin/c++ -- works</div><div>

-- Detecting CXX compiler ABI info</div><div>-- Detecting CXX compiler ABI info - done</div><div>-- CTest cannot determine repository type. Please set UPDATE_TYPE to &#39;cvs&#39; or &#39;svn&#39;. CTest update will not work.</div>

<div>-- Performing Test CFLAGS_WARN</div><div>-- Performing Test CFLAGS_WARN - Success</div><div>-- Performing Test CFLAGS_EXCESS_PREC</div><div>-- Performing Test CFLAGS_EXCESS_PREC - Failed</div><div>-- Performing Test CFLAGS_COPT</div>

<div>-- Performing Test CFLAGS_COPT - Success</div><div>-- Performing Test CFLAGS_NOINLINE</div><div>-- Performing Test CFLAGS_NOINLINE - Success</div><div>-- Performing Test CXXFLAGS_WARN</div><div>-- Performing Test CXXFLAGS_WARN - Success</div>

<div>-- Performing Test CXXFLAGS_EXCESS_PREC</div><div>-- Performing Test CXXFLAGS_EXCESS_PREC - Failed</div><div>-- Performing Test CXXFLAGS_COPT</div><div>-- Performing Test CXXFLAGS_COPT - Success</div><div>-- Performing Test CXXFLAGS_NOINLINE</div>

<div>-- Performing Test CXXFLAGS_NOINLINE - Success</div><div>-- No external FFT libraries needed for the OpenMM build, using fftpack!</div><div>-- Threads not compatible with OpenMM build, disabled!</div><div>CMake Warning at CMakeLists.txt:183 (message):</div>

<div>  CPU-based acceleration turned off, OpenMM does not support/need any!</div><div><br></div><div><br></div><div>-- Looking for include files HAVE_STRING_H</div><div>-- Looking for include files HAVE_STRING_H - found</div>

<div>-- Looking for include files HAVE_MATH_H</div><div>-- Looking for include files HAVE_MATH_H - found</div><div>-- Looking for include files HAVE_LIMITS_H</div><div>-- Looking for include files HAVE_LIMITS_H - found</div>

<div>-- Looking for include files HAVE_MEMORY_H</div><div>-- Looking for include files HAVE_MEMORY_H - found</div><div>-- Looking for include files HAVE_UNISTD_H</div><div>-- Looking for include files HAVE_UNISTD_H - found</div>

<div>-- Looking for include files HAVE_PWD_H</div><div>-- Looking for include files HAVE_PWD_H - found</div><div>-- Looking for include files HAVE_STDINT_H</div><div>-- Looking for include files HAVE_STDINT_H - found</div>

<div>-- Looking for include files HAVE_STDLIB_H</div><div>-- Looking for include files HAVE_STDLIB_H - found</div><div>-- Looking for include files HAVE_PTHREAD_H</div><div>-- Looking for include files HAVE_PTHREAD_H - found</div>

<div>-- Looking for include files HAVE_DIRENT_H</div><div>-- Looking for include files HAVE_DIRENT_H - found</div><div>-- Looking for include files HAVE_INTTYPES_H</div><div>-- Looking for include files HAVE_INTTYPES_H - found</div>

<div>-- Looking for include files HAVE_REGEX_H</div><div>-- Looking for include files HAVE_REGEX_H - found</div><div>-- Looking for include files HAVE_SYS_TYPES_H</div><div>-- Looking for include files HAVE_SYS_TYPES_H - found</div>

<div>-- Looking for include files HAVE_SYS_STAT_H</div><div>-- Looking for include files HAVE_SYS_STAT_H - found</div><div>-- Looking for include files HAVE_SYS_TIME_H</div><div>-- Looking for include files HAVE_SYS_TIME_H - found</div>

<div>-- Looking for include files HAVE_RPC_RPC_H</div><div>-- Looking for include files HAVE_RPC_RPC_H - found</div><div>-- Looking for include files HAVE_RPC_XDR_H</div><div>-- Looking for include files HAVE_RPC_XDR_H - found</div>

<div>-- Looking for include files HAVE_XMMINTRIN_H</div><div>-- Looking for include files HAVE_XMMINTRIN_H - found</div><div>-- Looking for include files HAVE_EMMINTRIN_H</div><div>-- Looking for include files HAVE_EMMINTRIN_H - found</div>

<div>-- Looking for include files HAVE_PMMINTRIN_H</div><div>-- Looking for include files HAVE_PMMINTRIN_H - not found.</div><div>-- Looking for include files HAVE_SMMINTRIN_H</div><div>-- Looking for include files HAVE_SMMINTRIN_H - not found.</div>

<div>-- Looking for include files HAVE_IO_H</div><div>-- Looking for include files HAVE_IO_H - not found.</div><div>-- Looking for strcasecmp</div><div>-- Looking for strcasecmp - found</div><div>-- Looking for strdup</div>

<div>-- Looking for strdup - found</div><div>-- Looking for vprintf</div><div>-- Looking for vprintf - found</div><div>-- Looking for memcmp</div><div>-- Looking for memcmp - found</div><div>-- Looking for posix_memalign</div>

<div>-- Looking for posix_memalign - found</div><div>-- Looking for memalign</div><div>-- Looking for memalign - found</div><div>-- Looking for _aligned_malloc</div><div>-- Looking for _aligned_malloc - not found</div><div>

-- Looking for gettimeofday</div><div>-- Looking for gettimeofday - found</div><div>-- Looking for isnan</div><div>-- Looking for isnan - found</div><div>-- Looking for _isnan</div><div>-- Looking for _isnan - not found</div>

<div>-- Looking for isfinite</div><div>-- Looking for isfinite - not found</div><div>-- Looking for _isfinite</div><div>-- Looking for _isfinite - not found</div><div>-- Looking for fsync</div><div>-- Looking for fsync - found</div>

<div>-- Looking for _fileno</div><div>-- Looking for _fileno - not found</div><div>-- Looking for fileno</div><div>-- Looking for fileno - found</div><div>-- Looking for _commit</div><div>-- Looking for _commit - not found</div>

<div>-- Looking for sqrt in m</div><div>-- Looking for sqrt in m - found</div><div>-- Looking for cbrt in m</div><div>-- Looking for cbrt in m - found</div><div>-- Looking for stddef.h</div><div>-- Looking for stddef.h - found</div>

<div>-- Check size of bool</div><div>-- Check size of bool - failed</div><div>-- Check size of int</div><div>-- Check size of int - done</div><div>-- Check size of long int</div><div>-- Check size of long int - done</div>

<div>-- Check size of long long int</div><div>-- Check size of long long int - done</div><div>-- Check size of off_t</div><div>-- Check size of off_t - done</div><div>-- Check size of void *</div><div>-- Check size of void * - done</div>

<div>-- Check size of uid_t</div><div>-- Check size of uid_t - done</div><div>-- Check size of gid_t</div><div>-- Check size of gid_t - done</div><div>-- Check size of size_t</div><div>-- Check size of size_t - done</div>

<div>-- Check size of off_t</div><div>-- Check size of off_t - done</div><div>-- Check if the system is big endian</div><div>-- Searching 16 bit integer</div><div>-- Check size of unsigned short</div><div>-- Check size of unsigned short - done</div>

<div>-- Using unsigned short</div><div>-- Check if the system is big endian - little endian</div><div>-- checking for module &#39;libxml-2.0&#39;</div><div>--   package &#39;libxml-2.0&#39; not found</div><div>-- Could NOT find LibXml2  (missing:  LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR)</div>

<div>-- Found CUDA: /global/common/carver/usg/cuda/3.1</div><div>-- Found OpenMM: /global/homes/b/bingo/Program/OpenMM2.0-Linux64</div><div>-- Setting build user &amp; time</div><div>-- Setting build user &amp; time - OK</div>

<div>-- Checking floating point format</div><div>-- Checking floating point format - unknown</div><div>-- Checking for 64-bit off_t</div><div>-- Checking for 64-bit off_t - present</div><div>-- Checking for fseeko/ftello</div>

<div>-- Checking for fseeko/ftello - present</div><div>-- Checking for return type of signals</div><div>-- Checking for return type of signals - void</div><div>-- Checking for SIGUSR1</div><div>-- Checking for SIGUSR1 - found</div>

<div>-- Checking for inline keyword</div><div>-- Checking for inline keyword - inline</div><div>-- Checking for inline keyword</div><div>-- Checking for inline keyword - inline</div><div>-- Checking for pipe support</div>

<div>-- Checking for GCC x86 inline asm</div><div>-- Checking for GCC x86 inline asm - supported</div><div>-- Checking for MSVC x86 inline asm</div><div>-- Checking for MSVC x86 inline asm - not supported</div><div>-- Checking for system XDR support</div>

<div>-- Checking for system XDR support - present</div><div>-- Using internal FFT library - fftpack</div><div>-- Configuring done</div><div>-- Generating done</div><div>-- Build files have been written to: /global/homes/b/bingo/Program/gromacs-4.5.1</div>

<div><br></div></div></div><br>--<br>
gmx-users mailing list    <a href="mailto:gmx-users@gromacs.org">gmx-users@gromacs.org</a><br>
<a href="http://lists.gromacs.org/mailman/listinfo/gmx-users" target="_blank">http://lists.gromacs.org/mailman/listinfo/gmx-users</a><br>
Please search the archive at <a href="http://www.gromacs.org/Support/Mailing_Lists/Search" target="_blank">http://www.gromacs.org/Support/Mailing_Lists/Search</a> before posting!<br>
Please don&#39;t post (un)subscribe requests to the list. Use the<br>
www interface or send it to <a href="mailto:gmx-users-request@gromacs.org">gmx-users-request@gromacs.org</a>.<br>
Can&#39;t post? Read <a href="http://www.gromacs.org/Support/Mailing_Lists" target="_blank">http://www.gromacs.org/Support/Mailing_Lists</a><br></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>
</div>