> Distributor ID:       Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial

After runnig cmake -D DEBUG=OFF -D PROFILE=OFF ../ 
the output is as below 

> 

 -- The C compiler identification is GNU 4.9.3
-- The CXX compiler identification is GNU 4.9.3
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Armadillo: /usr/lib/libarmadillo.so (found suitable version "6.500.5", 
minimum required is "4.200.0") 
-- Armadillo libraries: /usr/lib/libarmadillo.so
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   program_options
--   unit_test_framework
--   serialization
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp  
-- Found Git: /usr/bin/git (found version "2.7.4") 
-- Regenerating arma_config.hpp.
CMake Warning (dev) at src/mlpack/methods/neighbor_search/CMakeLists.txt:37 
(get_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "mlpack_knn".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at src/mlpack/methods/neighbor_search/CMakeLists.txt:45 
(get_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "mlpack_kfn".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at src/mlpack/methods/rann/CMakeLists.txt:42 (get_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "mlpack_krann".  Use
  the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.11") 
CMake Warning at CMakeLists.txt:442 (message):
  txt2man not found; man pages will not be generated.


-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/lakshya/mlpack-2.1.0/build

After running VERBOSE=1 make
 

> [ 25%] Linking CXX executable ../../../../bin/mlpack_preprocess_split
cd /home/lakshya/mlpack-2.1.0/build/src/mlpack/methods/preprocess && 
/usr/local/bin/cmake -E cmake_link_script 
CMakeFiles/mlpack_preprocess_split.dir/link.txt --verbose=1
/usr/bin/c++    -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp   
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o  -o 
../../../../bin/mlpack_preprocess_split 
-Wl,-rpath,/home/lakshya/mlpack-2.1.0/build/lib: -rdynamic 
../../../../lib/libmlpack.so.2.1 -lrt -larmadillo -lboost_program_options 
-lboost_unit_test_framework -lboost_serialization 
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o: In function 
`boost::program_options::typed_value<std::string, char>::xparse(boost::any&, 
std::vector<std::string, std::allocator<std::string> > const&) const':
preprocess_split_main.cpp:(.text._ZNK5boost15program_options11typed_valueISscE6xparseERNS_3anyERKSt6vectorISsSaISsEE[_ZNK5boost15program_options11typed_valueISscE6xparseERNS_3anyERKSt6vectorISsSaISsEE]+0x19):
 undefined reference to `boost::program_options::validate(boost::any&, 
std::vector<std::string, std::allocator<std::string> > const&, std::string*, 
int)'
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o: In function 
`boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t,
 std::string const&, std::string const&, int)':
preprocess_split_main.cpp:(.text._ZN5boost15program_options16validation_errorC2ENS1_6kind_tERKSsS4_i[_ZN5boost15program_options16validation_errorC5ENS1_6kind_tERKSsS4_i]+0x31):
 undefined reference to 
`boost::program_options::validation_error::get_template(boost::program_options::validation_error::kind_t)'
preprocess_split_main.cpp:(.text._ZN5boost15program_options16validation_errorC2ENS1_6kind_tERKSsS4_i[_ZN5boost15program_options16validation_errorC5ENS1_6kind_tERKSsS4_i]+0x49):
 undefined reference to 
`boost::program_options::error_with_option_name::error_with_option_name(std::string
 const&, std::string const&, std::string const&, int)'
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o: In function 
`boost::program_options::typed_value<std::string, char>::name() const':
preprocess_split_main.cpp:(.text._ZNK5boost15program_options11typed_valueISscE4nameEv[_ZNK5boost15program_options11typed_valueISscE4nameEv]+0x29):
 undefined reference to `boost::program_options::arg'
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o: In function 
`boost::program_options::typed_value<double, char>::name() const':
preprocess_split_main.cpp:(.text._ZNK5boost15program_options11typed_valueIdcE4nameEv[_ZNK5boost15program_options11typed_valueIdcE4nameEv]+0x29):
 undefined reference to `boost::program_options::arg'
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o: In function 
`void boost::program_options::validate<double, char>(boost::any&, 
std::vector<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::allocator<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > > const&, double*, long)':
preprocess_split_main.cpp:(.text._ZN5boost15program_options8validateIdcEEvRNS_3anyERKSt6vectorISbIT0_St11char_traitsIS5_ESaIS5_EESaIS9_EEPT_l[_ZN5boost15program_options8validateIdcEEvRNS_3anyERKSt6vectorISbIT0_St11char_traitsIS5_ESaIS5_EESaIS9_EEPT_l]+0x3ac):
 undefined reference to 
`boost::program_options::invalid_option_value::invalid_option_value(std::string 
const&)'
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE]+0x30):
 undefined reference to 
`boost::program_options::error_with_option_name::substitute_placeholders(std::string
 const&) const'
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE]+0x38):
 undefined reference to 
`boost::program_options::error_with_option_name::substitute_placeholders(std::string
 const&) const'
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE]+0x30):
 undefined reference to 
`boost::program_options::error_with_option_name::substitute_placeholders(std::string
 const&) const'
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE]+0x38):
 undefined reference to 
`boost::program_options::error_with_option_name::substitute_placeholders(std::string
 const&) const'
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o:(.rodata._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x30):
 undefined reference to 
`boost::program_options::error_with_option_name::substitute_placeholders(std::string
 const&) const'
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o:(.rodata._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x30):
 more undefined references to 
`boost::program_options::error_with_option_name::substitute_placeholders(std::string
 const&) const' follow
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o:(.rodata._ZTVN5boost15program_options11typed_valueISscEE[_ZTVN5boost15program_options11typed_valueISscEE]+0x38):
 undefined reference to 
`boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&,
 std::vector<std::string, std::allocator<std::string> > const&, bool) const'
CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o:(.rodata._ZTVN5boost15program_options11typed_valueIdcEE[_ZTVN5boost15program_options11typed_valueIdcEE]+0x38):
 undefined reference to 
`boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&,
 std::vector<std::string, std::allocator<std::string> > const&, bool) const'
../../../../lib/libmlpack.so.2.1: undefined reference to 
`boost::program_options::to_internal(std::string const&)'
../../../../lib/libmlpack.so.2.1: undefined reference to 
`boost::program_options::options_description::options_description(std::string 
const&, unsigned int, unsigned int)'
../../../../lib/libmlpack.so.2.1: undefined reference to 
`boost::program_options::detail::cmdline::set_additional_parser(boost::function1<std::pair<std::string,
 std::string>, std::string const&>)'
../../../../lib/libmlpack.so.2.1: undefined reference to 
`boost::program_options::detail::cmdline::cmdline(std::vector<std::string, 
std::allocator<std::string> > const&)'
../../../../lib/libmlpack.so.2.1: undefined reference to 
`boost::program_options::abstract_variables_map::operator[](std::string const&) 
const'
collect2: error: ld returned 1 exit status
src/mlpack/methods/preprocess/CMakeFiles/mlpack_preprocess_split.dir/build.make:99:
 recipe for target 'bin/mlpack_preprocess_split' failed
make[2]: *** [bin/mlpack_preprocess_split] Error 1
make[2]: Leaving directory '/home/lakshya/mlpack-2.1.0/build'
CMakeFiles/Makefile2:887: recipe for target 
'src/mlpack/methods/preprocess/CMakeFiles/mlpack_preprocess_split.dir/all' 
failed
make[1]: *** 
[src/mlpack/methods/preprocess/CMakeFiles/mlpack_preprocess_split.dir/all] 
Error 2
make[1]: Leaving directory '/home/lakshya/mlpack-2.1.0/build'
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
lakshya\  build $ 


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/mlpack/mlpack/issues/838#issuecomment-268300744
_______________________________________________
mlpack mailing list
[email protected]
http://knife.lugatgt.org/cgi-bin/mailman/listinfo/mlpack

Reply via email to