[mlpack-git] [mlpack/mlpack] Added test coverage framework (#720)

Ryan Curtin notifications at github.com
Tue Jul 12 17:58:36 EDT 2016


```
$ VERBOSE=1 make mlpack_adaboost
...
[100%] Linking CXX executable ../../../../bin/mlpack_adaboost
cd /home/ryan/src/mlpack-sumedh/build/src/mlpack/methods/adaboost && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_adaboost.dir/link.txt --verbose=1
/usr/bin/g++-4.9    -Wall -Wextra -ftemplate-depth=1000 -ftest-coverage -fprofile-arcs -g -O0 -ftemplate-backtrace-limit=0 -rdynamic -Wno-unknown-pragmas   CMakeFiles/mlpack_adaboost.dir/adaboost_main.cpp.o  -o ../../../../bin/mlpack_adaboost -rdynamic ../../../../lib/libmlpack.so.2.0 -larmadillo -lboost_program_options -lboost_unit_test_framework -lboost_serialization -lrt -lbfd -ldl -Wl,-rpath,/home/ryan/src/mlpack-sumedh/build/lib: 
CMakeFiles/mlpack_adaboost.dir/adaboost_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)':
/usr/include/boost/program_options/errors.hpp:373: undefined reference to `boost::program_options::validation_error::get_template(boost::program_options::validation_error::kind_t)'
/usr/include/boost/program_options/errors.hpp:373: 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_adaboost.dir/adaboost_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'
CMakeFiles/mlpack_adaboost.dir/adaboost_main.cpp.o:(.rodata._ZTVN5boost15program_options11typed_valueIicEE[_ZTVN5boost15program_options11typed_valueIicEE]+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_adaboost.dir/adaboost_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_adaboost.dir/adaboost_main.cpp.o:(.rodata._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const'
CMakeFiles/mlpack_adaboost.dir/adaboost_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_adaboost.dir/adaboost_main.cpp.o: In function `boost::program_options::typed_value<double, char>::name() const':
/usr/include/boost/program_options/detail/value_semantic.hpp:19: undefined reference to `boost::program_options::arg'
CMakeFiles/mlpack_adaboost.dir/adaboost_main.cpp.o: In function `boost::program_options::typed_value<int, char>::name() const':
/usr/include/boost/program_options/detail/value_semantic.hpp:19: undefined reference to `boost::program_options::arg'
CMakeFiles/mlpack_adaboost.dir/adaboost_main.cpp.o: In function `boost::program_options::typed_value<std::string, char>::name() const':
/usr/include/boost/program_options/detail/value_semantic.hpp:19: undefined reference to `boost::program_options::arg'
CMakeFiles/mlpack_adaboost.dir/adaboost_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':
/usr/include/boost/program_options/detail/value_semantic.hpp:167: undefined reference to `boost::program_options::validate(boost::any&, std::vector<std::string, std::allocator<std::string> > const&, std::string*, int)'
CMakeFiles/mlpack_adaboost.dir/adaboost_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)':
/usr/include/boost/program_options/detail/value_semantic.hpp:92: undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(std::string const&)'
CMakeFiles/mlpack_adaboost.dir/adaboost_main.cpp.o: In function `void boost::program_options::validate<int, 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&, int*, long)':
/usr/include/boost/program_options/detail/value_semantic.hpp:92: undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(std::string const&)'
CMakeFiles/mlpack_adaboost.dir/adaboost_main.cpp.o: In function `void boost::archive::save_access::save_primitive<boost::archive::text_oarchive, std::string>(boost::archive::text_oarchive&, std::string const&)':
/usr/include/boost/archive/detail/oserializer.hpp:88: undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::string const&)'
CMakeFiles/mlpack_adaboost.dir/adaboost_main.cpp.o: In function `void boost::archive::save_access::save_primitive<boost::archive::binary_oarchive, std::string>(boost::archive::binary_oarchive&, std::string const&)':
/usr/include/boost/archive/detail/oserializer.hpp:88: undefined reference to `boost::archive::basic_binary_oprimitive<boost::archive::binary_oarchive, char, std::char_traits<char> >::save(std::string const&)'
CMakeFiles/mlpack_adaboost.dir/adaboost_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_adaboost.dir/adaboost_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_adaboost.dir/adaboost_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_adaboost.dir/adaboost_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'
../../../../lib/libmlpack.so.2.0: undefined reference to `boost::program_options::detail::cmdline::cmdline(std::vector<std::string, std::allocator<std::string> > const&)'
../../../../lib/libmlpack.so.2.0: undefined reference to `boost::program_options::options_description::options_description(std::string const&, unsigned int, unsigned int)'
../../../../lib/libmlpack.so.2.0: 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.0: undefined reference to `boost::program_options::to_internal(std::string const&)'
../../../../lib/libmlpack.so.2.0: undefined reference to `boost::program_options::abstract_variables_map::operator[](std::string const&) const'
collect2: error: ld returned 1 exit status
src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build.make:101: recipe for target 'bin/mlpack_adaboost' failed
make[3]: *** [bin/mlpack_adaboost] Error 1
make[3]: Leaving directory '/home/ryan/src/mlpack-sumedh/build'
CMakeFiles/Makefile2:1078: recipe for target 'src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/all' failed
make[2]: *** [src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/all] Error 2
make[2]: Leaving directory '/home/ryan/src/mlpack-sumedh/build'
CMakeFiles/Makefile2:1090: recipe for target 'src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/rule' failed
make[1]: *** [src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/rule] Error 2
make[1]: Leaving directory '/home/ryan/src/mlpack-sumedh/build'
Makefile:303: recipe for target 'mlpack_adaboost' failed
make: *** [mlpack_adaboost] Error 2
```

---
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/pull/720#issuecomment-232194647
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.cc.gatech.edu/pipermail/mlpack-git/attachments/20160712/73a2ae01/attachment-0001.html>


More information about the mlpack-git mailing list