Run Code | API | Code Wall | Misc | Feedback | Login | Theme | Privacy | Patreon |
runtime template mode processorError(s): /tmp/ccTKfsSf.o: In function `boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)': source.cpp:(.text._ZN5boost15program_options16validation_errorC2ENS1_6kind_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_i[_ZN5boost15program_options16validation_errorC5ENS1_6kind_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_i]+0x31): undefined reference to `boost::program_options::validation_error::get_template[abi:cxx11](boost::program_options::validation_error::kind_t)' source.cpp:(.text._ZN5boost15program_options16validation_errorC2ENS1_6kind_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_i[_ZN5boost15program_options16validation_errorC5ENS1_6kind_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_i]+0x49): undefined reference to `boost::program_options::error_with_option_name::error_with_option_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' /tmp/ccTKfsSf.o: In function `boost::program_options::error_with_option_name::~error_with_option_name()': source.cpp:(.text._ZN5boost15program_options22error_with_option_nameD2Ev[_ZN5boost15program_options22error_with_option_nameD5Ev]+0x7): undefined reference to `vtable for boost::program_options::error_with_option_name' /tmp/ccTKfsSf.o: In function `boost::program_options::validation_error::~validation_error()': source.cpp:(.text._ZN5boost15program_options16validation_errorD2Ev[_ZN5boost15program_options16validation_errorD5Ev]+0x7): undefined reference to `vtable for boost::program_options::error_with_option_name' /tmp/ccTKfsSf.o: In function `boost::program_options::invalid_option_value::~invalid_option_value()': source.cpp:(.text._ZN5boost15program_options20invalid_option_valueD2Ev[_ZN5boost15program_options20invalid_option_valueD5Ev]+0x7): undefined reference to `vtable for boost::program_options::error_with_option_name' /tmp/ccTKfsSf.o: In function `boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>::~error_info_injector()': source.cpp:(.text._ZN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEED0Ev[_ZN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEED5Ev]+0x39): undefined reference to `vtable for boost::program_options::error_with_option_name' /tmp/ccTKfsSf.o: In function `boost::exception_detail::error_info_injector<boost::program_options::validation_error>::~error_info_injector()': source.cpp:(.text._ZN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEED0Ev[_ZN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEED5Ev]+0x39): undefined reference to `vtable for boost::program_options::error_with_option_name' /tmp/ccTKfsSf.o:source.cpp:(.text._ZN5boost15program_options22error_with_option_nameD0Ev[_ZN5boost15program_options22error_with_option_nameD5Ev]+0x7): more undefined references to `vtable for boost::program_options::error_with_option_name' follow /tmp/ccTKfsSf.o: In function `main': source.cpp:(.text.startup+0xf): undefined reference to `boost::program_options::options_description::m_default_line_length' source.cpp:(.text.startup+0x49): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)' source.cpp:(.text.startup+0x114): undefined reference to `boost::program_options::options_description::add_options()' source.cpp:(.text.startup+0x130): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)' /tmp/ccTKfsSf.o: In function `boost::program_options::typed_value<int, char>::name() const': source.cpp:(.text._ZNK5boost15program_options11typed_valueIicE4nameEv[_ZNK5boost15program_options11typed_valueIicE4nameEv]+0x5): undefined reference to `boost::program_options::arg[abi:cxx11]' /tmp/ccTKfsSf.o: In function `boost::program_options::error_with_option_name::error_with_option_name(boost::program_options::error_with_option_name const&)': source.cpp:(.text._ZN5boost15program_options22error_with_option_nameC2ERKS1_[_ZN5boost15program_options22error_with_option_nameC5ERKS1_]+0x35): undefined reference to `vtable for boost::program_options::error_with_option_name' /tmp/ccTKfsSf.o: In function `boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::clone() const': source.cpp:(.text._ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEE5cloneEv[_ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEE5cloneEv]+0x50): undefined reference to `vtable for boost::program_options::error_with_option_name' /tmp/ccTKfsSf.o: In function `boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::validation_error> >::clone() const': source.cpp:(.text._ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEE5cloneEv[_ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEE5cloneEv]+0x50): undefined reference to `vtable for boost::program_options::error_with_option_name' /tmp/ccTKfsSf.o: In function `boost::exception_detail::error_info_injector<boost::program_options::validation_error>::error_info_injector(boost::exception_detail::error_info_injector<boost::program_options::validation_error> const&)': source.cpp:(.text._ZN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEC2ERKS4_[_ZN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEC5ERKS4_]+0x35): undefined reference to `vtable for boost::program_options::error_with_option_name' /tmp/ccTKfsSf.o: In function `boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>::error_info_injector(boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> const&)': source.cpp:(.text._ZN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEC2ERKS4_[_ZN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEC5ERKS4_]+0x35): undefined reference to `vtable for boost::program_options::error_with_option_name' /tmp/ccTKfsSf.o:source.cpp:(.text._ZN5boost15throw_exceptionINS_15program_options16validation_errorEEEvRKT_[_ZN5boost15throw_exceptionINS_15program_options16validation_errorEEEvRKT_]+0xc3): more undefined references to `vtable for boost::program_options::error_with_option_name' follow /tmp/ccTKfsSf.o: In function `void boost::program_options::validate<int, char>(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, int*, long)': source.cpp:(.text._ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l[_ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l]+0x2b): undefined reference to `boost::program_options::validators::check_first_occurrence(boost::any const&)' source.cpp:(.text._ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l[_ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l]+0x555): undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /tmp/ccTKfsSf.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE]+0x20): undefined reference to `boost::program_options::error_with_option_name::what() const' /tmp/ccTKfsSf.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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /tmp/ccTKfsSf.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE]+0x28): undefined reference to `boost::program_options::error_with_option_name::what() const' /tmp/ccTKfsSf.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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /tmp/ccTKfsSf.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE]+0x20): undefined reference to `boost::program_options::error_with_option_name::what() const' /tmp/ccTKfsSf.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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /tmp/ccTKfsSf.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE]+0x28): undefined reference to `boost::program_options::error_with_option_name::what() const' /tmp/ccTKfsSf.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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /tmp/ccTKfsSf.o:(.rodata._ZTIN5boost15program_options16validation_errorE[_ZTIN5boost15program_options16validation_errorE]+0x10): undefined reference to `typeinfo for boost::program_options::error_with_option_name' /tmp/ccTKfsSf.o:(.rodata._ZTIN5boost15program_options11typed_valueIicEE[_ZTIN5boost15program_options11typed_valueIicEE]+0x18): undefined reference to `typeinfo for boost::program_options::value_semantic_codecvt_helper<char>' /tmp/ccTKfsSf.o:(.rodata._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x20): undefined reference to `boost::program_options::error_with_option_name::what() const' /tmp/ccTKfsSf.o:(.rodata._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /tmp/ccTKfsSf.o:(.rodata._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x20): undefined reference to `boost::program_options::error_with_option_name::what() const' /tmp/ccTKfsSf.o:(.rodata._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /tmp/ccTKfsSf.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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) const' collect2: error: ld returned 1 exit status |
λ
.NET NoSQL database for rapid development
|