By running the $ grep Boost_PR.*LIBR tools/CMakeCache.txt I got the 
following messages:

Boost_PROGRAM_OPTIONS_LIBRARY:FILEPATH=/usr/local/boost/boost-1.51.0/lib/libboost_program_options.so
Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG:FILEPATH=Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG-NOTFOUND
Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libboost_program_options-mt.so
//ADVANCED property for variable: Boost_PROGRAM_OPTIONS_LIBRARY
Boost_PROGRAM_OPTIONS_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG
Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE
Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE-ADVANCED:INTERNAL=1

I also tried the following as you suggested:
./build.sh --prefix ${prefix} 
-DBoost_INCLUDE_DIR=/usr/local/boost/boost-1.51.0/include/ 
-DBoost_PROGRAM_OPTIONS_LIBRARY=/usr/local/boost/boost-1.51.0/lib/libboost_program_options.so
 
 --dev tools csg

The error is :
../libtools/libvotca_tools.so.3: undefined reference to 
`boost::system::system_category()'
../libtools/libvotca_tools.so.3: undefined reference to 
`boost::system::generic_category()'
../libtools/libvotca_tools.so.3: undefined reference to 
`boost::filesystem::path::operator/=(boost::filesystem::path const&)'
collect2: ld returned 1 exit status
make[2]: *** [src/tools/votca_property] Error 1
make[1]: *** [src/tools/CMakeFiles/votca_property.dir/all] Error 2
make: *** [all] Error 2

Regards,
Hossein


On Thursday, February 13, 2014 12:56:13 PM UTC-6, Christoph Junghans wrote:
>
> 2014-02-13 11:43 GMT-07:00 Hossein Motevaselian 
> <[email protected]<javascript:>>: 
>
> > As you said I ran the command you mentioned. The output was :  -bash: 
> > /usr/include/boost/boost-1.51.0/include: No such file or directory 
> > So I changed the boost path to this one : 
> > /usr/local/boost/boost-1.51.0/include/ which is a directiry for the 
> boost. 
> > After running again the following command : ./build.sh --prefix 
> ${prefix} 
> > gromacs -DBoost_INCLUDE_DIR=/usr/local/boost/boost-1.51.0/include/ --dev 
> > tools csg 
> > I got the following error 
> > 
> > 
> > CMakeFiles/votca_property.dir/votca_property.cc.o: In function 
> > 
> `_ZN5boost15program_options16validation_errorC2ENS1_6kind_tERKSsS4_i.clone.2':
>  
>
> > votca_property.cc:(.text+0x11a): undefined reference to 
> > 
> `boost::program_options::validation_error::get_template(boost::program_options::validation_error::kind_t)'
>  
>
> > votca_property.cc:(.text+0x12e): undefined reference to 
> > 
> `boost::program_options::error_with_option_name::error_with_option_name(std::basic_string<char,
>  
>
> > std::char_traits<char>, std::allocator<char> > const&, 
> > std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
> > const&, std::basic_string<char, std::char_traits<char>, 
> std::allocator<char> 
> >> const&, int)' 
> > CMakeFiles/votca_property.dir/votca_property.cc.o: In function 
> > 
> `boost::program_options::error_with_option_name::~error_with_option_name()': 
>
> > 
> votca_property.cc:(.text._ZN5boost15program_options22error_with_option_nameD2Ev[_ZN5boost15program_options22error_with_option_nameD5Ev]+0x19):
>  
>
> > undefined reference to `vtable for 
> > boost::program_options::error_with_option_name' 
> > CMakeFiles/votca_property.dir/votca_property.cc.o: In function 
> > 
> `boost::program_options::validation_error::validation_error(boost::program_options::validation_error
>  
>
> > const&)': 
> > 
> votca_property.cc:(.text._ZN5boost15program_options16validation_errorC2ERKS1_[_ZN5boost15program_options16validation_errorC5ERKS1_]+0x3a):
>  
>
> > undefined reference to `vtable for 
> > boost::program_options::error_with_option_name' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost15program_options16validation_errorE[vtable
>  
>
> > for boost::program_options::validation_error]+0x20): undefined reference 
> to 
> > `boost::program_options::error_with_option_name::what() const' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost15program_options16validation_errorE[vtable
>  
>
> > for boost::program_options::validation_error]+0x30): undefined reference 
> to 
> > 
> `boost::program_options::error_with_option_name::substitute_placeholders(std::basic_string<char,
>  
>
> > std::char_traits<char>, std::allocator<char> > const&) const' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTIN5boost15program_options16validation_errorE[typeinfo
>  
>
> > for boost::program_options::validation_error]+0x10): undefined reference 
> to 
> > `typeinfo for boost::program_options::error_with_option_name' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE[vtable
>  
>
> > for 
> > 
> boost::exception_detail::error_info_injector<boost::program_options::validation_error>]+0x20):
>  
>
> > undefined reference to 
> > `boost::program_options::error_with_option_name::what() const' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE[vtable
>  
>
> > for 
> > 
> boost::exception_detail::error_info_injector<boost::program_options::validation_error>]+0x30):
>  
>
> > undefined reference to 
> > 
> `boost::program_options::error_with_option_name::substitute_placeholders(std::basic_string<char,
>  
>
> > std::char_traits<char>, std::allocator<char> > const&) const' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE[vtable
>  
>
> > for 
> > 
> boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::validation_error>
>  
>
> >>]+0x28): undefined reference to 
> > `boost::program_options::error_with_option_name::what() const' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE[vtable
>  
>
> > for 
> > 
> boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::validation_error>
>  
>
> >>]+0x38): undefined reference to 
> > 
> `boost::program_options::error_with_option_name::substitute_placeholders(std::basic_string<char,
>  
>
> > std::char_traits<char>, std::allocator<char> > const&) const' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE[vtable
>  
>
> > for 
> > 
> boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>]+0x20):
>  
>
> > undefined reference to 
> > `boost::program_options::error_with_option_name::what() const' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE[vtable
>  
>
> > for 
> > 
> boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>]+0x30):
>  
>
> > undefined reference to 
> > 
> `boost::program_options::error_with_option_name::substitute_placeholders(std::basic_string<char,
>  
>
> > std::char_traits<char>, std::allocator<char> > const&) const' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost15program_options20invalid_option_valueE[vtable
>  
>
> > for boost::program_options::invalid_option_value]+0x20): undefined 
> reference 
> > to `boost::program_options::error_with_option_name::what() const' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost15program_options20invalid_option_valueE[vtable
>  
>
> > for boost::program_options::invalid_option_value]+0x30): undefined 
> reference 
> > to 
> > 
> `boost::program_options::error_with_option_name::substitute_placeholders(std::basic_string<char,
>  
>
> > std::char_traits<char>, std::allocator<char> > const&) const' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE[vtable
>  
>
> > for 
> > 
> boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>
>  
>
> >>]+0x28): undefined reference to 
> > `boost::program_options::error_with_option_name::what() const' 
> > 
> CMakeFiles/votca_property.dir/votca_property.cc.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE[vtable
>  
>
> > for 
> > 
> boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>
>  
>
> >>]+0x38): undefined reference to 
> > 
> `boost::program_options::error_with_option_name::substitute_placeholders(std::basic_string<char,
>  
>
> > std::char_traits<char>, std::allocator<char> > const&) const' 
> > ../libtools/libvotca_tools.so.3: undefined reference to 
> > 
> `boost::program_options::options_description::options_description(std::basic_string<char,
>  
>
> > std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
> > unsigned int)' 
> > ../libtools/libvotca_tools.so.3: undefined reference to 
> > `boost::system::system_category()' 
> > ../libtools/libvotca_tools.so.3: undefined reference to 
> > `boost::program_options::detail::cmdline::get_canonical_option_prefix()' 
> > ../libtools/libvotca_tools.so.3: undefined reference to 
> > `boost::system::generic_category()' 
> > ../libtools/libvotca_tools.so.3: undefined reference to 
> > `boost::filesystem::path::operator/=(boost::filesystem::path const&)' 
> > ../libtools/libvotca_tools.so.3: undefined reference to 
> > 
> `boost::program_options::options_description::options_description(unsigned 
> > int, unsigned int)' 
> > collect2: ld returned 1 exit status 
> > make[2]: *** [src/tools/votca_property] Error 1 
> > make[1]: *** [src/tools/CMakeFiles/votca_property.dir/all] Error 2 
> > make: *** [all] Error 2 
> It seems like your libboost_program_options are not detected correctly. 
> Can you check: 
> $ grep Boost_PR.*LIBR tools/CMakeCache.txt 
>
> Maybe you have to use the build option 
> -DBoost_PROGRAM_OPTIONS_LIBRARY=/usr/local/boost/boost-1.51.0/lib/libboost_program_options.so
>  
>
>
> Cheers, 
>
> Christoph 
>
> > 
> > Best Regards, 
> > Hossein 
> > 
> > 
> > 
> > On Wednesday, February 12, 2014 7:12:49 PM UTC-6, Christoph Junghans 
> wrote: 
> >> 
> >> 2014-02-12 17:49 GMT-07:00 Hossein Motevaselian <[email protected]>: 
>
> >> > Dear VOTCA community, 
> >> > I am trying to install VOTCA on our campus cluster using ./build.sh. 
> I 
> >> > have 
> >> > tried to install VOTCA before , but I did not get this error: 
> >> > 
> >> > CMake Error at CMakeModules/FindBoost.cmake:524 (FILE): 
> >> >   file Internal CMake error when trying to open file: 
> >> >   /usr/include/boost/boost-1.51.0/include/boost/version.hpp for 
> reading. 
> >> > Call Stack (most recent call first): 
> >> >   CMakeLists.txt:64 (find_package) 
> >> > 
> >> > 
> >> > CMake Error at CMakeModules/FindBoost.cmake:537 (MATH): 
> >> >   math cannot parse the expression: " / 100000": syntax error, 
> >> > unexpected 
> >> >   exp_DIVIDE, expecting exp_OPENPARENT or exp_NUMBER (2) 
> >> > Call Stack (most recent call first): 
> >> >   CMakeLists.txt:64 (find_package) 
> >> > 
> >> > 
> >> > CMake Error at CMakeModules/FindBoost.cmake:538 (MATH): 
> >> >   math cannot parse the expression: " / 100 % 1000": syntax error, 
> >> > unexpected 
> >> >   exp_DIVIDE, expecting exp_OPENPARENT or exp_NUMBER (2) 
> >> > Call Stack (most recent call first): 
> >> >   CMakeLists.txt:64 (find_package) 
> >> > 
> >> > 
> >> > CMake Error at CMakeModules/FindBoost.cmake:539 (MATH): 
> >> >   math cannot parse the expression: " % 100": syntax error, 
> unexpected 
> >> >   exp_MOD, expecting exp_OPENPARENT or exp_NUMBER (2) 
> >> > Call Stack (most recent call first): 
> >> >   CMakeLists.txt:64 (find_package) 
> >> > 
> >> > 
> >> > -- Boost version: .. 
> >> > -- Found the following Boost libraries: 
> >> > --   program_options 
> >> > CMake Warning at CMakeModules/FindGROMACS.cmake:100 (message): 
> >> >   You are using /home/motevas2/application/VOTCA/lib/libgmx.so, but 
> >> >   GROMACS_PKG was libgmx_d.  There seems to be a mismatch in 
> precision, 
> >> >   single vs double, no ending vs.  _d.  If this is not the case 
> ignore 
> >> > this 
> >> >   warning otherwise enable set GROMACS_PKG correctly using 
> >> >   -DGROMACS_PKG_OVERWRITE=lib(gmx|gromacs)(_d). 
> >> > Call Stack (most recent call first): 
> >> >   src/libcsg/CMakeLists.txt:12 (find_package) 
> >> > 
> >> > 
> >> > -- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 
> >> > -- Configuring incomplete, errors occurred! 
> >> > 
> >> > I have loaded the appropriate modules such as mercurial, git and 
> boost 
> >> > libraries. 
> >> > I am using the following commands line after getting ./build.sh 
> script : 
> >> > ./build.sh --prefix ${prefix} gromacs --dev tools csg 
> >> > I have also tried this , it did not work : ./build.sh --prefix 
> ${prefix} 
> >> > gromacs -DBUILD_MANPAGES=off 
> >> > -DBoost_INCLUDE_DIR=/usr/include/boost/boost-1.51.0/include --dev 
> tools 
> >> > csg 
> >> > 
> >> > I would really appreciate it if you can help me with this. 
> >> Can you post the output of: 
> >> $ ls /usr/include/boost/boost-1.51.0/include 
> >> and 
> >> $ ls  /usr/include/boost/boost-1.51.0/include/boost/ 
> >> 
> >> > 
> >> > Thank you much 
> >> > Hossein 
> >> > 
> >> > -- 
> >> > 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/groups/opt_out. 
> >> 
> >> 
> >> 
> >> -- 
> >> 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] <javascript:>. 
> > To post to this group, send email to [email protected]<javascript:>. 
>
> > Visit this group at http://groups.google.com/group/votca. 
> > For more options, visit https://groups.google.com/groups/opt_out. 
>
>
>
> -- 
> 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/groups/opt_out.

Reply via email to