2015-09-24 11:00 GMT-06:00 rjadrich2 <[email protected]>: > To whom this may concern, > > The new version of VOTCA sounds great and I look forward to using it. > However, after attempting to move to the newly released version of VOTCA I > have encountered some install issues. I appreciate any help! > > I cannot seem to get the VOTCA install to recognize the boost program. I > have attempted to use both the pre-built version on the supercomputing > system as well as installing my own local version. No matter what I try I > receive this error: > ----------------------------------------------------------------------------------------------------------------------------------------- > Unable to find the requested Boost libraries. > > Unable to find the Boost header files. Please set BOOST_ROOT to the root > directory containing Boost or BOOST_INCLUDEDIR to the directory containing > Boost's headers. > Call Stack (most recent call first): > CMakeLists.txt:56 (find_package) > ----------------------------------------------------------------------------------------------------------------------------------------- > > I checked that after my local build of boost that the BOOST_INCLUDEDIR > variable is set and pointing correctly. BOOST_ROOT is not pointing to > anything but it appears that VOTCA is OK with one or the other (am I > correct?). > > I also get: > > ----------------------------------------------------------------------------------------------------------------------------------------- > CMake Error: The following variables are used in this project, but they are > set to NOTFOUND. > Please set them or make sure they are set and tested correctly in the CMake > files: > Boost_INCLUDE_DIR (ADVANCED) > used as include directory in directory > /home1/03428/rbj428/votca/src/tools > used as include directory in directory > /home1/03428/rbj428/votca/src/tools > used as include directory in directory > /home1/03428/rbj428/votca/src/tools/src/libtools > used as include directory in directory > /home1/03428/rbj428/votca/src/tools/src/libtools > used as include directory in directory > /home1/03428/rbj428/votca/src/tools/src/tools > used as include directory in directory > /home1/03428/rbj428/votca/src/tools/src/tools > used as include directory in directory > /home1/03428/rbj428/votca/src/tools/share/man > used as include directory in directory > /home1/03428/rbj428/votca/src/tools/share/doc > > -- Configuring incomplete, errors occurred! > See also "/home1/03428/rbj428/votca/src/tools/CMakeFiles/CMakeOutput.log". > See also "/home1/03428/rbj428/votca/src/tools/CMakeFiles/CMakeError.log". > login1.stampede(96)$ > login1.stampede(96)$ Unable to find the requested Boost libraries. > -bash: Unable: command not found > login1.stampede(97)$ > login1.stampede(97)$ Unable to find the Boost header files. Please set > BOOST_ROOT to the root > -bash: Unable: command not found > login1.stampede(98)$ directory containing Boost or BOOST_INCLUDEDIR to the > directory containing > -bash: directory: command not found > login1.stampede(99)$ Boost's headers. >> Call Stack (most recent call first): >> CMakeLists.txt:56 (find_package) > ----------------------------------------------------------------------------------------------------------------------------------------- > > I only appear to have CMake file material in the src/tools directory. The > others appear to be devoid of any CMake files. > > Am I doing something dumb? Is more info needed? VOTCA needs at least Boost 1.39.0 with the program_options filesystem system packages. VOTCA is using cmake's module to detect Boost.
Looking at /usr/share/cmake/Modules/FindBoost.cmake: # This module reads hints about search locations from variables:: # # BOOST_ROOT - Preferred installation prefix # (or BOOSTROOT) # BOOST_INCLUDEDIR - Preferred include directory e.g. <prefix>/include # BOOST_LIBRARYDIR - Preferred library directory e.g. <prefix>/lib # Boost_NO_SYSTEM_PATHS - Set to ON to disable searching in locations not # specified by these hint variables. Default is OFF. # Boost_ADDITIONAL_VERSIONS # - List of Boost versions not known to this module # (Boost install locations may contain the version) So basically you need to set BOOSTROOT as an environment variable or cmake variable if boost is in a non-system location. Christoph > > Thanks for the help! > > Best, > > Ryan Jadrich > > > -- > You received this message because you are subscribed to the Google Groups > "votca" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/votca. > For more options, visit https://groups.google.com/d/optout. -- Christoph Junghans Web: http://www.compphys.de -- You received this message because you are subscribed to the Google Groups "votca" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/votca. For more options, visit https://groups.google.com/d/optout.
