[gmx-users] Unable to install 5.1.14

Vytautas Rakeviius vytautas1987 at yahoo.com
Mon Aug 28 08:42:46 CEST 2017


You have updated boost so you have to update GROMACS too. 2016.3 is the latest version you should download it.
Another possibility is to downgrade boost to older, but you can bump into other mish-mash issues. I do not recommend that.



On Sunday, August 27, 2017, 11:36:21 PM GMT+3, Rajat Desikan <rajatdesikan at gmail.com> wrote:

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
-- 
Gromacs Users mailing list

* Please search the archive at http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!

* Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

* For (un)subscribe requests visit
https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a mail to gmx-users-request at gromacs.org.


More information about the gromacs.org_gmx-users mailing list