[gmx-users] Unable to install 5.1.14

Rajat Desikan rajatdesikan at gmail.com
Sun Aug 27 22:35:54 CEST 2017


Dear All,
I had removed gromacs 5.1.14. from my system (Ubuntu 16.04) a while ago,
and I'm having trouble reinstalling it. Cmake runs fine, but the system
repeatedly fails in the make step with this weird error:

[  3%] Building CXX object src/gromacs/CMakeFiles/
libgromacs.dir/listed-forces/pairs.cpp.o
[  3%] Building CXX object src/gromacs/CMakeFiles/
libgromacs.dir/commandline/cmdlineprogramcontext.cpp.o
In file included from /usr/local/include/boost/exception/detail/exception_
ptr.hpp:20:0,
                 from /usr/local/include/boost/exception_ptr.hpp:9,
                 from /home/entropy/Downloads/gromacs-5.1.4/src/gromacs/
utility/exceptions.h:53,
                 from /home/entropy/Downloads/gromacs-5.1.4/src/gromacs/
commandline/cmdlineprogramcontext.cpp:62:
/usr/local/include/boost/exception/info.hpp: In member function ‘virtual
boost::shared_ptr<boost::exception_detail::error_info_base>
boost::exception_detail::error_info_container_impl::get(const
boost::exception_detail::type_info_&) const’:
/usr/local/include/boost/exception/info.hpp:102:28: error: use of deleted
function ‘boost::shared_ptr<boost::exception_detail::error_info_base>::shared_ptr(const
boost::shared_ptr<boost::exception_detail::error_info_base>&)’
                     return p;
                            ^
In file included from /usr/local/include/boost/shared_ptr.hpp:17:0,
                 from /home/entropy/Downloads/gromacs-5.1.4/src/gromacs/
commandline/cmdlineprogramcontext.h:54,
                 from /home/entropy/Downloads/gromacs-5.1.4/src/gromacs/
commandline/cmdlineprogramcontext.cpp:47:
/usr/local/include/boost/smart_ptr/shared_ptr.hpp:168:25: note:
‘boost::shared_ptr<boost::exception_detail::error_info_base>::shared_ptr(const
boost::shared_ptr<boost::exception_detail::error_info_base>&)’ is
implicitly declared as deleted because ‘boost::shared_ptr<boost::
exception_detail::error_info_base>’ declares a move constructor or move
assignment operator

There are similar errors after this, and make fails. I have updated boost
on my system (version 58), and my system has the latest upgrades. Can
anyone please point out the way ahead? I've exhausted all easy options (Eg.
cleanly remove all gromacs associated files, redownload, untar and try to
install).

My cmake command is:
cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON
-DCMAKE_INSTALL_PREFIX=/usr/local/gromacs514 -DGMX_USE_RDTSCP=off

I've tried other permutations of the above command (without
-DGMX_USE_RDTSCP=off
for instance) and nothing seems to work.

Thank you for your time.

Regards,
Rajat

-- 
Dr. Rajat Desikan (Post Doctoral Fellow)
Prof. Narendra M Dixit's Lab (no 1),
Dept. of Chemical Engineering,
Indian Institute of Science, Bangalore


More information about the gromacs.org_gmx-users mailing list