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 <rajatdesi...@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-requ...@gromacs.org. -- 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-requ...@gromacs.org.