make[4]: Entering directory `/home/joseph/Downloads/Ironbee/automata' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/home/joseph/Downloads/Ironbee/automata' Making all in bin make[4]: Entering directory `/home/joseph/Downloads/Ironbee/automata/bin' /bin/bash ../../libtool --tag=CXX --mode=link g++ -g -O2 -pthread -L/usr/local/protobuf/lib -L/usr/lib -lprotobuf -lboost_program_options -lboost_system -lboost_filesystem -lboost_chrono -L/usr/local/lib -lyajl -o ac_generator ac_generator.o ../libironautomata.la ../libiaeudoxus.la -ldl -lrt libtool: link: g++ -g -O2 -pthread -o .libs/ac_generator ac_generator.o -L/usr/local/protobuf/lib -L/usr/lib -lprotobuf -lboost_program_options -lboost_system -lboost_filesystem -lboost_chrono -L/usr/local/lib -lyajl ../.libs/libironautomata.so ../.libs/libiaeudoxus.so -ldl -lrt -pthread -Wl,-rpath -Wl,/usr/local/ironbee/lib ac_generator.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/local/include/boost/program_options/errors.hpp:372: undefined reference to `boost::program_options::validation_error::get_template(boost::program_options::validation_error::kind_t)' /usr/local/include/boost/program_options/errors.hpp:372: undefined reference to `boost::program_options::error_with_option_name::error_with_option_name(std::string const&, std::string const&, std::string const&, int)' ac_generator.o: In function `~error_with_option_name': /usr/local/include/boost/program_options/errors.hpp:118: undefined reference to `vtable for boost::program_options::error_with_option_name' /usr/local/include/boost/program_options/errors.hpp:118: undefined reference to `vtable for boost::program_options::error_with_option_name' /usr/local/include/boost/program_options/errors.hpp:118: undefined reference to `vtable for boost::program_options::error_with_option_name' /usr/local/include/boost/program_options/errors.hpp:118: undefined reference to `vtable for boost::program_options::error_with_option_name' /usr/local/include/boost/program_options/errors.hpp:118: undefined reference to `vtable for boost::program_options::error_with_option_name' ac_generator.o:/usr/local/include/boost/program_options/errors.hpp:118: more undefined references to `vtable for boost::program_options::error_with_option_name' follow ac_generator.o: In function `boost::program_options::basic_command_line_parser::run()': /usr/local/include/boost/program_options/detail/parsers.hpp:107: undefined reference to `boost::program_options::detail::cmdline::get_canonical_option_prefix()' ac_generator.o: In function `boost::program_options::error_with_option_name::error_with_option_name(boost::program_options::error_with_option_name const&)': /usr/local/include/boost/program_options/errors.hpp:88: undefined reference to `vtable for boost::program_options::error_with_option_name' ac_generator.o: In function `error_with_option_name': /usr/local/include/boost/program_options/errors.hpp:88: undefined reference to `vtable for boost::program_options::error_with_option_name' /usr/local/include/boost/program_options/errors.hpp:88: undefined reference to `vtable for boost::program_options::error_with_option_name' /usr/local/include/boost/program_options/errors.hpp:88: undefined reference to `vtable for boost::program_options::error_with_option_name' /usr/local/include/boost/program_options/errors.hpp:88: undefined reference to `vtable for boost::program_options::error_with_option_name' ac_generator.o:/usr/local/include/boost/program_options/errors.hpp:88: more undefined references to `vtable for boost::program_options::error_with_option_name' follow ac_generator.o:(.rodata._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x10): undefined reference to `boost::program_options::error_with_option_name::what() const' ac_generator.o:(.rodata._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x18): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const' ac_generator.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE]+0x10): undefined reference to `boost::program_options::error_with_option_name::what() const' ac_generator.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE]+0x18): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const' ac_generator.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE]+0x14): undefined reference to `boost::program_options::error_with_option_name::what() const' ac_generator.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE]+0x1c): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const' ac_generator.o:(.rodata._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x10): undefined reference to `boost::program_options::error_with_option_name::what() const' ac_generator.o:(.rodata._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x18): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const' ac_generator.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE]+0x10): undefined reference to `boost::program_options::error_with_option_name::what() const' ac_generator.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE]+0x18): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const' ac_generator.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE]+0x14): undefined reference to `boost::program_options::error_with_option_name::what() const' ac_generator.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE]+0x1c): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const' ac_generator.o:(.rodata._ZTIN5boost15program_options16validation_errorE[_ZTIN5boost15program_options16validation_errorE]+0x8): undefined reference to `typeinfo for boost::program_options::error_with_option_name' collect2: error: ld returned 1 exit status make[4]: *** [ac_generator] Error 1 make[4]: Leaving directory `/home/joseph/Downloads/Ironbee/automata/bin' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/joseph/Downloads/Ironbee/automata' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/joseph/Downloads/Ironbee/automata' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/joseph/Downloads/Ironbee' make: *** [all] Error 2